无忧启动论坛

标题: 求助PE快速加载VHD [打印本页]

作者: qingqing123    时间: 2014-8-18 22:53
标题: 求助PE快速加载VHD
本帖最后由 qingqing123 于 2014-8-20 02:16 编辑

本人给Win7PE(版本6.1.7600.16385)加载一个VHDisk虚拟磁盘,每次启动后都要等上一会儿才会听到系统识别新硬件的声音,然后才出现加载的盘符。怎样才能让这个虚拟盘快速加载呢!?而另一个版本为6.1.7601的PE就没这个问题。求解!!!


作者: qingqing123    时间: 2014-8-19 02:18
怎么没有大侠提供帮助啊 !盼大侠出手相助!!!
作者: 2013gdh    时间: 2014-8-20 17:41
不懂
一个可能的原因是, vhd文件的驱动程序装载慢了, 系统服务里各个驱动程序都是分组的, 组间有先后顺序, 但应该没人会改vhd驱动的加载顺序吧, 完全没必要
作者: qingqing123    时间: 2014-8-20 17:46
本帖最后由 qingqing123 于 2014-8-20 18:23 编辑
2013gdh 发表于 2014-8-20 17:41
不懂
一个可能的原因是, vhd文件的驱动程序装载慢了, 系统服务里各个驱动程序都是分组的, 组间有先后顺序, ...

谢谢您的提醒!
我试验过,无论怎么提前加载VHD都不行,结果都是一样的,登陆桌面后要等一小会儿才会出现盘符,很郁闷
我在系统启动完成后手动加载也试验过:首次运行diskpart总是要等,以后再运行就很快。但是,在”〖自用W7PE〗。。。。“贴中发的那个PE环境就没这个问题,在那个PE里面不论何时运行diskpart都非常快,非常奇怪。
作者: 2013gdh    时间: 2014-8-20 21:48
qingqing123 发表于 2014-8-20 17:46
谢谢您的提醒!
我试验过,无论怎么提前加载VHD都不行,结果都是一样的,登陆桌面后要等一小会儿才会出 ...

我的技术只是拿来用的水平
vhd挂载, 无非是两个问题: vhd虚拟硬盘驱动程序是否准备好了, 这个取决于系统服务里vhd驱动被分到了哪个组里, 具体是哪个sys文件我不清楚; .vhd文件是否可以访问, 这个要看那个硬盘什么时候准备完成, 一般都会很早吧.

diskpart为什么要等我就不知道了. 我能联想到的就是, .net4安装之后"计算机管理"打开会卡, 可PE不会带.net4的
作者: qingqing123    时间: 2014-8-20 22:29
本帖最后由 qingqing123 于 2014-8-20 22:50 编辑
2013gdh 发表于 2014-8-20 21:48
我的技术只是拿来用的水平
vhd挂载, 无非是两个问题: vhd虚拟硬盘驱动程序是否准备好了, 这个取决于系统 ...


谢谢您的回复,我按您说的思路去看了DRIVER文件夹,去查看有关虚拟驱动的文件。发现并无不同。搞不明白了

查到了,vhdmp.inf  是虚拟驱动,现在的问题就是看看怎么让他快速加载了,等一下试试看

作者: qingqing123    时间: 2014-8-20 23:03
2013gdh 发表于 2014-8-20 21:48
我的技术只是拿来用的水平
vhd挂载, 无非是两个问题: vhd虚拟硬盘驱动程序是否准备好了, 这个取决于系统 ...


刚才试过了,不灵!我在PECMD.INI里面加上“DEVI %WinDir%\inf\vhdmp.inf”而且是加在前面,想尽早驱动,还是不行。郁闷中
作者: qingqing123    时间: 2014-8-21 00:49
本帖最后由 qingqing123 于 2014-8-21 00:53 编辑

vhdmp.sys  版本信息见图片,貌似版本没有问题哦

temp.jpg (29.62 KB, 下载次数: 70)

temp.jpg

作者: 2013gdh    时间: 2014-8-21 17:53
我自己的硬盘win8.1是这样: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vhdmp\Group = "SCSI miniport"
然后SCSI miniport在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\List里是:
System Reserved
EMS
WdfLoadGroup
Boot Bus Extender
System Bus Extender
SCSI miniport #这儿
Port
Primary Disk

作者: qingqing123    时间: 2014-8-21 20:51
2013gdh 发表于 2014-8-21 17:53
我自己的硬盘win8.1是这样: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vhdmp\Group = "SCSI m ...

谢谢您的回复,我对照了两个注册表,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vhdmp\和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\两项在两个注册表内内容完全一致,看来不是这里的问题了
作者: qingqing123    时间: 2014-8-21 22:48
2013gdh 发表于 2014-8-21 17:53
我自己的硬盘win8.1是这样: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vhdmp\Group = "SCSI m ...

我除了替换注册表,将SYSTEM32\DTIVERS文件夹下的文件也覆盖了,就是不管用,太郁闷了,VHD仍然是启动很慢,没辙了
作者: qingqing123    时间: 2014-8-23 01:03
一直在等大侠出手,求解,谢谢!
作者: qingqing123    时间: 2014-8-23 22:49
最新试验结果,电脑启动后,首次命令行运行DISKPART  结果回车后要等待20-30秒才出现提示符。以后再次运行DISKPART就不会等,为什么首次运行会这么慢呢!?期待大侠解惑!
作者: qingqing123    时间: 2014-11-1 02:04
没辙了,索性删掉VHD不用了!
作者: aimengyucheng    时间: 2015-2-11 15:48
564156
作者: 2013o    时间: 2016-1-18 13:16
版大 速移此贴
作者: 2013o    时间: 2016-1-18 13:34
这是  pe作品发布区
版大 速移此贴
版大 干啥去了?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3