近日因为项目需要,需要部署一个新的wtg系统来试跑。
部署过程中,发现会卡死在EFI\Microsoft\Boot\bootmgfw.efi。
我后来是用dism++部署WTG的。
但是通过日志,猜测大概该是跟EFI的盘符读取有关系。
后面,有坛友提供了一套方案:https://bbs.luobotou.org/bstra/forum.php?mod=redirect&goto=findpost&ptid=56519&pid=214766
经测试,完全可行:
大概的原因是:微软更新了BCD,而BCD嘛,如果用过Bootice这个软件来备份虚拟部署的Wtg,应该晓得是干嘛的。
这也就导致了现有版本的wtga(5.6.2.0)在部署较新版本(大概应该是2025年后)的Windows镜像,会卡死在EFI\Microsoft\Boot\bootmgfw.efi。
解决方案如下(或者直接去坛友提供的方案里下载):
1.找一份微软旧版本的BCD文件;
2.将这些文件复制拷贝到Wtga软件的根目录里(一般程序调用,优先用根目录);
3.然后就开始部署wtg吧。
部署过程中,发现会卡死在EFI\Microsoft\Boot\bootmgfw.efi。
我后来是用dism++部署WTG的。
但是通过日志,猜测大概该是跟EFI的盘符读取有关系。
后面,有坛友提供了一套方案:https://bbs.luobotou.org/bstra/forum.php?mod=redirect&goto=findpost&ptid=56519&pid=214766
经测试,完全可行:
大概的原因是:微软更新了BCD,而BCD嘛,如果用过Bootice这个软件来备份虚拟部署的Wtg,应该晓得是干嘛的。
这也就导致了现有版本的wtga(5.6.2.0)在部署较新版本(大概应该是2025年后)的Windows镜像,会卡死在EFI\Microsoft\Boot\bootmgfw.efi。
解决方案如下(或者直接去坛友提供的方案里下载):
1.找一份微软旧版本的BCD文件;
2.将这些文件复制拷贝到Wtga软件的根目录里(一般程序调用,优先用根目录);
3.然后就开始部署wtg吧。