1

У меня Windows 7 установлена на VHD-файле (win7eng.vhd) на моем компьютере A. Кроме того, у меня есть компьютер B, на котором физически установлена копия Win7.

Недавно я попытался скопировать win7eng.vhd на мой компьютер B и добавить меню загрузки с помощью bcdedit. На B7 Win7 я выполняю:

bcdedit /copy {default} /d "win7eng on vhd"
bcdedit /set {some-guid} device vhd=[D:]\win7eng.vhd
bcdedit /set {some-guid} osdevice vhd=[D:]\win7eng.vhd

Затем на B, когда я пытаюсь загрузиться в "win7eng on vhd", через несколько секунд после анимации логотипа Windows я вижу синий экран смерти. Снимок экрана:

B - это обычный ПК без специального контроллера диска (на самом деле это VMware Workstation VM, работающая на VMware Workstation 8.0), то есть установочный DVD-диск Win7 имеет стандартный драйвер для всего оборудования.

Мой вопрос: как я могу это исправить на компьютере B? Я кое-что знаю об инструменте sysprep. Если я сделаю sysprep /generalize для A, затем скопирую обобщенный vhd в B, он может загрузиться (пока не проверено). Если он может загрузиться, могу ли я выполнить команду sysprep /generalize непосредственно на компьютере B (не обращаясь к A, предположим, что A украден)?

1 ответ1

0

Хотя основная причина этого BSOD 0x7B до сих пор остается загадкой, мне удается исправить это с помощью Paragon Advanced Recovery CD(купить Paragon Hard Disk Manager 12 Professional, цена по цене $ 99,95).

При загрузке с CD(WinPE env) присоедините мой vhd, затем P2P Adjust OS ... , выберите ОС на моем vhd, дайте ей починить. Работает как шарм.

Кстати, странно, что в программном обеспечении Paragon, установленном в Windows 7, отсутствует пункт меню P2P Adjust OS ... ( изображение ). Так что, к счастью, я нашел его на компакт-диске для восстановления.

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