预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在台式机中,SATA硬盘已经进入与普通ATA硬盘争霸的阶段,由于性能更 突出,已经取得压倒性胜利。在笔记本电脑领域,随着Sonoma本本的上市,笔 记本电脑SATA硬盘也成为广大读者关注的焦点之一,不过由于SATA硬盘普及的 时间晚于WindowsXP等操作系统上市时间,所以大部分操作系统均无法直接辨 认SATA设备,更谈不上安装操作系统了。 目前使用最广泛的是WindowsXP操作系统,它在最初的设计中,把软盘作 为SATA、SCSI驱动的载体,在系统安装过程中,通过F6键加载软盘中的驱动。 但随着U盘的流行,软驱已经成了历史文物般,逐渐从读者的视线中消失。本本 更是干脆将软驱直接去掉,以降低机身的重量,仅有少数厂商提供USB软驱给用 户作为可选配置,价格还相当昂贵。而且买个软驱仅仅为了安装SATA驱动也是 很不划算的。 难道除了购买一个USB软驱外,没有其它选择吗?其实选择还是用的:DIY 一张集成SATA驱动器控制器驱动(下文简称“SATA驱动”)的WindowsXP系 统光盘,让操作系统的安装更方便,不过制作过程比较繁琐。 一、DIY前的准备 1、要DIY一张集成SATA驱动的WindowsXP系统光盘,需要的“器材”其 实并不多,主要为WindowsXP系统光盘一张,SATA驱动一份,空白CD-R若干, Windows自带的“记事本”程序、UltraISO和NEROBurningROM软件也是其中 的主角。 2、在制作过程中,中间数据量较大,将需要用到较大的硬盘空间,请保证 硬盘中至少有2GB的空闲空间。在硬盘中建立“WinXP”目录(不用加引号), 如笔者建在“E:\WinXP”,在光驱中放入WindowsXP安装光盘,把光盘根目录 下的所有文件和目录都复制到“WinXP”目录。 3、在WinXP目录下建立“SATA”目录,把SATA硬盘的驱动文件全部复制 到该目录。最终“WinXP”目录下的目录结构如图2所示,由于笔者的光盘已经 集成SP2,可能与大家的目录结构有所不同,但这并不影响制作进程。 4、打开UltraISO,选择“工具”菜单下的“制作光盘映像文件”,把映 像文件保存到E盘根目录,如“E:\WinXP_EN.iso”。 二、驱动集成 在2005年05月刊里已经简单介绍了集成驱动的原理,下面我们将以 Sonoma本本常见的ICH6集成的SATA驱动器为例说明制作过程。 1、用“记事本”程序打开“E:\WinXP\I386”目录下的“TXTSETUP.SIF” 文件,该文件控制WindowsXP在安装时加载的驱动程序信息,其中包含硬盘的 驱动信息,我们要做的是把SATA硬盘的驱动信息也加入到它里面,让它指导安 装时加载SATA驱动。 使“编辑”菜单下的“查找”命令,查找“[SourceDisksFiles]”字段, 在该字段下已经存在很多驱动信息,我们需要做的是在该字段末尾(应该在 [SourceDisksFiles.ia64]之前,而非整个文件的末尾)的空行上加一段代码 “iastor.sys=1,,,,,,4_,4,1,,,1,4”。 代码中,“iastor.sys”是ICH6的SATA驱动程序文件,后面的代码描述驱动 程序所在位置,其中源驱动的位置在最终制作光盘的“I386”目录下。在 “TXTSETUP.SIF”文件的开关“[SourceDisksNames.x86]”字段和 “[WinntDirctories]”字段有位置信息代码意义的详细描述,读者可以仔细地 看一看。需要注意的是,不同的驱动程序使用的代码是不一样的,不可以死记 上述代码,同时注意别漏了中间的半角逗号——“,”(最好关闭中文输入法> 2、使用另一个“记事本”程序打开SATA目录下的“TXTSETUP.OEM”文件,查 找“[Hardwareids.”,可以发现多个相似的字段,其中对于采用ICH6的笔记 本而言,有用的是[HardwareIds.scsi.iaAHCI_ICH6M]字段,把它下面的“id= "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"”(中间的半角引号(")也要输 入,下同)复制下来。 3、切换回之前修改的TXTSETUP.ISF文件,查找“[HardwareIdsDatabase]”字 段,在该字段的末尾(但在“[Map.Computer]”字段之前),把上一步复制的 代码粘贴到一空行之中。然后把该行代码更改成 “PCI\VEN_8086&DEV_2652&CC_0106="iaStor"”。 4、使用查找功能查找“[SCSI.load]”字段,在它末尾(但在 “[BootBusExtenders.Load]”字段之前)添