Вы должны изменить "BCD", "базу данных конфигурации загрузки", которая находится в системном разделе (она называется "system", а не "boot")- раздел "boot" - это тот, на котором живет ОС; подтвердите это). Вы были правы, что не "восстановили" системный раздел до "dest".
Вы вносите необходимые изменения с помощью bcdedit
, инструмента командной строки, включенного в Windows. Он должен быть запущен от имени администратора, и он не будет запрашивать повышение прав UAC, поэтому запустить его немного запутанно:
Загрузитесь и войдите в свою старую ОС на "dest".
Откройте командную строку в режиме администратора. Командная строка находится в вашем меню Пуск под Windows System; перейдите к этому ярлыку, щелкните его правой кнопкой мыши и выберите "Запуск от имени администратора".
В появившемся окне командной строки введите следующие команды.
bcdedit /copy {default} /d "Second OS"
Часть в кавычках может быть чем угодно - это определит опцию в меню выбора загрузки.
Вы получите ответ, который выглядит следующим образом:
The entry was successfully copied to {b848b9c2-204a-11e2-a72b-b053348c13b0}.
Строка в фигурных скобках - это GUID, уникальный идентификатор новой записи BCD. Вам придется скопировать его в следующие команды (вы не можете использовать здесь).
- Следующие две команды:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set osdevice partition=d:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set device partition=d:
Помните, не просто скопируйте вышеупомянутое! Вам нужно изменить GUID на тот, который вы получили из вывода команды /copy. (Командная строка позволяет копировать и вставлять.)
Вы можете сделать это с помощью одной команды:
bcdedit {b848b9c2-204a-11e2-a72b-b053348c13b0} /set osdevice partition=d: device partition=d:
но, показав это как две команды, я избежал переноса строки здесь. :)
Используемая буква диска - это буква диска раздела, видимая в диспетчере загрузки Windows, который не обязательно совпадает с той, что вы видите в существующей операционной системе на dest. Но это, вероятно, так. Однако он может отображаться как C: при загрузке этой ОС. Это вообще хорошая вещь.
Затем вы можете использовать msconfig
(запускается из командной строки или из любой командной строки), чтобы легко изменить идентифицирующий текст, сделать новую запись по умолчанию и внести другие незначительные изменения. После загрузки второго раздела вы можете использовать bcdedit или msconfig из любой ОС для внесения изменений в BCD.
Глагол. Sap .: Если вы много работаете с командными приглашениями в режиме администратора, вы можете сделать это немного проще, закрепив командную строку на панели задач. Затем, чтобы запустить его от имени администратора: щелкните его правой кнопкой мыши, щелкните правой кнопкой мыши "Командная строка", которая появляется в подменю, и выберите "Запуск от имени администратора". Три клика вместо пяти.
И, если вы много делаете с bcdedit
, вы можете обратиться к графическому инструменту под названием EasyBCD (см. Http://neosmart.net/EasyBCD/ ). Есть бесплатная версия и коммерческая версия. Одним из преимуществ является то, что он "знает", какой должна быть правильная буква диска. (Никаких отношений, кроме как как бесплатный пользователь бесплатной версии.)