无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 13341|回复: 43
打印 上一主题 下一主题

[分享] 发现vboot2.0的vhdXP部署速度明显慢于vboot1.1版兼谈两版驱动问题及解决方法

  [复制链接]
跳转到指定楼层
1#
发表于 2013-5-15 12:51:22 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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
发的新系统已经解决了这两个问题,无须手动处理。
2#
 楼主| 发表于 2013-5-16 11:32:55 | 显示全部楼层
基于vboot驱动的休眠也许永远都实现不了,所以还在追求休眠的还是洗洗睡吧!
1.1版强制休眠时会提示文件不存在
2.0版在电源管理启用休眠时会提示“能源策略管理器无法保留休眠文件”“表明两个修订级别是不兼容的”
回复

使用道具 举报

3#
 楼主| 发表于 2013-5-16 14:47:57 | 显示全部楼层
今天中午将 2.0版安装于一台amd e350的笔记本上,从差分启动失败。
看来2.0的兼容性不如1.1版啊。
回复

使用道具 举报

4#
 楼主| 发表于 2013-5-17 10:40:59 | 显示全部楼层
thttht 发表于 2013-5-17 09:32
楼主请问:
“注入vboot驱动后,挂载xp.vhd,离线编辑注册表system,删除ControlSet001\Services\vbootmp下 ...

删除"Group"="SCSI Miniport"后在我的两台不同型号的台式机上是可以差分启动了,但在我的笔记本上不行。

1.1版应该就是官方的最后一个1.1版本。
回复

使用道具 举报

5#
 楼主| 发表于 2013-5-17 12:58:49 | 显示全部楼层
快雪时晴 发表于 2013-5-17 12:15
我用1.1的,一关机就蓝屏死机,不过也不要紧

能进到桌面,就说明一切都还好。
最近几次微软的更新似乎都涉及到比较内核级的,所以vboot的驱动兼容性再次遇到了困难。

可惜的是vboot已经好久不更新了。
回复

使用道具 举报

6#
 楼主| 发表于 2013-5-17 20:50:14 | 显示全部楼层
本帖最后由 bfgxp 于 2013-5-17 20:51 编辑
lasti 发表于 2013-5-17 17:27
恭喜bfgxp的新发现,我在vm中是用vmdk的,然后用diskgen把在虚拟机里封装好的xp直接硬盘克隆到新建的空白vh ...


原来dg可以这样用。学习了。这样就少了个中间过程。节省时间与工作量
一直只用dg分区,竟然忘他还可以管理文件与虚拟磁盘的。
回复

使用道具 举报

7#
 楼主| 发表于 2013-5-19 07:04:25 | 显示全部楼层
qwertl 发表于 2013-5-18 22:46
1.1版,在部署后调用微软的驱动工具devcon.exe再次安装vmlite vboot这个驱动,重启进桌面后同样调用devcon. ...

已在用的,直接手动更新一下vmlite vboot驱动、重启系统、删除SCSI/raid驱动。

点评

老大啊 具体怎么操作啊 我的总是失败  详情 回复 发表于 2013-7-30 09:26
回复

使用道具 举报

8#
 楼主| 发表于 2013-5-19 10:33:48 | 显示全部楼层
even 发表于 2013-5-19 09:49
vboot2.0在差分盘上的兼容性也不好。
我用到第3级差分的时候经常在启动过程中蓝屏,特别是刚还原了第3级差 ...

确实如此,别说三级,就是二级在有些机器上也会失败。前面我也有测试。

从注册表的角度看,能够修复的可能性不大了

况且测试发现2.0 for xp的性能也不如1.1版,且还差得很大

所以还是老老实实用1.1版吧。
回复

使用道具 举报

9#
 楼主| 发表于 2013-11-28 09:07:10 | 显示全部楼层
songhangzhou 发表于 2013-11-27 23:23
vboot基于最后一个1.1版本的是否为4.0.8.r37206?

我想确认下,谢谢!

不是。是3.2.6.28941
如图

好像2.0的驱动才是4.X版本

点评

我的1.1,xp的是4.2.0.r38938,,,, ,,还有就是。。1.1除x64的,我全部部署成功的。2.0我没成功过。  详情 回复 发表于 2013-11-28 12:52
回复

使用道具 举报

10#
 楼主| 发表于 2013-11-28 13:59:31 | 显示全部楼层
328781160 发表于 2013-11-28 12:52
我的1.1,xp的是4.2.0.r38938,,,,

,,还有就是。。1.1除x64的,我全部部署成功的。2.0我没成功过 ...

原来我俩比的信息不一样.好吧,照你的来
左边是1.1版,右边是2.0版

点评

仅说的是你图左边: 文件版本 4.0.8.0 产品版本 4.0.8.r37206 只要这是最后一个1.1版本即可。。。 只要确认了即可,谢谢!  详情 回复 发表于 2013-11-28 17:47
回复

使用道具 举报

11#
 楼主| 发表于 2013-11-28 19:42:12 | 显示全部楼层
songhangzhou 发表于 2013-11-28 17:47
仅说的是你图左边:
文件版本 4.0.8.0
产品版本 4.0.8.r37206

你说你的1。1版是4。2的,这个还真是怪了,难道你是内部人士,有内部版?

点评

我是指你图左边1.1版,没指4。2,你误解了。。。。  详情 回复 发表于 2013-11-29 00:15
v2的xp驱动是vbootmp.sys(4.2.0.r39410) 你贴出来的4.2.0.r39410的vbootdsk.sys是v2版2k的驱动  详情 回复 发表于 2013-11-28 23:04
回复

使用道具 举报

12#
 楼主| 发表于 2013-11-29 13:48:29 | 显示全部楼层
我一直以为我在官方下载的就是最新版本了,原来还真有更高的版本.现在官方不提供1.1的下载了,所以也无从查证.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-4 11:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表