Буквы дисков поменялись местами после восстановления системы (C: → D:)

Буквы дисков поменялись местами после восстановления системы (C: → D:)

У меня недавно возникли проблемы с моим рабочим столом Gateway. Я решил сделать восстановление системы (в безопасном режиме), и следующее, что я узнал, это то, что буква диска была изменена с C: на D:.

Я не могу выполнить еще одно восстановление системы, потому чтоРемонт ПКменю показывает только две опции:Восстановление при загрузкеиЗаводские настройки. Я также не могу войти ни в одну учетную запись, потому что их нет в списке, даже в безопасном режиме (вероятно, потому что они находятся на другой букве диска). Теперь он запрашивает имя пользователя и пароль, которые никогда не были созданы.

Есть ли способ изменить букву диска обратно, не входя в учетную запись?

решение1

Загрузите консоль восстановления и используйте diskpart.

Просто выполните командуdiskpart

lis vol
sel vol #(выберите номер тома текущего раздела C: [старый D:])
inactive
sel vol #(выберите текущий D: [старый C:])
active

Надеюсь, это позволит загрузиться с нужного тома. Возможно, проблема с томом D: [старый C:] и, возможно, нужно запустить chkdsk -fна нем.

решение2

просто хотел добавить решение этой проблемы, так как этот вопрос является одним из лучших результатов поиска Google. Надеюсь, другие найдут его полезным!

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

Щелкните правой кнопкой мыши Мой компьютер, перейдите в Управление компьютером, сожмите диск до 8 МБ и создайте новый диск C:/.

Затем просто откройте командную строку от имени администратора (введите cmd в меню «Пуск», щелкните правой кнопкой мыши и выберите «Запуск от имени администратора») и при необходимости вводите команды, подобные этим.

mklink /J "C:\Program Files" "D:\Program Files" 
mklink /J "C:\Program Files (x86)" "D:\Program Files (x86)" 
mklink /J "C:\Users" "D:\Users" 
mklink /J "C:\Windows" "D:\Windows"

К сожалению, похоже, что невозможно перейти напрямую с D на C, но это исправит любые проблемы с установкой программ и подойдет для всех практических целей. Но, по крайней мере, это сработает немедленно, без потери времени или риска головной боли.

решение3

Или перейдите по ссылке: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Удалить \DosDevices\C

Источник:

Затем удалите неправильную букву диска ОС в diskpart в режиме восстановления.

list vol
select volume 0
assign remove=e
assign letter=c

решение4

DISKPART или любая другая утилита может не помочь. Тогда используйте Regedit:

https://support.microsoft.com/en-us/kb/223188

Связанный контент