Я обновляю около 200 компьютеров в своей лаборатории с Windows 7 до Windows 10, и в рамках обновления я также конвертирую файловую систему на компьютерах в GPT.
Я делаю это как автоматизированный процесс с изображениями WinPE, которые загружаются с моего PXE-сервера. В образе есть скрипт, который форматирует жесткий диск с помощью Diskpart, создает загрузочный раздел EFI и раздел ОС, развертывает образ следующим образом:
* dism / Apply-Image / ImageFile: M: \ Images [имя файла изображения] .wim / Index: 1 / ApplyDir: W: *
И после развертывания он запускает команду bcdboot W: \ Windows , поэтому ПК загружается в Win10, а затем перезагружает ПК с жесткого диска с помощью недавно развернутого образа ОС.
Теперь все работает нормально, за исключением одной проблемы:
Для наших нужд (это тестовая лаборатория) мы используем проприетарный драйвер, который не подписан и поэтому должен запускать Windows в тестовом режиме.
С Win7 и MBR у меня не было этой проблемы, потому что я использовал Ghost, чтобы взять весь образ жесткого диска и просто выгрузить его на жесткий диск, без необходимости перезаписывать загрузочный скрипт.
Теперь bcdboot W: \ Windows отключает тестовый режим, и я получаю BSOD при загрузке указанного драйвера, из-за него.
Как включить тестовый режим при развертывании с DISM перед загрузкой в ОС с помощью командной строки? Есть ли способ сделать это с помощью команды bcdboot как-нибудь?
Я должен автоматизировать это, потому что мне нужно сделать это на 200 машинах.
ОС - Windows 10 RS4 x64 Enterprise.
Заранее спасибо за ответ.