我正在将我的实验室中的大约200台计算机从Windows 7升级到Windows 10,作为升级的一部分,我还将计算机上的文件系统转换为GPT。
我这样做是一个自动化过程,其中包含从我的PXE服务器加载的WinPE图像。在图像中,有一个脚本使用Diskpart格式化硬盘驱动器,创建EFI启动分区和操作系统分区,部署图像如下:
* dism / Apply-Image / ImageFile:M:\ Images [图像文件名] .wim /索引:1 / ApplyDir:W:*
部署后,它运行 bcdboot W:\ Windows 命令,以便PC启动进入Win10,然后使用新部署的操作系统映像从硬盘重新启动PC。
现在它工作正常,除了一个问题:
根据我们的需求(这是一个测试实验室),我们使用未经签名的专有驱动程序,因此需要在测试模式下运行Windows。
使用Win7和MBR,我没有遇到此问题,因为我使用Ghost获取整个HDD映像并将其转储到HDD上,而无需覆盖启动脚本。
现在, bcdboot W:\ Windows 会禁用测试模式,因此我在加载所述驱动程序时会收到BSOD。
在使用命令行启动到操作系统之前,如何在使用DISM进行部署时启用测试模式?是否有办法以某种方式使用 bcdboot 命令执行此操作?
我必须自动化它,因为我需要在200台机器上完成它。
操作系统是Windows 10 RS4 x64 Enterprise。
提前感谢您的回答。
答案 0 :(得分:0)
找到一种解决方案。
如果未启用测试模式,那么Windows 10只会启用未签名的驱动程序,而不像7,这会在启动时提供BSOD。
因此可以在之后重新启用测试模式:
bcdedit /设置上的testigning和 shutdown -r -t 0 以重启机器
仍然想知道在启动Windows之前是否有重新启用测试模式的选项。