天地中社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6071|回复: 0

ZT打造属于你的“原版”WINXP SP2+SATA纯净安装光盘

[复制链接]
发表于 2009-11-5 11:38:26 | 显示全部楼层 |阅读模式
我的电脑是华硕F3SV的,自带VISTA系统不爽,因占资源,风扇老在转,一怒之下,打算安装XP,结果无论是505M原版还是XP SP2原版都无法安装,要么蓝屏要么提示找不到硬盘。找了资料,原来室XP出来时,现在的硬件如SATA等设备接口协议都还没出来呢,系统安装时自然找不到硬件了。查找了些资料,终于有办法制作属于自己的集成SATA驱动的WindowsXP安装盘了。现把方法弄出,这样你也可以随心所欲的制作你的“原版”XP+SATA光盘了。
所需软件:
一。用到的软件
① DriverPacks BASE
下载 点http://www.driverpacks.net/DriverPacks/download.php?pag=b就能下载到最新版本的DPS了。下载来的是一个自解压的7Z压缩包,打开它,输入你指定的目录就自动安装完成!
②DriverPackMassStorage
下载 http://www.driverpacks.net/DriverPacks/
里面的driverpack massstorage就是我们要添加的AICH8M的SATA驱动了,当然我们一般还要整合其他一些驱动,如必备的965主板等驱动。
  首先我们来看官方驱动包:
  官方驱动包列表以及说明:
  DriverPack Chipset:常见的主板驱动包
  DriverPack CPU:AMD K8系列的CPU驱动包
  DriverPack Graphics A :支持 ATI Radeon 系列和 nVidia GeForce 及GeForce Go 系列显卡驱动包
  DriverPack Graphics B :主要包含一些老的以及市面比较少见的显卡驱动
  DriverPack Graphics C:专业级别的ATI和nVidia Quadro 系列GPU驱动
  DriverPack LAN:网卡驱动包
  DriverPack MassStorage :大容量存储设备驱动包,包含PATA, SATA, SCSI, RAID.
  DriverPack Sound A :声卡驱动包因为体积关系分为 A 和 B 两部分
  DriverPack Sound B :声卡驱动包因为体积关系分为 A 和 B 两部分
  DriverPack WLAN :无线网络设备驱动包。
  我们把驱动包下载好后,直接放到DPS安装目录下的DriverPacks目录里面。
