Только что успешно установил и запустил Windows 8 для Windows на Go на внешнем жестком диске USB. Однако, после выключения и извлечения жесткого диска USB, включите мой ноутбук (с установленной только Windows 7), но он не загружается, и попытка восстановить его не работает.

Похоже, что Windows 8 повредила таблицу разделов на жестком диске ноутбука, из-за чего Windows 7 не загружалась.

Как я могу это исправить и избежать будущих проблем того же типа?

2 ответа2

1

Для загрузки Windows Vista, 7, 8 с жесткого диска вам необходимо:

  1. Windows MBR на диске
  2. Windows NT6 PBR (загрузочная запись раздела) на активном разделе
  3. \Boot\BCD (данные конфигурации загрузки) на активном разделе с соответствующими записями загрузчика.
  4. \bootmgr на активном разделе

Вы можете использовать восстановление Windows / установить DVD / USB, перейти к восстановлению командной строки:

bootsect.exe - для записи PBR и MBR

bootsect /nt60 all /mbr - should do

bcdboot.exe - восстановить / создать BCD (и bootmgr)

bcdboot c:\windows - should do (assuming Windows is installed on c:)

Чтобы сделать раздел активным, вы можете использовать diskpart.exe (или DiskManagement в Windows).

Последовательность загрузки Windows с жесткого диска всегда:

  1. BIOS загружает и выполняет MBR с первого жесткого диска
  2. MBR загружает и выполняет PBR из активного раздела
  3. PBR загружает и выполняет bootmgr из активного раздела
  4. bootmgr читает BCD и отображает меню загрузки (или когда только одна запись загрузчика в BCD bootmgr загружает и выполняет winload.exe и т. д ....)
0

речь идет о мультизагрузке с той же проблемой http://www.multibooters.co.uk/articles/drive_letters.html, и это также решает проблему с bcdedit http://forum.acronis.com/forum/34337

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