МДТ – Сбой после установки операционной системы

Вопрос или проблема

МДТ – Сбой после установки операционной системы

Пытаюсь настроить базовый процесс развертывания MDT. В данный момент для тестирования у меня загружен MDT с полным набором файлов установки из образа Win 10 Ent x64. Я использую PXE-загрузку через WDS для указания на образ загрузки MDT. В ходе выполнения последовательности задач он доходит до Установка операционной системы и достигает 100%. Затем возникает ошибка, которую мне пока не удалось решить.

Развертывание операционной системы не завершилось успешно.
Пожалуйста, просмотрите журналы для определения причины проблемы.
В процессе развертывания было зафиксировано 8 ошибок и 2 предупреждения.
Подробности...

ОШИБКА ( 5616 ): 15299: Проверьте BCDBootEx
Развертывание Litetouch не удалось, код возврата = -2147467259 0x80004005
Не удалось выполнить действие: Установить операционную систему.
Неизвестная ошибка (Ошибка: 000015F0; Источник: Неизвестно)
Выполнение группы (Установка) завершилось неудачей, выполнение прервано. Одно из действий завершилось неудачей.
Операция прервана (Ошибка: 80004004; Источник: Windows)
Не удалось выполнить последнее действие: Установить операционную систему. Выполнение последовательности задач завершилось неудачей.
Неизвестная ошибка (Ошибка: 000015F0; Источник: Неизвестно)
Управляющий последовательностью задач завершил работу с ошибкой! Код: enExecutionFail
Выполнение последовательности задач завершилось с кодом ошибки 80004005
Регистрация RegQueryValueExW не удалась для Software\Microsoft\SMS\Task Sequence, SMSTSEnd Program
Получение значения TsRegValue() не удалось. 0x80070002.
Ошибка Управление последовательностью задач не удалось выполнить. Код 0x80004005

Любая помощь будет приветствоваться.

ПРАВКА:
Забыл упомянуть, что я уже прошел этот процесс, так как виртуальная машина работает в режиме BIOS: https://support.microsoft.com/en-us/topic/windows-10-deployments-fail-with-microsoft-deployment-toolkit-on-computers-with-bios-type-firmware-70557b0b-6be3-81d2-556f-b313e29e2cb7

ПРАВКА 2:
Скриншот последовательности задач, как было запрошено
Скриншот последовательности задач, как было запрошено

У меня была точно такая же ошибка, и решение из Развертывание Windows 10 не удается с Microsoft Deployment Toolkit на компьютерах с BIOS типом прошивки помогло мне.
Возможно, вы пропустили шаг из инструкции?

Вы можете посмотреть в Wireshark, есть ли у вас такая же проблема, как описано в статье. Установите фильтр на “dhcp”, и на одном из шагов клиент возвращает архитектуру ia64 вместо необходимой.

Вот ответ для этого конкретного сценария:

  1. У вас точно такая же ошибка, как в вопросе.
  2. Вы используете машину EFI (поэтому KB4564442 не применим).
  3. Вы используете последнюю MDT, ADK и PE надстройку от Microsoft на 2022/02/14.
  4. Ваша共享разделение развертывания содержит пробел (или другой “недружественный” символ).

Моё решение заключалось в том, чтобы переименовать разделение развертывания и удалить пробел в его имени, регенерировать образы загрузки и попробовать снова.

В моем случае причиной попробовать это было то, что я проверил BDD.LOG и нашел эти строки.

<![LOG[Ожидание выполнения команды: \\wds.example.com\MDT]LOG]!><time="14:28:47.000+000" date="02-15-2022" component="ztiRunCommandHidden" context="" type="1" thread="" file="ztiRunCommandHidden">
<![LOG[Команда вернула: 1]LOG]!><time="14:28:47.000+000" date="02-15-2022" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<![LOG[ОШИБКА ( 5616 ): 1: Проверьте BCDBootEx]LOG]!><time="14:28:47.000+000" date="02-15-2022" component="LTIApply" context="" type="3" thread="" file="LTIApply">

