|
本帖最后由 bfgxp 于 2018-12-18 18:25 编辑
这个问题是因为Windows在安装的最后阶段会校验与回写BCD文件
物理磁盘活动分区\boot\BCD文件(MBR)
物理磁盘esp分区对应BCD文件(EFI+GPT)
看你之前的帖子中有提到用的是XORBOOT引导vhdx
无论是XORBOOT还是ntboot在引导vhd时实际上都是模拟微软官方的引导方式,只是他们是把引导用的BCD等文件模拟在内存中
这就导致了一个问题,XORBOOT或ntboot只管引导启动Windows,至于启动之后,这些模拟在内存中的引导文件是不会写入到物理磁盘上的,所以当你引导一个待部署的vhd时,就会遇到因找不到物理磁盘中相应BCD文件而无法完成安装的提示。
所以为了解决这个问题,在我的vhd系列系统中,我是修改了ntboot,把模拟在内存中的BCD文件写入到物理磁盘中。
至于XORBOOT,我看了下更新日志,是支持覆盖esp分区的BCD文件的。 |
|