自己正在找如何把ich10集成到pe的教材,看到這個是集成ich9的,轉帖給大家:
- 上一篇 | 下一篇 技术文章
- 自己把ICH9驱动集成到PE中
- 作者:雷雷 日期:2008-12-04
- 字体大小: 小 中 大
-
- 以前经常用老毛桃PE给别人装机器,GHOST的很快,但是现在很多的主板都是G31、P45的主板芯片组,集成了ICH9的南桥芯片,所以老毛桃PE就认不出机器的硬盘来,只能在DOS下边GHOST,很慢也很不方便。所以我们要把ICH9的驱动加到PE中,下面我们就来学学如何把ICH9的驱动加入到PE中。
- 第一步
- 下载ICH9的驱动程序,然后解压,里面有个iastor.sys就是驱动程序。你可以在iaAHCI.inf文件中看到如下的代码(如图),这就是该驱动的设备名称。我们下面会用上。
- 第二步
- 找到PE下的WINPE.IS_文件,改成CAB的后缀,然后用WINRAR解开,你会发现其实那是一个ISO,比如说WINPE.ISO 然后呢,用ULTRAISO打开这个ISO文件,不要问我哪里有ULTRAISO,PE里和网上都有,就自己下了。
- 第三步
- 我们把刚才下载的ICH9驱动中的iastor.sys加入到PE中了,首先把它用 WINCAB打包成为CAB文件,然后把那个CAB改名字叫做iastor.SY_,然后把这个文件用ULTRAISO弄进ISO文件里面SYSTEM32里面的DRIVERS里面去,也许PE版本不同有差异,你就自己找找ISO里面哪个目录下有一堆的SY_这种文件就行了。
- 第四步
- 然后用ULTRAISO在ISO文件里面找到传说中的TXTSETUP.SI_文件,一般在根目录,如果没有到其他的目录下找找,把它提取出来,改成CAB文件,解开,然后发现实际上是TXTSETUP.SIF这就是WINDOWS预安装环境加载驱动的配置文件, 然后用记事本编辑这个文件,把刚才驱动的信息添加进去。
- 首先,我们找到[SCSI]字段,在其下面添加iastor="Intel(R) ICH9M-E/M SATA AHCI Controller",这里是我们添加的驱动名字。它代表的就是WINDOWS预安装环境加载的时候,下面显示的是“正在加载XXXX驱动”提示,然后我们在找到[SCSI.Load]字段,然后在下面添加iastor=iastor.sy_,4,这行命令就是提示我们刚才添加的驱动名所用的驱动文件,这里不用管是不是.SYS扩展名,程序自己知道分析解压缩,你保持名字的一致性就行啦。其次,找到[HardwareIdsDatabase],在下面添加PCI\VEN_8086&DEV_2929&CC_0106= "iastor",这里的设备名就是我们在第一步图中的设备名称,这里可不能瞎写啊,要不然就等蓝屏吧,嘿嘿。最后找到[SourceDisksFiles]字段,在下面添加IASTOR.SYS=1,,,,,,4_,4,1,,,1,4 ,好了这行了。我们把修改过的这个SIF文件用WINCAB压缩成CAB格式,改回SI_后缀名,然后用ULTRAISO添加到ISO文件里面取代以前的那个SI_文件,替换前最后把文件备份一下,不然后失败了可别后悔哦。
- 好了,这样就完成了,我试了两台ICH9芯片的机器,都能认到硬盘了。OK,成功了!!!
复制代码 |