Я недавно обновил свой диск D: data до более крупного, например:
- установил новый диск как E:
- скопировал все файлы из D: \ в E: \, используя
robocopy
- выключил компьютер, навсегда снял диск D:
Однако я не могу изменить диск E: обратно на D: - то есть, когда я пытаюсь изменить букву в диспетчере дисков, буква D: просто не отображается как доступная.
Почему нет, и как мне это исправить?
windows
hard-drive
Джефф Этвуд
источник
источник
Ответы:
По какой-то причине Windows любит резервировать буквы дисков, которые она видела ранее.
Эта информация хранится в реестре по адресу
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Просто удалите раздел реестра с неиспользуемой буквой диска в
\DosDevices\D:
, затем перезапустите, и вы сможете повторно использовать нужную букву диска.Сделав это во второй раз, я обнаружил, что проще, если вы сделаете это так:
Перенесите все файлы со старого диска данных
D:\
на новый диск данныхE:\
.Вы не перезагрузится!
Убедитесь, что абсолютно не запущены программы, которые обращаются к файлам на старом диске с данными. Закройте как можно больше приложений. Затем измените букву старого диска данных на что-то случайное
D:\
→Q:\
.Теперь вы можете изменить букву диска нового диска данных на букву, которая ранее была занята старым диском данных,
E:\
→D:\
Как правило, меняйте буквы дисков, подключив как старые, так и новые диски данных; не перезагружайтесь, пока вы не выполните переключение буквы диска. Это позволило бы избежать проблемы, которую я имел выше.
источник