Столкнулся с такой проблемой: при подключении любого съёмного внешнего жесткого USB диска / флешки Windows не назначает ему букву диска. При подключении диска появляется сообщение об установке нового устройства, диск появляется в диспетчере устройств, но в проводнике не отображается.
Чтобы диск стал доступен в системе, ему каждый раз приходится вручную назначать букву диска через консоль Disk Management (Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. В списке дисков найдите подключенное съемное USB устройство. Как вы видите, диск исправен, на нем один создан раздел с файловой системой NTFS, но ему не назначена буква диска. Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».
В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:\) и нажмите ОК.
После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска. Однако после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками – что несколько надоедает.
Совет. Убедитесь, что Windows определяет раздел(ы) на подключенном диске и раздел отформатирован в файловую систему NTFS/FAT32/exFAT. Если файловая система определяется как RAW, или диск неразмечен, скорее всего USB диск просто новый или же повреждена таблица разделов и вам придется сначала восстановить файловую систему.
Такое ощущение, что не срабатывает какая-то функция автоматического обнаружения разделов на внешних жестких дисках.
Как можно решить проблему?
В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc).
или из командной строки:
SERVICE_NAME : vds
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:
Совет. В некоторых случаях для корректной работы службы Виртуальный диск приходится менять тип ее запуска на Автоматический .
Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, проверим, включена ли функция автоматического монтирования новых томов.
Примечание. При включенной функции automount (автомонтирования), Windows автоматически монтирует файловые системы новых дисков, подключаемых к системе и сама назначает буквы дисков разделам. Если функция automount отключена, Windows обнаруживает новые диски, но не производит их автоматическую установку и не назначает новым томам буквы дисков.
Откройте окно командной строки (с правами администратора) и выполните команды:
В рамках diskpart проверим, включено ли автоматическое монтирование для новых томов:
Automatic mounting of new volumes disabled.
Как мы видим, автомонтирование отключено. Включим его
Automatic mounting of new volumes enabled.
Автоматическое подключение новых томов включено.
Завершим работу с diskpart
Leaving DiskPart...
Примечание. Кстати говоря, функция automount также отвечает за то, что система запоминает букву диска, назначенную диску. Благодаря этому при следующем подключении USB диска разделам на внешнем диске будут назначены те же самые буквы, как и при предыдущем его подключении (естественно, если эти буквы не заняты). Чтобы очистить сохраненные ассоциации, нужно воспользоваться командой automount scrub.
Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.
Проверьте, не установлен ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:
7.Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter
attributes volume clear hidden
8.Завершите сеанс diskpart, набрав: exit
После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.
Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.
Чтобы диск стал доступен в системе, ему каждый раз приходится вручную назначать букву диска через консоль Disk Management (Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. В списке дисков найдите подключенное съемное USB устройство. Как вы видите, диск исправен, на нем один создан раздел с файловой системой NTFS, но ему не назначена буква диска. Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».
В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:\) и нажмите ОК.
После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска. Однако после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками – что несколько надоедает.
Совет. Убедитесь, что Windows определяет раздел(ы) на подключенном диске и раздел отформатирован в файловую систему NTFS/FAT32/exFAT. Если файловая система определяется как RAW, или диск неразмечен, скорее всего USB диск просто новый или же повреждена таблица разделов и вам придется сначала восстановить файловую систему.
Такое ощущение, что не срабатывает какая-то функция автоматического обнаружения разделов на внешних жестких дисках.
Как можно решить проблему?
В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc).
или из командной строки:
sc query vds
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:
net start vds
Совет. В некоторых случаях для корректной работы службы Виртуальный диск приходится менять тип ее запуска на Автоматический .
Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, проверим, включена ли функция автоматического монтирования новых томов.
Примечание. При включенной функции automount (автомонтирования), Windows автоматически монтирует файловые системы новых дисков, подключаемых к системе и сама назначает буквы дисков разделам. Если функция automount отключена, Windows обнаруживает новые диски, но не производит их автоматическую установку и не назначает новым томам буквы дисков.
Откройте окно командной строки (с правами администратора) и выполните команды:
diskpart
DISKPART> automount
Как мы видим, автомонтирование отключено. Включим его
DISKPART> automount enable
Автоматическое подключение новых томов включено.
Завершим работу с diskpart
DISKPART> exit
Примечание. Кстати говоря, функция automount также отвечает за то, что система запоминает букву диска, назначенную диску. Благодаря этому при следующем подключении USB диска разделам на внешнем диске будут назначены те же самые буквы, как и при предыдущем его подключении (естественно, если эти буквы не заняты). Чтобы очистить сохраненные ассоциации, нужно воспользоваться командой automount scrub.
Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.
Проверьте, не установлен ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:
- Выведите список дисков: list disk
- Найдите номер вашего USB диска(в этом примере 1) и выберите его: select disk 1
- Выведите список разделов на диске: list part
- Выберите нужный раздел: select partition 2
- Проверьте атрибуты раздела: attributes volume
- Как вы видите, для данного раздела включены атрибуты «Скрытый» и «Нет буквы диска по умолчанию».
7.Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter
attributes volume clear hidden
8.Завершите сеанс diskpart, набрав: exit
После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.
Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.