1

У меня есть Asus UX32VD, который был недавно куплен. Среди других головных болей, таких как F9 для восстановления без восстановления, GPT и UEFI, у меня есть проблема с загрузкой, которую я хотел бы попытаться решить.

Я потерял свою заводскую установку из-за использования инструмента разметки, который не понимал GPT должным образом, это также привело к повреждению раздела восстановления, что также привело к неудачной загрузке. F9 это шутка. После использования хитрого торрента для восстановления моего раздела восстановления / загрузчика / менеджера я смог создать загрузочную флеш-память WinPE с помощью ADK, которая позволила мне использовать imagex для расширения образа восстановления заводских настроек до исходного раздела. Вуаля, работает заводская установка заново, по крайней мере пока.

Теперь я действительно хочу иметь XP, Win7, Win 8 и Ubuntu, поэтому я сбросил GPT и перераспределил его с помощью Diskpart. Все идет нормально.

Получить загрузку MBR на UX32VD оказалось сложнее, чем я думал, на заводе-изготовителе по умолчанию используется UEFI, и в Bios как такового нет никакого очевидного переключателя, чтобы это изменить. Однако, преследуя свой хвост в течение нескольких дней, я обнаружил ответ. Чтобы включить нормальную загрузку MBR, вы включаете CSM на вкладке загрузки и отключаете "Безопасную загрузку" на вкладке безопасности Bios/ Setup. Надеюсь, это спасет кого-то еще от головной боли ...

Так что все прошло хорошо, за исключением моей оригинальной заводской Win 8. Мне нужны некоторые идеи о том, как или что манипулировать / настраивать на заводском образе, чтобы он позволял загрузку MBR. Принимая во внимание, что у меня нет установочного диска, только заводской образ wim, который, очевидно, ожидает загрузки UEFI.

Кто-нибудь хочет нанести удар?

2 ответа2

1

Во-первых, используете ли вы BIOS или UEFI, не зависит от типа раздела (MBR/GPT) вашего жесткого диска.

Во-вторых, это определяется Windows во время установки. Поскольку у вас есть файл WIM, который в основном представляет собой захваченное изображение раздела Windows, лучше всего создать USB-накопитель со средой восстановления, но обязательно включите ImageX.exe. Загрузитесь в WinRE и раскройте свой WIM из командной строки, используя ImageX. Вы можете попробовать использовать автоматические опции для восстановления MBR, и это должно работать.

В противном случае вы можете использовать инструмент bootrec.exe.

bootrec.exe /fixboot    
bootrec.exe /fixmbr
bootsect.exe /nt60 all /force

Примечание: это всего лишь предложения из моего опыта, я не пробовал их в вашей ситуации.

0

Процесс загрузки с MBR диска:

  1. MBR загружен.
  2. Загрузочная запись активного раздела загружена.
  3. Загрузочный менеджер загружен (использует BCD). Все данные конфигурации загрузки находятся в BCD.

В BCD обычно есть 3 загрузчика для одной ОС Windows Vista/7/8:

  1. "базовый" загрузчик для ОС
  2. возобновить загрузчик для ОС (создается автоматически Windows)
  3. загрузчик восстановления для ОС

Загрузчик восстановления связан элементом ("RecoverySequence") в "базовом" загрузчике, поэтому при вводе F8 (дополнительные параметры загрузки) вы можете выбрать "Восстановить компьютер" => загрузчик восстановления, который загружает WinRE.

Загрузчик резюме также связан элементом ("AssociatedResumeObject") в "базовом загрузчике".

Вещи очень хорошо отображаются в Visual BCD Editor - полном редакторе BCD GUI.

Используя утилиту ReAgentC, вы можете создать загрузчик восстановления (и связать его с базовым загрузчиком). Сначала вы указываете, где находится изображение .wim с "reagentc /setreimage и полным путем к .wim". Затем вы используете "reagentc /enable" => загрузчик и ссылка создается в BCD. При использовании «reagentc /disable» загрузчик восстановления удаляется, а ссылка уничтожается.

Вы используете reagentc в контексте текущей ОС, поэтому целью загрузки является текущий загрузчик ОС.

Вы можете начать с установки образа Windows 7 на пустой жесткий диск с помощью imagex. Вы создаете основной раздел и делаете его активным, а затем помещаете в него изображение. Тогда используйте:

  1. bootsect.exe - для записи MBR и PBP
  2. bcdboot.exe - создать загрузочную среду (bootmgr + BCD)

Надеюсь это поможет.

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