9

Я недавно обновил свой диск D: data до более крупного, например:

  • установил новый диск как E:
  • скопировал все файлы из D:\ в E:\ с помощью robocopy
  • выключил компьютер, навсегда снял диск D:

Однако я не могу изменить диск E: обратно на D: - то есть, когда я пытаюсь изменить букву в диспетчере дисков, буква D: просто не отображается как доступная.

Почему нет, и как мне это исправить?

1 ответ1

12

По какой-то причине Windows любит резервировать буквы дисков, которые она видела ранее.

Эта информация хранится в реестре по адресу

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Просто удалите ключ реестра неиспользуемой буквы диска в \DosDevices\D: затем перезапустите, и вы сможете повторно использовать нужную букву диска.

Сделав это во второй раз, я обнаружил, что проще, если вы сделаете это так:

  1. Перенесите все файлы со старого диска данных D:\ на новый диск данных E:\ .

  2. Не перезагружать!

  3. Убедитесь, что абсолютно не запущены программы, которые обращаются к файлам на старом диске с данными. Закройте как можно больше приложений. Затем измените букву старого диска данных на что-то случайное D:\Q:\ .

  4. Теперь вы можете изменить букву диска нового диска данных на букву, которая ранее была занята старым диском данных, E:\D:\

Как правило, меняйте буквы дисков, подключив как старые, так и новые диски данных; не перезагружайтесь, пока не выполните переключение букв диска. Это позволило бы избежать проблемы, с которой я столкнулся выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .