Как диску присвоить букву: Задать/изменить букву жесткого диска – Приводим буквы дисков Windows в порядок

Windows не назначает буквы внешним дискам и USB флешкам

Столкнулся с такой проблемой: при подключении любого съёмного внешнего жесткого USB диска / флешки Windows не назначает ему букву диска. При подключении диска появляется сообщение об установке нового устройства, диск появляется в диспетчере устройств, но в проводнике не отображается.

Чтобы диск стал доступен в системе, ему каждый раз приходится вручную назначать букву диска через консоль Disk Management (Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. В списке дисков найдите подключенное съемное USB устройство. Как вы видите, диск исправен, на нем один создан раздел с файловой системой NTFS, но ему не назначена буква диска.  Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».

Изменить букву USB диска

В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:) и нажмите ОК.

Назначить букву диска (A-Z)

После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска. Однако после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками – что несколько надоедает.

Совет. Убедитесь, что Windows определяет раздел(ы) на подключенном диске и раздел отформатирован в файловую систему NTFS/FAT32/exFAT.  Если файловая система определяется как RAW, или диск неразмечен, скорее всего USB диск просто новый или же повреждена таблица разделов и вам придется сначала восстановить файловую систему.

Такое ощущение, что не срабатывает какая-то функция автоматического обнаружения разделов на внешних жестких дисках.

Как можно решить проблему?

В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc).

Служба virtual disk (Виртуальный диск)

или из командной строки:

sc query vds

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

sc query vds- состояние службы Virtual Disk

Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:

net start vds

net start vds - запуск службы Виртуальный диск

Совет. В некоторых случаях для корректной работы службы Виртуальный диск приходится менять тип ее запуска на Автоматический (см. статью).

Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, проверим, включена ли функция автоматического монтирования новых томов.

Примечание. При включенной функции automount (автомонтирования), Windows автоматически монтирует файловые системы новых дисков, подключаемых к системе и сама назначает буквы дисков разделам. Если функция automount отключена, Windows обнаруживает новые диски, но не производит их автоматическую установку и не назначает новым томам буквы дисков.

Откройте окно командной строки (с правами администратора)  и выполните команды:

diskpart

В рамках diskpart проверим, включено ли автоматическое монтирование для новых томов:

DISKPART> automount

Automatic mounting of new volumes disabled.
Как мы видим, автомонтирование отключено. Включим его

DISKPART> automount enable

Automatic mounting of new volumes enabled.
Автоматическое подключение новых томов включено.

Завершим работу с diskpart

DISKPART> exit

Leaving DiskPart...
DISKPART automount enable

Примечание. Кстати говоря, функция automount также отвечает за то, что система запоминает букву диска, назначенную диску. Благодаря этому при следующем подключении USB диска разделам на внешнем диске будут назначены те же самые буквы, как и при предыдущем его подключении (естественно, если эти буквы не заняты). Чтобы очистить сохраненные ассоциации, нужно воспользоваться командой automount scrub.

Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.

Проверьте, не установлен ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:

  1. Выведите список дисков: list disk
  2. Найдите номер вашего USB диска(в этом примере 1) и выберите его: select disk 1
  3. Выведите список разделов на диске: list part
  4. Выберите нужный раздел: select partition 2
  5. Проверьте атрибуты раздела: attributes volume
  6. Как вы видите, для данного раздела включены атрибуты «Скрытый» и «Нет буквы диска по умолчанию».атрибуты usb диска "Скрытый" и "Нет буквы диска по умолчанию"
  7. Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter
    attributes volume clear hiddenочистить атрибуты NoDefaultDriveLetter и hidden
  8. Завершите сеанс diskpart, набрав: exit

После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.

Также имейте в виду, что если на USB флешке имеется несколько разделов, то Windows будет видеть только первый раздел. Возможность создавать несколько разделов на съёмных USB накопителях появилась только в Windows 10 1703 (до этого, чтобы вы второй и последующие разделы на флешки были доступны в Windows приходилось пользоваться трюком, заставляющим Windows считать съемный USB накопитель обычным жестким диском).

Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.

Как назначить букву диска для USB-накопителя

При подключении внешнего накопителя к компьютеру Windows присваивает ему букву диска. При последующих подключениях эта буква может измениться – операционная система присваивает ее в алфавитном порядке, после занятых в настоящий момент букв. Давайте разберемся с вами, как установить статичную букву для диска средствами Windows.

Содержание статьи:

Назначаем букву тома

С нашей задачей справится системный инструмент «Управление дисками». Запускаем его («Win-R»+diskmgmt.msc).

В главном окне находится список подключенных дисков. Находим там нашу флешку и кликаем по ней правой кнопкой мыши. В контекстном меню щелкаем «Изменить букву диска или путь к диску».

Подтверждаем выбор диска, щелкаем «Изменить».

 

В списке берем любую букву, кликаем «ОК».

Windows выдаст предупреждение о последствиях предполагаемых изменений. Соглашаемся и нажимаем «Да».

Все, теперь в проводнике Windows наш накопитель будет с новой буквой.

Как сделать букву для флешки постоянной

Чтобы при следующем подключении USB-накопителя буква осталось такой же, дополнительных «плясок с бубном» делать не нужно. Просто при выборе используйте буквы, находящиеся в конце латинского алфавита (в примере я выбрал «Y»). В этом случае после подключения того же накопителя ему будет назначаться буква Y.

Изменение буквы тома через командную строку

Те же самые действия можно выполнить и другим способом. Открываем командную строку (от имени администратора), в ней с помощью команды Diskpart переходим в инструмент управления дисками из командной строки.

В оболочке Diskpart вводим последовательно следующее:

  • list volume. Команда выводит список дисков, запоминаем номер нашего сменного диска, с которым будем производить операцию.
  • select volume X (здесь X – номер диска из предыдущей команды).
  • assign letter = Y (Y – буква, которую мы хотим задать).
  • exit.

Вместо послесловия

Как видите, изменить назначенную операционной системой букву для USB-диска совсем несложно. Внося изменения будьте внимательны и не изменяйте буквы, назначенные для разделов жесткого диска.