hlstudio 发表于 2012-6-6 20:04:02

WIN7PE重大突破,SRS磁盘驱动外置

20120618:
直接支持安装驱动,而不是恢复安装驱动。
以WMWARE为例,将lsi_sas.inf和lsi_sas.sys一起放到任一目录,启动骨头网络版35M WIN7PE后,
再启动外置中的网络组件,然后执行pecmd devi lsi_sas.inf即可安装硬盘驱动,识别硬盘。
实测DMPS的WIN7PE也可以识别,推论将多个驱动打包成cab格式也可以识别。
差别在于目前的内核中少了一些驱动安装所需要文件,在网络组件中,大致有drvstore.dll drvinst.exe cabinet.dll等。
为了不增加35M内核的体积,骨头网络版还是采用恢复文件安装的方式。
如果有了新的磁盘驱动,则可在启用网络后,再手工安装,这样不依赖于inf/dirvers/driverstore的目录结构。

20120606:
骨头版35M WIN7PE从内核中去掉了大部分的SRS驱动,在有SCSI、RAID卡的机器中无法识别硬盘。
经过不断实验,找到一种磁盘驱动外置的方法,尚未在其他的PE中见到使用,这样,未来有新的磁盘控制器,也可以外置加载了。
请大家进一步测试,在用35M WIN7PE启动后,无法识别硬盘的服务器、台式机、笔记本(虚拟机)上
运行win7srs.exe,看看能否加载磁盘驱动,识别硬盘?
WIN7PE-35M.7z
http://115.com/file/dpts876e#
win7srs.exe
http://115.com/file/e7xx9d4q#


骨头网络版主贴
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=181614

[ 本帖最后由 hlstudio 于 2012-6-18 13:08 编辑 ]

hotdll 发表于 2012-6-6 20:14:31

回复 #1 hlstudio 的帖子

之所以没用是因为WIN7PE 安装磁盘驱动无需重启。

psccj 发表于 2012-6-6 20:44:50

哎呀!提取码不存在!不妨搜搜看吧!

hlstudio 发表于 2012-6-6 21:01:46

奇怪的115,文件没了,再上传一次
http://115.com/file/e7xx9d4q#
win7srs.exe

无垠 发表于 2012-6-6 21:06:19

这个该怎么用?在pe下直接执行,然后刷新设备么?

hlstudio 发表于 2012-6-6 21:10:18

回复 #5 一望无垠 的帖子

执行后,进资源管理器,正常情况下,磁盘就出来了,如果资源管理器已经开了,需要手工刷新一下。

无垠 发表于 2012-6-6 21:17:41

回复 #6 hlstudio 的帖子

太好了,不怕pe不认硬盘了

borick 发表于 2012-6-6 22:01:25

xppe的东西也在7pe中一点点实现。

无垠 发表于 2012-6-6 22:13:27

原帖由 hlstudio 于 2012-6-6 21:10 发表 http://bbs.wuyou.net/images/common/back.gif
执行后,进资源管理器,正常情况下,磁盘就出来了,如果资源管理器已经开了,需要手工刷新一下。
这样,pe该增加哩顺盘符快捷方式了

hotdll 发表于 2012-6-6 22:14:25

原帖由 hlstudio 于 2012-6-6 20:04 发表 http://bbs.wuyou.net/images/common/back.gif
骨头版35M WIN7PE从内核中去掉了大部分的SRS驱动,在有SCSI、RAID卡的机器中无法识别硬盘。
经过不断实验,找到一种磁盘驱动外置的方法,尚未在其他的PE中见到使用,这样,未来有新的磁盘控制器,也可以外置加 ...

晕死了
下载了楼主的这个exe文件后,用7z打开看了下。。。有点无语啊。这不就是精简掉的原版win7pe带的24个raid+achi驱动吗?

这24个驱动仅仅只能识别部分RAID驱动。

翅膀 发表于 2012-6-6 23:17:44

hlstudio 发表于 2012-6-6 23:25:49

回复 #11 hotdll 的帖子

是啊,磁盘驱动内置转外置了,未见其他WIN7PE采用这种方案。
如你签名 “要成功先发疯头脑简单向前冲!”

翅膀 发表于 2012-6-6 23:32:21

wangerkai 发表于 2012-6-7 01:08:59

回复 #1 hlstudio 的帖子

别的驱动不可混用的
但是我想知道这磁盘控制器驱动能否用在XP03一般 小内核win7 PE用的人不是太多
而小内核 03用的人多如果不行建议研究增加03

