Windows автоматически назначает букву диска любому подключенному HDD/SSD диску, USB флешке, SD карточке, если распознала файловую систему на его разделах. Но иногда это не срабатывает. Например, при подключении диска появляется сообщение об установке нового устройства, диск появляется в диспетчере устройств, но в проводнике Windiws не отображается. Как в Windows 10 и 11 назначить букву диска вручную или включить автоматическое назначение букву новым дискам?
Как вручную присвоить букву диска через консоль Disk Management?
Если диск не появился в проводнике Windows, ему придется вручную назначать букву диска через консоль Disk Management (diskmgmt.msc — Управление дисками). Для этого нужно открыть консоль Управление компьютером (через меню Win+X) и перейти в раздел Запоминающие устройства -> Управление дисками. Найдите в списке дисков подключенное съемное USB устройство. Как вы видите, диск исправен, на нем создан один раздел с файловой системой NTFS, но ему не назначена буква диска. Чтобы назначить ему букву, щелкните по разделу правой кнопкой мыши и выберите пункт меню «Изменить букву диска или путь к диску».
В появившемся окне нажмите кнопку «Добавить», выберите пункт «Назначить букву диска (A-Z)» и в выпадающем списке выберите букву, которую вы хотите назначить диску (например, F:) и нажмите ОК.
В консоли Disk Management нужно убедится, что Windows определяет раздел(ы) на подключенном диске и раздел отформатирован в файловую систему NTFS/FAT32/exFAT. Если файловая система определяется как RAW, или диск не размечен, скорее всего USB диск просто новый или же повреждена таблица разделов и вам придется сначала восстановить файловую систему.
Если диск новый и на нем не созданы разделы, он отображается в консоли как не инициализированный (Not initialized) с неразмеченной областью (Unallocated). Чтобы инициализировать такой диск:
- Щелкните по нему правой кнопкой и выберите Initialize Disk;
- Выберите тип разметки: MBR или GPT;MBR диск можно переконвертировать в GPT без потери данных.
- Осталось щелкнуть по не размеченной области и создать на ней раздел (New Simple Volume), выбрать файловую систему, отформатировать, и назначить букву диска.
Если диск находится в автономном режиме (Offline), щелкните по нему правой клавишей и выберите Online.
Изменить букву диска из командной строки или PowerShell
Вы можете назначить или изменить букву диска из командной строки с помощью утилиты Diskpart или с помощью PowerShell.
Откройте командную строку с правами администраторы и выполните команду:
Diskpart
Выведите список разделов на дисках:
List vol
В данном примере разделу TestDisk не назначена буква диска (пусто в столбце Ltr)
Выберите этот раздел (Volume 4 в нашем примере):
Sel vol 4
Назначьте букву диска Q: данному разделу:
Assign letter=Q
DiskPart successfully assigned the drive letter or mount point.
Завершите сеанс diskpart:
Exit
Также вы можете изменить или назначить букву диска с помощью командлетов PowerShell из встроенного модуля управления дисками.
Вывести список дисков:
Get-Disk
Вывести список разделов на указанном диске:
get-disk 1|Get-Partition
Назначить букву Q разделу 2 на диске 1:
Get-Partition -DiskNumber 1 -PartitionNumber 2 | Set-Partition -NewDriveLetter Q
После этого подключенный USB диск появляется в проводнике с назначенной ему буковй диска.
Не сохраняется назначенная буква диска в Windows
Иногда после отключения USB устройства или перезагрузки компьютера, ему опять не назначается буква диска. Приходится опять назначать букву вручную через управление дисками, что несколько надоедает.
Скорее всего в этом случае не срабатывает функция автоматического обнаружения и монтирования новых разделов на внешних устройствах хранения.
Как можно решить проблему?
В первую очередь проверьте, запущена ли служба Virtual Disk (в русифицированной версии Windows служба называется Виртуальный диск). Проверить статус службы можно через консоль управления службами (services.msc)
Из командной строки:
sc query vds
Или из PowerShell:
get-service vds
Если служба остановлена, запустите ее из графической оснастки (кнопка Start) или так:
net start vds
Проверьте, сохранилась ли проблема. Если включение службы Виртуальный диск не помогло, нужно проверить что включена функция автоматического монтирования новых томов.
Откройте окно командной строки (с правами администратора) и выполните команду:
diskpart
В рамках diskpart проверьте, включено ли автоматическое монтирование для новых томов:
DISKPART> automount
Automatic mounting of new volumes disabled.
В нашем случае автомонтирование отключено. Включим его:
DISKPART> automount enable
Automatic mounting of new volumes enabled.
Автоматическое подключение новых томов включено.
Завершим работу с diskpart
DISKPART> exit
Leaving DiskPart...
Также вы можете включить автоматическое монтирование новых разделов с помощью команды:
MOUNTVOL /E
Убедитесь, что ветке реестра HKLM\SYSTEM\CurrentControlSet\Services\mountmgr отсутствует параметр NoAutoMount со значением 1. Если данный параметр создан, Windows не назначает буквы дисков новым подключенным устройствам.
Чтобы очистить сохраненные ассоциации разделов с буквами дисков, нужно воспользоваться командой
automount scrub
в diskpart или командой
mountvol /r
.
Перезагрузите компьютер и проверьте, назначаются ли буквы внешним дискам.
Если буквы не назначаются, проверьте, не установлены ли для раздела на USB диске атрибуты скрытый и «не назначат букву диска». В командной строке Diskpart выполните:
- Выведите список дисков:
list disk
- Найдите номер вашего USB диска(в этом примере 1) и выберите его:
select disk 1
- Выведите список разделов на диске:
list part
- Выберите нужный раздел:
select partition 2
- Проверьте атрибуты раздела:
attributes volume
- Как вы видите, для данного раздела включены атрибуты «Скрытый» и «Нет буквы диска по умолчанию».
- Отключите данные атрибуты командами:
attributes volume clear NoDefaultDriveLetter
attributes volume clear hidden
- Завершите сеанс diskpart, набрав:
exit
После этого данному разделу на флешке должна автоматически назначаться буква диска на любом компьютере.
Обратите внимание, что старые версии Windows видят только первый раздел на USB флешках с нескольими разделами. Возможность создавать несколько разделов на съёмных USB накопителях появилась только в Windows 10 1703 (чтобы второй и последующие разделы на флешке были доступны в Windows, приходилось пользоваться трюком, заставляющим Windows считать съемный USB накопитель обычным жестким диском).
Если ваша флешка не появляется в консоли управления дисками, попробуйте использовать другой USB порт, кабель. Попробуйте подключить флешку напрямую к компьютеру (без USB хаба), проверьте включено ли на ней питание, и определяется ли она на других компьютерах.
День добрый, Подскажите как назначить, букву диска.
в зависимости от названия (label).
http://blogs.technet.com/b/heyscriptingguy/archive/2011/03/14/change-drive-letters-and-labels-via-a-simple-powershell-command.aspx
Читал но там наоборот.
Вот так получилось.
$drive = gwmi win32_volume -Filter «label = ‘R0-B3B4 local'»
Set-WmiInstance -input $drive -Arguments @{DriveLetter=»E:»}
а через
$drive = gwmi win32_volume -Filter «label = ‘R0-B3B4 local'»
$drive.Letter = ‘E:’
нет
Мне помогло DISKPART>automount enable. Спасибо большое!
win 8.1 у меня проблема похуже, винда не может назначить буку диска, в панели управления дисками, флешки видит, перезапустил службу Virtual Disk, функция automount запущена, диску буква никак не присваивается, вручную тоже выбивает ошибку, форматироваться не хочет.
Ни одно внешнее устройство не запускается, через Ubuntu без проблем
Какие-нибудь связанные ошибки в журналах системы есть?
ошибка загрузки драйвера
драйвера переустанавливал, в диспетчере устройств определяется как универсальный том, драйвера установлены наиболее подходящие, обновление не требуется
Сбой загрузки драйвера\Driver\hotcore3 для устройства STORAGE\Volume\_??_USBSTOR#Disk ну и т.д.
код ошибки 219
Попробуйте переустановить драйвера на usb контроллер. Если не поможет — установить родные драйвера на материнскую карту, чипсет.
🙂 смотри выше, пробовал раз …надцать, запустил службу windows driver foundation ошибка пропала и пропало «неизвестное устройство» из диспетчера задач, кстати устройства как медиа файлы подключаются, перепрошил телефон и планшет.
+ сую , у меня сейчас на Win 7 64 такая же проблема появилась.
но с определённым диском. флешки работают ок.
А если точно такая же проблема только под Windows XP как быть? Подскажите кто что знает.
Буквы не назначаются всем подключаемым дискам или только определенным?
Что будет если вручную изменить назначенную букву диска? После перезагрузки ПК и отключения/подключения дисков буква сохранится?
Просто на работе у нас до сих пор бухгалтера пользуются именно windows xp по производственной необходимости так сказать. Буду ждать ответа
1c 6 ая версия?
Не представляю даже что сейчас людей заставляет на хр оставатся (сори за офтоп.)
Не отображаются флешки в Windows 7. Т.е. все флешки. В другой ОC на этом же компьютере всё работает. Драйвера всех флешек загружаются. В Управлении дисками — флешки видно, но без букв. И буквы выбрать нельзя. Пишет: «Произошла ошибка при выполнении операции, так как информация в оснастке диспетчера дисков устарела. Обновите данные при помощи операции обновления. Если ошибка сохранится, закройте окно оснастки диспетчера дисков, затем перезапустите эту службу или перезапустите компьютер…» Перезагрузки не помогают, советы из разных статей, включая эту тоже.) А, Windows переустанавливать не хочется, недавно только всё установил. Проблема обнаружилась после того, как я поменял процессор — но это не должно же влиять.
Ноутбук не видит новый внешний жёсткий диск. Букву присвоить невозможно. Подскажите что делать?
Статья очень помогла, спасибо!
Через DICKPART прекрасно получилось. W10, 64 bit. Спасибо!
спасибо! очень помогло, даже второй раз пользуюсь
Спасибо, включение автомонтирования помогло)
Помогло (clean all) и новая разметка диска в GPT . Диск был каким-то сверх разумом размечен таким образом , что резервный раздел в 32 мегабайта был растянут на весь диск 111 Гигабайт и имел атрибуты только скрытый .
attributes volume clear NoDefaultDriveLetter
attributes volume clear hidden —- Выдавало ошибку
Получилось. Благодарю.
Мне помогло DISKPART. Отключите данные атрибуты командами: attributes volume clear NoDefaultDriveLetter
attributes volume clear hidden.Спасибо огромное.
В diskpart CLEAN заново удалила информацию ранее отформатированного винчестера, которому вручную назначала буквы. После этого WinXP предложил создать раздел, быстрое форматирование, буква. Теперь диск виден на всех компьютерах.
Здравствуйте. Поставил дополнительный новый HDD в комп, но для него в меню появился «Автозапуск», я предполагаю из за того что на эту букву (F) раньше подключалась флешка. Как убрать из контекстного меню HDD Автозапуск? Отключение автозапуска в параметрах Windows 10 не помогает.
Приобрел внешний ЖД WD Elements на 2 Тб.
На ноутбуке с Win 7 он виден и читаем. Но на ПК с Win XP (достаточно старинной) после присоединения ЖД через USB появляется сообщение, что установлено новое оборудование, в проводнике же — никакого отображения устройства. Однако при переходе через консоль к управлению дисками это дополнительное устройство видно со всеми своими параметрами, но при кликаньи по нему правой кнопкой мыши в появляющемся меню активна только строка «Справка» — соответственно, букву не присвоить и не изменить. В поле раздела надпись: «1862.99Гб Исправен (Раздел, защищенный GPT)». Может быть, всё дело именно в этой защите, поскольку у другого диска такого же типа и емкости того же производителя, но купленного парой лет ранее, информация о наличии защиты GPT отсутствует. Со старым терабайтником, правда, пришлось повозиться, чтобы он стал виден (подробности уже не упомню), а новый встал сразу, но только на 7-ке. Было порадовался, что удается избежать всяких специальных действий, начал переносить данные на новый WD с 7-ки, а на ПК с ХР — заколодило. 🙂
Надеюсь на Вашу помощь.
Спасибо.
Насколько я помню, Windows XP просто не поддерживает GPT диски. Увы, это старая ОС.
Здравствуйте, Нужно вытащить файлы с карты памяти CFast при выборе раздела diskpart выдает, что раздел не является допустим. В управлении дисками букву назначить не могу. Уже много всего попробовал, помогите разобраться в чем проблема и как её решить.
Спасибо!
Там может быть некий linux раздел, или раздел поврежден.
Вам нужна утилита для сканирования диска и определения (возможно восстановления) раздела.
Попробуйте testdisk https://winitpro.ru/index.php/2017/04/18/vosstanovlenie-dannyx-s-raw-razdela-s-pomoshhyu-testdisk/, или что-то еще
Не отображаются ВСЕ флешки в Windows 7. На другом компьютере с Windows 7 всё работает. Драйвера всех флешек загружаются. В Управлении дисками — флешки видно, но без букв. И буквы выбрать нельзя. Пишет: «Произошла ошибка при выполнении операции, так как информация в оснастке диспетчера дисков устарела. Обновите данные при помощи операции обновления. Если ошибка сохранится, закройте окно оснастки диспетчера дисков, затем перезапустите эту службу или перезапустите компьютер…» Перезагрузки не помогают.
Diskpart, при попытке очиcтки атрибутов диска в командной строке, сообщает, что «не выбран том», хотя том выбран.
Соответственно, выполнять команды по очистке атрибутов не имеет смысла?
И так для любой подключенной флешки …
здраствуйте!)
такая проблема :
вставил ссд с виндой и свой хдд в новую мать и процессор
почему то мой хдд который был диском Д стал диском Ф
соответственно, деректория для ярлыков изменилась
захожу в настройки диска изменить диск а буквы Д там в списке нету
комп думает что она занята
подскажите как очистить ему память о диске д?)
Купила новый GPT защищённый диск. Назначала и удаляла буквы вручную. Надоело. Купила новый такой — же диск. Отформатировала в Windows XP — не видится. В diskpart CLEAN. После этого WinXP предложил создать раздел, быстрое форматирование, буква. Теперь диск виден на всех компьютерах.
Отличная статья!
Не проблема, но момент, который сильно раздражает.
Как на ноуте можно можно убрать слова «Локальный диск» из обозначения диска?
Буду сильно благодарен )
Press the Windows key + R to open the Run dialog box.
Type «regedit» and press Enter to open the Registry Editor.
Navigate to the following key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Right-click on the «Explorer» key, select «New» and then «Key».
Name the new key «NamingTemplates» (without quotes).
Right-click on the «NamingTemplates» key, select «New» and then «String Value».
Name the new value «{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}» (without quotes).
Double-click on the value, and in the «Value data» field, enter the following: %csidl:%
Click OK and close the Registry Editor.
Restart your computer to apply the changes.
After making these changes, the disk descriptions in File Explorer should no longer include the «Local Disk» prefix. Note that editing the Registry can be risky and may cause problems with your system if done incorrectly, so it is recommended to make a backup of your Registry before making any changes.