Установка и восстановление Windows 7, кажется, случайным образом назначают буквы дисков. Иногда вам действительно везет, и диск, на который вы хотите установить Windows, уже C: Другие выбирают D: например, счастливо устанавливаются, но затем что-то жестко запрограммировано для C: Первая загрузка, как правило, в порядке, потому что у вас есть настройки Windows, способные загрузить ее для вас. Часто после первого перезапуска новой ОС она не загружается.
Самый простой способ решить эту проблему - это подключить только один жесткий диск во время установки и установить только окна с CD-дисководом (к счастью, Windows не назначает для них C: :). Забавное ограничение. Однако в моем случае я устанавливаю на virtualbox с USB, который я сопоставил как жесткий диск. Я не могу изменить буквы диска после того, как программа установки выбрала их для меня случайным образом.
Как это закончилось тем, что вокруг не так много злых людей?- Как мне это исправить?
Это то, что я пробовал до сих пор:
Некоторые установки Windows дают вам возможность режима восстановления / восстановления при нажатии F8 во время загрузки, но, поскольку мой MBR foobared, это не помогает. Я могу запустить его через USB-интерфейс установки Windows через командную строку.
Автоматическое восстановление не было достаточно умным, чтобы понять, что системный раздел должен быть C:
Чтобы изменить буквы диска, я в основном следовал этому руководству: https://support.microsoft.com/en-us/kb/223188
Однако, набрав «regedit» из автозагрузки, я получил реестр для восстановления автозагрузки, а не для моей новой блестящей ОС. По-видимому, это должно быть сопоставлено.
В моем случае у меня было 3 диска, показывающие:
C: -> USB, с которого я загружал восстановление при загрузке.
D: -> установить битые окна, тот, который мы хотим
X: -> ремонт виртуальной ОС при запуске
Я запустил regedit , выбрал HKEY_LOCAL_MACHINE , File -> Load Hive, переместился в D:\Windows\system32\config и выбрал System (отсюда: https://en.wikipedia.org/wiki/Windows_Registry). Введено foobar или что-то в поле для имени. Затем откройте foobar -> MountedDevices .
Затем переименовал запись C: заменив C на E Затем изменил D в D: запись на C
Я предположил, что это исправило отображение диска, хотя мой MBR/ загрузчик / что-то еще было foobared. Функция восстановления автозапуска вернула его, хотя. Люди часто рекомендуют использовать это и перезагружать три раза подряд, поэтому я тоже так делал.
Наконец я могу загрузиться, автономно. Однако я остался на рабочем столе без проводника Windows. Запуск одного (ctrl-alt-del -> new task -> explorer) вида работает, но не совсем. Как только я пытаюсь что-то запустить, он говорит, что файл / исполняемый файл не может быть найден, даже из cmd. Что действительно странно, так это то, что мой системный диск теперь E.