Первая строка — это попытка выполнить команду, но она завершается там, где находится пробел в названии моего разделения “MDT Gold”, что нарушает выполнение команды. Изменение на “MDTGold” решило проблему.

Код ошибки 0x80004005 в MDT (Microsoft Deployment Toolkit) обычно указывает на обобщенную ошибку во время выполнения последовательности задач. Учитывая вашу настройку, вот упрощенный подход для устранения неполадок:

Проверка режима BIOS: Поскольку ваша виртуальная машина работает в режиме BIOS, убедитесь, что последовательность задач настроена для развертывания в BIOS (MBR вместо GPT). Если этого не сделано, проверьте еще раз, в соответствии с указанной ссылкой от Microsoft.

Проблема с BCDBoot: Ошибка Verify BCDBootEx указывает на сбой установки загрузчика. Попробуйте вручную запустить bcdboot.exe для устранения неполадок:

Загрузитесь в WinPE.
Откройте командную строку и вручную выполните bcdboot для раздела с Windows.
Проверьте, существует ли системный раздел и корректно ли он отформатирован.
Проверка конфигурации диска: Убедитесь, что последовательность задач корректно обрабатывает разбиение диска, особенно для режима BIOS. Шаг разбиения может заверщаться неудачей, что приводит к ошибкам BCDBoot.

Проверьте журналы:

Откройте файл smsts.log (расположенный в C:\Windows\Temp\DeploymentLogs или через WinPE), чтобы получить более подробную информацию.
Ищите записи около фазы “Установка операционной системы” и ошибки BCDBoot.
Исправление последовательности задач:

Убедитесь, что шаг “Установить операционную систему” указывает на правильный образ ОС.
Повторно проверьте планировку разбиения в вашей последовательности задач, чтобы соответствовать настройкам загрузки BIOS.
Дайте знать, если вам нужна помощь в анализе файла smsts.log или дальнейшая помощь с каким-либо шагом.

Ответ или решение

К сожалению, вы столкнулись с проблемой при развертывании операционной системы с использованием Microsoft Deployment Toolkit (MDT). Ошибка, которую вы получили, состоит в том, что развертывание системы не завершилось успешно. Давайте разберем возможные причины и их решения.

1. Проверка режима BIOS

Поскольку ваша виртуальная машина работает в режиме BIOS, убедитесь, что задача развертывания сконфигурирована именно для BIOS (MBR вместо GPT). Это необходимо пересмотреть, базируясь на инструкциях, которые вы уже упоминали.

2. Проблема с BCDBoot

Ошибка "FAILURE (5616): Verify BCDBootEx" указывает на сбой установки загрузчика. Для решения данной проблемы вы можете попробовать следующее:

  • Загрузитесь в WinPE.
  • Откройте командную строку и вручную выполните команду bcdboot, указав раздел Windows.
  • Проверьте, существует ли системный раздел и правильно ли он отформатирован.

3. Конфигурация диска

Убедитесь, что задача развертывания корректно обрабатывает разделение дисков, особенно для режима BIOS. Ваша задача может не выполнять нужные шаги по разбиению диска, что и вызывает ошибку BCDBoot.

4. Проверка логов

Для получения более детальной информации откройте файл smsts.log, который размещен в C:\Windows\Temp\DeploymentLogs или доступен через WinPE. Обратите внимание на записи вокруг фазы "Install Operating System" и ошибки BCDBoot. Это может дать подсказки о том, что именно пошло не так.

5. Исправление задачи

  • Убедитесь, что шаг "Install Operating System" указывает на правильный образ ОС.
  • Проверьте раскладку разделов в вашей задаче развертывания, чтобы она соответствовала настройкам развертывания в режиме BIOS.

6. Имя развертывания

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

Заключение

Если вы выполните вышеперечисленные шаги, это должно помочь вам в устранении ошибок развертывания с MDT. Если у вас останутся вопросы или потребуется дальнейшая помощь в анализе файла smsts.log или при выполнении любых из описанных шагов, не стесняйтесь обращаться за дополнительными разъяснениями. Удачи с вашим развертыванием!

Оцените материал
Добавить комментарий

Капча загружается...