|
本帖最后由 bfgxp 于 2013-5-16 11:29 编辑
以前一直没有制作成功基于vboot2.0的封装版vhdXP,这几天在解决vboot驱动叹号的过程中,无意中也找到了vboot2.0注入vhdxp启动失败的原因。
几番测试下来,同一台机子,同一套封装版的VHDXP系统,基于vboot2.0驱动的部署时间大约7min
而基于vboot1.1驱动的部署时间大约4min
很早以前也在win7的vhd上做过类似的测试,结果相反。
结论:看来xp系统还是用1.1版驱动好点
首先说说我是如何制作vhdxp。
宿主机win7 32位,vm中xp系统原版封装,生成wim,生成vhd
然后使用vbootctl.exe prepare D:\xp.VHD命令注入驱动
然后用ntboot来引导
两版驱动问题
1.1版,有叹号。不能待机
2.0版,引导启动会失败
解决方法
1.1版,在部署后调用微软的驱动工具devcon.exe再次安装vmlite vboot这个驱动,重启进桌面后同样调用devcon.exe来删除误安装的scsi/raid驱动
2.0版,注入vboot驱动后,挂载xp.vhd,离线编辑注册表system,删除ControlSet001\Services\vbootmp下面"Group"="SCSI Miniport"这一项,即可引导安装完成。
进桌面后再次删除ControlSet001\Services\vbootmp下面"Group"="SCSI Miniport"这一项,否则无法从差分启动。
我在新版VHD_XP_OL_X86驱动无叹号、可待机。vboot1.1与vboot2.0双版
http://bbs.wuyou.net/forum.php?m ... 6&fromuid=51813
发的新系统已经解决了这两个问题,无须手动处理。 |
|