③Ultraiso://www.crsky.com/soft/1134.html 用于制作刻录用的ISO
④Nero burning 下载 http://www.crsky.com/soft/168.html
刻录作好的ISO
二。步骤
1. 复制Windows XP光盘里的文件至硬盘,比如X:\WinXP。
2. 安装DrivePacks。硬盘里新建一个目录(如X:\DriverPacks),把下载到的DriverPacks BASE文件放进来,运行,所有程序文件将被自解压到该目录下。
3. 把DriverPack MassStorage的7zip格式压缩包放到X:\DriverPacks\DriverPacks目录下,不需要解压缩。这是DriverPacks小组制作好的SATA/SCSI驱动包,包括常见的大多数磁盘设备。
4. 运行X:\DriverPacks\ DPs_BASE.exe。初始界面可以选择语言,我们选择简体中文,Apply一下。
5. 接下来就是按>的下一步图标。选中“磁盘”项,点击“浏览”按钮。选中刚才的X:\WinXP目录,也就是你的原始光盘文件拷贝目录,自动加载拷贝了的原始光盘文件。
6. 在“设置-驱动包”中选中“DriverPack MassStorage 7.05”等等,看你的驱动包有几个就能选择上几个,没有下载并拷贝到目录里的驱动不能被选择。
7. “驱动包整合方式”选择方式2。方式1虽然比较正统,但是会受到Windows安装程序检索文件夹数量的***,导致有部分驱动可能无法被载入。
8. 在“选项设置-快速整合缓存”里选中第一项。
9.点击“整合”按钮,我们一般是“禁用KTD”。
10.整合时候的 升级检测就是在线检查你的DPS以及整合包是不是最新版本的! 整合好之后, 程序会自动把驱动整合进Windows XP安装目录里。 这个过程不需要人工干预,大约30秒-2分钟后整合成功!
11.整合成功后,我们来看看I386的同级目录中多了一个OEM目录!
12 把Windows XP安装光盘放入光驱,打开UltraISO,先选定有XP安装盘的光驱,然后选择“提取引导文件”,保存得到一个bif后缀的引导文件。有了这个文件才能在制作ISO的时候依然保留XP安装盘的引导启动功能。
13.然后选择菜单“启动光盘-加载引导文件”,读入刚才的引导文件,现在工具栏上就显示“可引导光盘”了。
14把G:\WinXP目录下的整合好的全部文件和文件夹拖放到上栏右边的窗口,选择菜单“开始-保存”,存成一个ISO文件。
15. 用Nero Burning Rom把ISO刻出来就可以使用了,在安装的时候Windows会自动加载刚才集成的SATA/SCSI驱动,避免找不到硬盘或直接蓝屏。
=============================进阶分隔线===============================
进阶使用:更新最新的驱动程序
DriverPacks小组放出的驱动包都是定期更新的,但难免不能及时更新到最新的驱动,比如DriverPack MassStorage 7.05里包含的驱动只支持到Intel ICH8R,不支持最新的ICH9R。现在要说的就是如何手动添加ICH9R的驱动进DriverPacks的驱动包。
1. 首先要获得ICH9R的安装驱动包。很多厂商包括Intel自己也只提供软盘制作程序下载,不过技嘉提供了自解压文件。到技嘉官方网站寻找ICH9R的主板如P35-DQ6的驱动,下载到一个目录解压缩得到一堆驱动文件。
2. 这堆驱动文件里一般都有一个扩展名为inf或者oem的文本格式文件,比如这里的就是“txtsetup.oem”。用UltraEdit32打开,在其中以“[HardwareIds.”为关键字进行搜索,可以找到类似这样一段文字:
[HardwareIds.scsi.iaAHCI_ICH9R]
id = &quotCI\VEN_8086&DEV_2922&CC_0106","iaStor"
3. 回到E:\DriverPacks\DriverPacks目录,用7-zip把DP_MassStorage_wnt5_x86-32_705.7z解压缩,比如解压到E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705。在这个目录下会有一个DriverPack_MassStorage_wnt5_x86-32.ini文件,用UltraEdit32打开。
4. 因为Intel SATA RAID驱动已经存在于DriverPacks驱动包里,所以只需要更新这个驱动到支持ICH9R就可以了,不必全新添加。在ICH9R驱动文件中,有一个后缀是sys的文件名为iastor.sys,在DriverPack_MassStorage_wnt5_x86-32.ini里搜索“iastor.sys”,最终可以看到这样一段文字:
[IN-1]
ms_count                          = 1
ms_1_deviceName             = "Intel SATA RAID Controllers"
ms_1_tag                      = "iastor"
ms_1_sysFile             = "iastor.sys"
ms_1_hwids                      = &quotCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106"
ms_1_isBu***tender        = false
一开始的[IN-1]代表了驱动的存放地址,这些驱动就放在 E:\DriverPacks\DriverPacks\DP_MassStorage_wnt5_x86-32_705\D\M\IN\1 目录下。把刚才得到的ICH9R驱动复制到这个目录下覆盖就完成了驱动版本的更新。
但这个时候硬件ID还没有添加进新的硬件,就是ms_1_hwids那段的部分。在步骤2里找到的字段就是这个硬件ID,取出其中的“PCI\VEN_8086&DEV_2922&CC_0106”字段添加进这个驱动包ini文件里。于是现在修改成这样:
[IN-1]
ms_count                          = 1
ms_1_deviceName             = "Intel SATA RAID Controllers"
ms_1_tag                      = "iastor"
ms_1_sysFile             = "iastor.sys"
ms_1_hwids                      = &quotCI\VEN_8086&DEV_2652&CC_0104,PCI\VEN_8086&DEV_27C3&CC_0104,PCI\VEN_8086&DEV_2682&CC_0104,PCI\VEN_8086&DEV_27C6&CC_0104,PCI\VEN_8086&DEV_2822&CC_0104,PCI\VEN_8086&DEV_2652&CC_0106,PCI\VEN_8086&DEV_2653&CC_0106,PCI\VEN_8086&DEV_27C1&CC_0106,PCI\VEN_8086&DEV_27C5&CC_0106,PCI\VEN_8086&DEV_2681&CC_0106,PCI\VEN_8086&DEV_2821&CC_0106, PCI\VEN_8086&DEV_2922&CC_0106"
ms_1_isBu***tender        = false
其实ICH9R原厂驱动里增加的其它兼容驱动,比如ICH8M等也可以用相同方法添加进来。
5.   保存ini文件,重新打包成7zip格式,就完成了对驱动包的更新。再按前面的方法制作XP光盘,这样制作出来就能支持ICH9/ICH9R南桥,测试通过。重新打包的驱动包也可以命名为不同的名字,比如DP_MassStorage_wnt5_x86-32_708.7z,软件会优先识别版本号新的一个包。
如果你安装之后,需要更新或者单独安装驱动,到这里下载:
Intel® Chipset Software Installation Utility 8.3.0.1013
[url=http://downloadcenter.intel.com/download.aspx?url=/13499/a08/infinst_autol.exe&agr=N&amproductID=816&DwnldId=13499&strOSs=All&OSFullName=All+Operating+Systems&lang=zho]http://downloadcenter.intel.com/download.aspx?url=/13499/a08/infinst_autol.exe&agr=N&amproductID=816&DwnldId=13499&strOSs=All&OSFullName=All+Operating+Systems&lang=zho [/url]
Intel® Matrix Storage Manager 7.5.0.1017
http://drivers.mydrivers.com/download/191-76552-Intel-ICH6R-ICH7R-ICH8R-ICH9R-Matrix-Storage-Manager-7.8.0.1012/
Audio声卡驱动 (Realtek) 中间绿色那两项都可以,上面一个是ZIP压缩包,下面是EXE安装文件(推荐)
[url=http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&ampNid=24&ampFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false]http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&ampNid=24&ampFid=24&Level=4&Conn=3&DownTypeID=3&GetDown=false [/url]
Lan有线网卡驱动 (Realtek) 建议下载第一项:)
[url=http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&ampNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false]http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=3&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false [/url]
Intel® PROSet/Wireless Network Connection Software 11.1.1.0 无线网卡驱动
http://downloadcenter.intel.com/download.aspx?url=/13002/eng/V11.1.1.0_XP32.EXE&agr=N&ProductID=2753&DwnldId=13002&strOSs=All&OSFullName=All+Operating+Systems&lang
显卡VGA驱动 (Nvidia 8600m GT)
http://drivers.mydrivers.com/drivers/184-73684-NVIDIA-GeForce-Go-6-Go-7-Go-8-ForceWare-156.56-WHQL-For-Win2000-XP/
智微驱动 eSATA(JMicron)
http://drivers.mydrivers.com/drivers/179-71945-JMicron-JMB36xx-37xx-38xx-Serial-ATA-1.17.21WHQL-For-Win2000-XP-2003-XP-64-Vista
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|天地中社区 ( 赣ICP备15001126号 )

GMT+8, 2024-12-23 00:19 , Processed in 0.017096 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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