无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7554|回复: 11
打印 上一主题 下一主题

超级简单的安装SATA驱动至老毛桃的WINPE的方法

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-5 12:59:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因某种原因,需要一个基于老毛桃的可支持SATA的WINPE。用了半天时间,下载了0911撒手不管版、1111版、扬州烟花版,等等,试来试去,无论是09年发布的还是11年更新的,均不支持SATA。
最后,想出了一个超级简单的安装SATA驱动至老毛桃的WINPE的方法 ,参见
http://user.qzone.qq.com/1737701/infocenter#!app=2&pos=1321193236
2#
发表于 2012-4-5 13:07:04 | 只看该作者
因某种原因,需要一个基于老毛桃的可支持SATA的WINPE。用了半天时间,下载了0911撒手不管版、1111版、扬州烟花版,等等,试来试去,无论是09年发布的还是11年更新的,均不支持SATA。



以前参看网上方法,曾手工加入过SATA,但方法繁琐。网上的方法大都是转如下文字:

------------------------------------------------------------------------------------------------------------------------

一. 准备材料:

1.原版驱动文件(见附件)
2.从PE中提取的txtsetup.sif文件

二. 从PE中提取txtsetup.sif文件:
先将PE中的winpe.is_重命名为winpe.cab,然后用RAR解压出winpe.iso
用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用。

三. 修改txtsetup.sif文件
1. 打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;
2. 在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1 4_,4,1 1,4
3. 查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4
4. 切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=iaStor
5. 查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。

四. 复制驱动文件
将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件。
至此整个添加驱动工作完成,重启动以测试成功与否。

-------------------------------------------------------------------------------------------------------------------------

但今天突想出来一个超级简单的方法:

可以简单地把一个驱动较全的WINPE(我今天从2011.11.11 GHOSTXP_SP3电脑公司纯净版中解出来一个)中的%windows%\system32\drivers下的全部文件(基本上SYS驱动)以及%WINDOWS%下的TXTSETUP.SI_或SIF文件拷到缺驱动的WINPE.ISO文件中对应的位置,即可。

踩着前人的肩膀,超级简单。
回复

使用道具 举报

3#
发表于 2012-4-5 13:49:50 | 只看该作者
这样要看RP的,不是都能成功
有的需要改注册表
回复

使用道具 举报

4#
发表于 2012-4-8 05:21:26 | 只看该作者
下载了0911撒手不管版、1111版、扬州烟花版,

以新到旧的排序是

0911
扬州
1111

是这样吧?
回复

使用道具 举报

5#
发表于 2012-4-8 06:13:30 | 只看该作者
改注册表?老大,那f6模块也有无能为力的时候?如果行,f6怎么实现的?那个oem文件么?
回复

使用道具 举报

6#
 楼主| 发表于 2012-4-8 07:31:50 | 只看该作者

我没有改注册表

没有改注册表    只是简单地把drivers目录覆盖过去了
回复

使用道具 举报

7#
发表于 2012-4-8 10:31:09 | 只看该作者
这能行吗?实测能用?
回复

使用道具 举报

8#
发表于 2012-4-10 21:39:05 | 只看该作者
我刚刚测试了一下,原来我自用的03PE启动不能识别我手提电脑的硬盘的,于是下载了论坛里我心如水兄弟的03PE,复制了他那个PE的drivers下的全部文件和TXTSETUP.SIF文件,替换到我的自用PE里,启动手提电脑,成功识别出硬盘!
回复

使用道具 举报

9#
发表于 2012-4-11 12:09:59 | 只看该作者
我现在看了一下,外置串口驱动是王道。昨天测试了一下,外置串口硬盘,可以在最老的老毛桃扬州PE中使用,从而识别新硬盘。不过太没劲了。
还有,个人还是喜欢扬州版方式。扬州版以后,外置用wim打包,个人感觉增加外置对内存占内和启动速度影响太大了。

[ 本帖最后由 zds1210 于 2012-4-11 12:22 编辑 ]
回复

使用道具 举报

10#
 楼主| 发表于 2012-4-15 00:37:32 | 只看该作者

回复 #9 zds1210 的帖子

观注这帖的人还不少?
怎么没人回答的我另一贴呢?哎
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=208996
回复

使用道具 举报

11#
发表于 2012-5-1 11:26:28 | 只看该作者
这个方法好,20m骨头版替换成功。经试验,is_格式03pe的文件只能替换相同格式pe,不能通用。

启动后多出一个superxppe盘,不知如何去掉。

[ 本帖最后由 807979023 于 2012-5-1 11:28 编辑 ]
回复

使用道具 举报

12#
发表于 2012-5-3 08:35:40 | 只看该作者
这个不知道XP的PE能否替换那些03版的PE的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 05:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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