Я создал wim-образ, который мы планируем развернуть на некоторых из наших компьютеров, но когда я создаю с его помощью образ компьютера с флэш-накопителя, он постоянно сообщает об BOOTMGR
отсутствии (и нет, он не загружается с флэш-накопителя).
Я могу решить эту проблему, запустив Windows Startup Repair, но я бы предпочел просто добавить любую команду, которая решает проблему, в скрипт, который запускается после образа. Я уже пробовал запускать fixmbr
, fixboot
, rebuildbcd
и nt60
, но ни один из них не решает проблему.
По сути, мне хотелось бы знать, что именно происходит, когда я запускаю средство восстановления загрузки Windows.
решение1
Единственное, что вы можете сделать, это нажать на ссылку, которая гласит:«Нажмите здесь для получения подробной информации о диагностике и ремонте», как раз перед тем, как вас попросят перезапустить систему, чтобы выполнить ремонт.
Это покажет вам журнал изменений/ремонтов, выполненных в зависимости от обнаруженных проблем. Действия, выполняемые при восстановлении при запуске, различаются в зависимости от ваших реальных проблем.
На изображении ниже вы можете увидеть пример проблемы, обнаруженной программой Startup Repair.
решение2
Каждый раз, когда вы применяете образ wim (с помощью инструмента imagex) к диску или разделу, вы должны вручную добавлять загрузочные записи (записи Windows BCD). Для этого вам следует загрузить компьютер с помощьюWinPEдиск и выполните следующую команду на разделе, к которому вы применили wim:
bcdboot X:\Windows
где X — это единица, которую вы применили к изображению. Вы можете увидеть значение X, запустив:
список томов diskpart
решение3
Если вы применили образ на другом диске (обычно c:), вам нужно будет запустить
bcdboot c:\Windows
И затем выполните команду
bootrec /rebuildbcd
Для сканирования на наличие установок и добавления их в менеджер загрузки.