Windows Vista загружается с неверной буквой диска. Вместо загрузки с буквы диска C:
он получает букву диска D:
и, следовательно, не может войти в профиль пользователя.
Эта ситуация произошла, потому что я пытался заменить жесткий диск:
Я вынул оригинальный жесткий диск с компьютера, содержащего Vista.
Вставьте его в другой компьютер и скопируйте жесткий диск на новый с помощью некоторого программного обеспечения с графическим интерфейсом.
Я вставил новый жесткий диск обратно в компьютер с Vista.
При загрузке загружается полностью до приглашения к входу.
При входе в систему он там некоторое время висит.
При нажатии Ctrl + Alt + Del
я могу запустить диспетчер задач.
Из диспетчера задач я запускаю Explorer.exe.
Он загружает временный профиль, сообщая, что он будет удален при выходе из системы.
Глядя на буквы диска, я вижу, что ему присвоена неправильная буква диска.
Восстановление при запуске с жесткого диска завершается неудачно, так как на этом диске отсутствует раздел RECOVERY.
Попробовал Запустить ремонт с Vista CD. Не обнаруживает проблем при запуске. Дисковод правильно отображается как C:
там.
Ран:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
chkdsk C: /f
Это не решило проблему.
Попытка связываться с BIOS, чтобы отключить другие элементы загрузки. Это не помогло.
Диск не имеет C:
назначен. Диск ОС получает D:
Дисководы карт памяти начинаются с E:
и ниже.
Как исправить неправильное назначение букв при загрузке в Vista?
Решение
Загрузитесь в безопасном режиме, нажав F8 во время загрузки.
Войдите в учетную запись с правами администратора.
Когда появится «Подготовка рабочего стола ...», нажмите Ctrl + Alt + Del
и выберите «Диспетчер задач».
В диспетчере задач перейдите в File -> New Task (Run...)
и введите explorer.exe
.
При загрузке проводника следуйте инструкциям в ответе для запуска regedt32.exe, переименования устройств и перезагрузки.