freesoft00 发表于 2012-6-7 06:13:38

翅膀是中毒了吧。。。其他人也有?

翅膀 发表于 2012-6-7 06:37:48

chiannet 发表于 2012-6-7 07:11:00

win7相对Nt5PE又有一个巨大优势:就是磁盘类驱动安装后可立即生效,无需重启。这个对PE来说真是非常利好的。



我们可以通过DEVCON来安装驱动是肯定的,以前我也弄过一个在2003PE下的基于DEVCON搞的驱动安装程序。

看到楼主的帖子,现在考虑把以前那个程序重新捡起来,改进一下,用于安装7PE的SRS USB3.0驱动。但是有一个矛盾:

在PE没有RAID磁盘驱动和USB3.0驱动,且USB3.0及RAID驱动包又外置于PE核心,保存于待驱动的设备上,则驱动安装程序

访问不到它们,也就谈不上安装了,除非把驱动包做成img或iso,用grldr的map镜像能力+winvblock驱动,来访问之?而基于

DEVCON安装驱动也是有相当多的步骤的:搜索各HWID状态,对未驱动的HWID到驱动包的inf里update之等,总体复杂程

度远超过DISM直接集成驱动,这项技术的实用性大打折扣。鉴于此,此类驱动外置是否恰当?真不好说。





以下资料网络取得:

微软官方网站提供的 DEVCON 工具介绍及下载地址为:


DevCon 命令行实用工具可替代设备管理器


从 Windows Driver Kit 中获取适用于 Windows 7 的 DEVCON

[ 本帖最后由 chiannet 于 2012-6-7 07:15 编辑 ]

hlstudio 发表于 2012-6-7 09:17:13

回复 #15 wangerkai 的帖子

03的已经完全解决了,可以直接使用DPMS包作为SRS驱动,在论坛上潜水可得。

hlstudio 发表于 2012-6-7 09:23:13

回复 #18 chiannet 的帖子

老大出手是好消息啊。
关于老大的矛盾我看了两遍,没太明白。驱动包是外置之于核心,但肯定在可访问的启动介质上的,
如果U启,则在U盘上,哪怕在UD区,也可以取出放到X盘的。
如果光启,则也应该可以直接访问光盘。

从USB3.0端口启动够呛吧,除非内置USB3.0的驱动,这个可以考虑把WIN8的通用USB3.0驱动移植过来。

hlstudio 发表于 2012-6-7 09:28:45

因为我现在仅仅是恢复了从完整版PE中删除的SRS驱动,因此,安装这些驱动也很简单,
直接用pecmd devi x:/windows/inf/*.inf命令即可识别硬盘,估计pecmd devi后面也是和devcon类似吧

666666 发表于 2012-6-7 21:47:03

这个需要学习一下。很好的方法。

U5558 发表于 2012-6-8 07:55:24

还是喜欢全内置的…………

于山 发表于 2012-6-8 10:25:52

支持!这是个好议题。现在好多新电脑,winpe进入却无法识别磁盘,希望能不断完善!

无垠 发表于 2012-6-8 15:02:21

请教楼主,把别的win7peWindows\inf 下的不同文件 和 \Windows\System32\drivers 下的不同文件 增加到自己的win7pe,是否可以添加上磁盘驱动?还需要改哪个文件,才能让系统启动后自动发现硬盘?好像win7和xp的方法不一样?

一只猴子 发表于 2012-6-8 19:35:17

回复 #20 hlstudio 的帖子

之前他就试过把WIN8的USB3驱动移植到7PE,结果失败了。

hlstudio 发表于 2012-6-8 21:26:05

回复 #25 一望无垠 的帖子

见win7srs.exe,驱动文件分三部分,windows/infsystem32/driverssystem32/driverstores/filerespository.

BTW:这个贴子是从35M WIN7PE中回复的,35M能上网,真是个意外的惊喜啊.

goodtime 发表于 2012-6-10 07:39:26

WIN7可以, 2008R2 是否也一样?

hlstudio 发表于 2012-6-10 13:10:51

回复 #28 goodtime 的帖子

nt6.x的windows应该都可以,包括win8。

zhaohj 发表于 2012-6-13 11:28:31

如果自己增加驱动,下面的
system32/driverstores/filerespository
文件怎么生成?

hlstudio 发表于 2012-6-13 12:21:10

回复 #30 zhaohj 的帖子

我能想到的办法就是从现有正常WIN7系统中获取。
页: [1] 2
查看完整版本: WIN7PE重大突破,SRS磁盘驱动外置