|
你的理解有偏差,不是xorboot不支持win10,而是win10版的bootmgr不支持直接启动VHD文件,需要配合boot目录里的bootvhd.dll才能启动vhd文件。xorboot运行时只调用了bootmgr,不会去调用bootvhd.dll,所以就无法启动vhd文件了。
而win7/win8版的bootmgr内置bootvhd.dll,所以可以直接启动vhd文件,同时也能正确引导win10。
你只需把引导盘根目录下的bootmgr换成win7/win8版的,就可以用xorboot做主引导同时引导win10和vhd文件了,如果\boot目录下有bootmgr最好也换掉,以免造成干扰,影响你的判断。
我的Legacy BIOS电脑就是以xorboot写入mbr做主引导,同时引导C盘的win10和D盘的几个VHD,引导分区里放的是win8版的bootmgr。
另外,win10在系统更新时也会更新bootmgr,所以更新完后要记得把bootmgr换回去,或者把bootmgr设成只读模式。 |
|