Назад | Перейти на главную страницу

Развертывание Vista: «BOOTMGR отсутствует»

Я создал образ диска Vista с помощью ImageX, в основном следуя инструкциям на http://www.svrops.com/svrops/articles/sysprepvista.htm. Когда я применяю образ к чистому активному разделу на идентичном оборудовании, я получаю сообщение «BOOTMGR отсутствует».

Я могу заставить компьютеры загрузиться, используя инструмент восстановления на носителе Vista. Если я нажимаю «Восстановить компьютер» после загрузки с носителя с ОС, Windows ищет установки, предположительно находит их и сообщает: «Windows обнаружила проблемы с параметрами запуска вашего компьютера». После этого я все еще получаю сообщение об ошибке «BOOTMGR отсутствует», но если я снова запускаю инструмент «Восстановить компьютер», я получаю диалоговое окно, которое позволяет мне выбрать «Восстановление при загрузке» из множества вариантов. После этого компьютер загрузится.

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

Мне приходилось иметь дело с этим сборочным DVD-дисками для визуализации Windows Vista на базе BartPE.

После запуска ImageX выполните следующие команды (предполагая, что вашему загрузочному тому Vista назначена буква диска "C:" при их запуске):

bootsect /NT60 C:
bcdedit /set {default} device partition=c:
bcdedit /set {default} osdevice partition=c:
bcdedit /set {bootmgr} device partition=c:

Сверху в голове, кажется, я получил "bootsect" от Пакет автоматической установки Windows. «bcdedit» уже является частью Vista.