目前大多数电脑厂家都选用串口硬盘(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驱动程序的系统盘进行安装。这类系统盘可以从网上下载,比如深度的、番茄的、雨林的、…… 当然还可以自力更生自己集成驱动进去。 我个人推荐这种方式,下面就把具体的做法说一下,也许偶是班门弄斧了,高手朋友可以飘过不用看了,只给像偶一样的菜菜看看吧。本人已成功制作一张光盘,安装优雅CV13D1时,一切正常。
一、准备好以下系统、软件、驱动:
1、XP SP3安装光盘(最好是纯净版的),或MSDN官方集成的XP SP3 VOL版系统(下载地址:http://hi.baidu.com/guoguo6688/blog/item/d52a7390f05d1788a977a4eb.html);
2、nLite是个免费软件,这个软件可以为你所定制的Windows安装文件集成Service Pack和Windows安全更新程序,还可以集成常用的应用软件(包括DirectX、.Net Framework、软件整合包、桌面主题和驱动程序等),并且可以移除Windows安装组件里面你认为不需要使用的组件以减少Windows安装文件的容量,而且还可以优化调整注册表、更改系统服务设置、进行Windows无人参与安装以及创建可引导的ISO光盘镜像等。(下载:~nlite/nlite/nLite-1.4.9.1.installer.exe。 (v1.4.9.1版 2.54 MB))。需要微软.NET Framework 2.0支持。
3、最新SATA 驱动程序,可以从你的硬盘厂商的官方网站下载,文件体积很小,约300kB。本人下载回来的驱动程序名为f6flpy32。一定要用最新版的,里面要包括ICH9的驱动
4、集成工具DriverPacks BASE下载
地址:
5、驱动程序DP_MassStorage_wnt5_x86-32_901.7z(集成大部分硬盘的驱动)下载
地址:
也可以通过DriverPacks BASE更新得到。
6、Ultraiso(软碟通)下载。
地址:
7、Nero烧录软件
地址:
二、制作步骤
1、将下载回来的nLite、Ultraiso、Nero安装好,将集成工具DriverPacks BASE解压缩到某目录,比如,E:\DriverPacks。
2、将驱动程序f6flpy32解压到“E:\SATADriver”目录下。把驱动程序DP_MassStorage_wnt5_x86-32_901.7z的压缩包复制到“E:\DriverPacks”目录下的“DriverPacks”文件夹(不要解压缩驱动包,这是DriverPacks小组制作好的SATA/SCSI驱动包,包括常见的大多数磁盘设备)。
3、将下载回来的XPSP3系统打包ISO文件或系统光盘里的所有文件复制或提取到目录“E:\XP”下。
4、运行nLite,选择中文界面。
选择XP系统所在目录
在导入界面时,不要进行任何设置,点击前进;
任务选取界面,选择“驱动程序”,点击前进;
驱动程序界面,点击“插入”,选择“单个驱动程序”,插入Intel的AHCI驱动,选里面的所有驱动,一定要包括ICH9的AHCI驱动,否则去下载最新版的驱动吧;
然后再次插入AMD的AHCI驱动程序,选择X86那一项,不能选X64;
继续进行整合操作,OK!!
5、运行E:\DriverPacks BASE下的DPs_BASE.exe,语言选择简体中文,点击右边的Apply,实现软件的中文显示。
选择“设置-位置”,右边“安装平台”选择“磁盘”,点击“浏览”,选择刚创建的E:\winxp文件夹,确定。这时候DriverPacks BASE的左边会多出几个设置选项。
选择“设置-驱动包”,选中“DriverPack MassStorage 9.0”,选中“DriverPack MassStorage text mode”。
其他设置:“驱动包整合方式”选择“方式2”,“完成方式”选择“GUIRunOnce”,“KTD”选择“禁止KTD”,“KTD缓存地址”选择“默认”,“快速整合缓存”选择“启用快速整合缓存”。
点击“整合”等待整合完成,完成后E:\winxp目录中会多出一个OEM文件夹,这个是集成的SATA驱动包。
6、到E:\xp\I386目录下找到winnt.sif,实用记事本程序打开该文件,MSDosInitiated=NO改为MSDosInitiated=0(意思是通知系统是从光盘安装的),保存。
7、启动Ultraiso,打开光盘或系统打包ISO文件,把E:\xp下的所有文件添加进去,全部覆盖原文件即可。保存或另存为一个打包ISO文件(如果你用的是下载的ISO文件,请另存,不要覆盖原ISO文件,万一有问题,你就不需重新下载了),用虚拟机测试一下(若有问题,请重新集成一下),测试好后,再烧录成光盘。
8、说明一下:nLite将AHCI驱动集成,系统安装时识别处于AHCI模式的硬盘,而DriverPacks BASE则集成大部分硬盘的驱动,尽可能帮助XP系统识别更多的硬盘;如果安装系统时,硬盘处于非AHCI模式,待系统安装好后,将硬盘改为AHCI模式,那么进入系统时,可能会蓝屏,这时,你需要将硬盘改为非AHCI模式,进入系统后,加载XP系统下的AHCI补丁,然后把硬盘模式改为AHCI模式,则可以解决蓝屏问题。
阅读(10019) | 评论(0) | 转发(0) |