制作集成SATA驱动程序的windows XP SP3系统盘
目前大多数电脑厂家都选用串口硬盘(SATA全称Serial Advanced Technology Attachment),特别是笔记本,这类硬盘存取速度比传统的并口硬盘有明显的优势,但是SATA接口需要硬件芯片的支持,例如Intel ICH5(R)、VIA VT8237、nVIDIA的MCP RAID和SiS964,如果主板南桥芯片不能直接支持的话,就需要选择第三方的芯片,例如Silicon Image 3112A芯片等,不过这样也就会产生一些硬件性能的差异,并且驱动程序也比较繁杂,这就造成了安装纯净版的XP时候有的电脑安装不上去,提示没有发现硬盘。我就遇到了这样的问题,于是就在网路的东西南北辗转,在各个论坛之间跋涉,寻求解决之策。功夫不负有心人,偶有了不小的收获,解决之策大致可以分为以下几种:1、让SATA模拟成传统PATA硬盘。具体就是按F2进入BIOS设置,Advanced | Internal Device Configuration ,将”Serial ATA Controller”设置为Enabled,并将其子选项ACHI Configuration设置为”Disabled”。但是这种方法安装了之后你就享受不到SATA硬盘的优势了。2、安装过程中加载SATA驱动。具体做法是,下载SATA驱动程序,解压缩之后放入软盘,安装系统时候第一蓝屏时候按下F6加载驱动程序。但是现在还有几个电脑会有软驱这种古老的东西呢?所以不是很实用。3、实用集成了SATA驱动程序的系统盘进行安装。这类系统盘可以从网上下载,比如深度的、番茄的、雨林的、…… 当然还可以自力更生自己集成驱动进去。 我个人推荐这种方式,下面就把具体的做法说一下,也许偶是班门弄斧了,高手朋友可以飘过不用看了,只给像偶一样的菜菜看看吧。
(此文为泥巴烟斗原创,首发于泥巴烟斗的百度空间
http://hi.baidu.com/nbyd,转载请注明出处,谢谢合作!!)
一、 纯净原本系统、集成工具、驱动程序准备
1、 MSDN官方集成的XP SP3 VOL版系统下载。
地址:
http://hi.baidu.com/guoguo6688/blog/item/d52a7390f05d1788a977a4eb.html2、 集成工具DriverPacks BASE下载。
地址:
http://www.brsbox.com/filebox/down/fc/d5eaab3db75b04c0c6285a12b858e3633、 驱动程序DP_MassStorage_wnt5_x86-32_901.7z下载
地址:
http://www.brsbox.com/filebox/down/fc/25df0d4f4c9ecf48f87ba57d211d56cc4、 Ultraiso(软碟通)下载。
地址:
http://down.jujumao.com/downinfo/13095.html5、 UltraEdit-32下载
地址:
http://www.27down.com/soft/4/55/2007/2007414258629.html6、 NERO下载。
地址:
http://down.jujumao.com/downinfo/15069.html(此文为泥巴烟斗原创,首发于泥巴烟斗的百度空间
http://hi.baidu.com/nbyd,转载请注明出处,谢谢合作!!)
二、 集成SATA驱动
1、 复制Windows XP原本光盘里的文件至硬盘,比如,E:\winxp,或者解压缩下载的原版Windows XP到硬盘,E:\winxp。
2、 解压缩集成工具DriverPacks BASE到某目录,比如,E:\DriverPacks BASE。
3、 把驱动程序DP_MassStorage_wnt5_x86-32_901.7z的压缩包复制到E:\DriverPacks BASE目录下的DriverPacks文件夹。(不要解压缩驱动包,这是DriverPacks小组制作好的SATA/SCSI驱动包,包括常见的大多数磁盘设备)
4、 运行E:\DriverPacks BASE下的DPs_BASE.exe,语言选择简体中文,点击右边的Apply,实现软件的中文显示。
5、 选择“设置-位置”,右边“安装平台”选择“磁盘”,点击“浏览”,选择刚创建的E:\winxp文件夹,确定。这时候DriverPacks BASE的左边会多出几个设置选项。
6、 选择“设置-驱动包”,选中“DriverPack MassStorage 9.0”,选中“DriverPack MassStorage text mode”。
7、 其他设置:“驱动包整合方式”选择“方式2”,“完成方式”选择“GUIRunOnce”,“KTD”选择“禁止KTD”,“KTD缓存地址”选择“默认”,“快速整合缓存”选择“启用快速整合缓存”。
8、 点击“整合”等待整合完成,完成后E:\winxp目录中会多出一个OEM文件夹,这个是集成的SATA驱动包。
9、 到E:\winxp\I386目录下找到winnt.sif,复制到别的地方,比如E:\,实用UltraEdit-32打开该文件,MSDosInitiated=NO改为MSDosInitiated=0,保存。将修改后的winnt.sif复制到E:\winxp\I386目录覆盖掉原来的文件。
至此SATA驱动集成的工作就完成了。
(此文为泥巴烟斗原创,首发于泥巴烟斗的百度空间
http://hi.baidu.com/nbyd,转载请注明出处,谢谢合作!!)
三、 封装成可以光盘启动的系统盘
1、 运行Ultraiso(软碟通),实用Ultraiso“文件”下拉菜单里的“打开”把刚下载的原版WINXP的镜像文件打开。
2、 选择Ultraiso“启动光盘”下拉菜单里的“保存引导文件” 按弹出的对话框提示,把引导文件另存在桌面上(文件名随便)。
3、 关闭Ultraiso然后重新打开Ultraiso,把E:\winxp目录下的所有文件和文件夹拖放到Ultraiso右上窗口,这时候Ultraiso左上方的“关盘目录”后面会显示“不可引导光盘”。
4、 选择“启动光盘”下拉菜单里的“加载引导文件”,按照提示把刚才保存在桌面上的引导文件加载进来,这时候Ultraiso左上方的“关盘目录”后面会显示“可引导光盘”。
5、 选择Ultraiso“文件”下拉菜单里的“保存”,弹出保存对话框,文件名随便取,点击保存就可以得到我们的成品可光盘启动的系统盘的镜像文件了。
四、 成品系统光盘刻录
使用NERO的刻录镜像文件功能把刚制作的可光盘启动的系统盘镜像文件刻录到光盘就OK了(切记刻录系统盘不能像平时刻录数据光盘那样刻录)。
大功告成,从此你就摆脱由于SATA驱动问题造成的无法安装系统的魔咒啦!!
HOHO…… 是不是小有成就感呢?
此文为泥巴烟斗原创,首发于泥巴烟斗的百度空间
http://hi.baidu.com/nbyd,转载请注明出处,谢谢合作!!