- 浏览: 1171809 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (411)
- ASP (6)
- ASP.NET (2)
- CSS (4)
- HTML (11)
- Javascript (34)
- Java (100)
- PHP (1)
- XML (2)
- Flash/Flex/AS (1)
- 编程理论 (6)
- 操作系统 (23)
- 架构与搭建 (13)
- 软件应用 (39)
- 移动开发及应用 (4)
- UI设计 (2)
- 数据库 (23)
- 围棋 (1)
- 闲语茶楼 (6)
- 金融 (1)
- 其他 (3)
- Linux/Unix (38)
- 项目管理 (3)
- cmd (2)
- ssh (3)
- SVN (1)
- 移动开发 (1)
- HTML5 (1)
- jquery (1)
- redis (1)
- nginx (2)
- webservice (1)
- vmware (1)
- ssl (1)
- eclipse (1)
- sqlite (1)
- spring (2)
最新评论
-
cnhome:
Java 8 下:// 编码String asB64 = Ba ...
不要使用sun.misc.BASE64Encoder -
请叫我翠西狗:
那如果我要用this.getServletContext() ...
JSP/Servlet使用代理或路由器映射时获取服务器地址为内网地址 -
nomblouder:
按照别的博客,别名一直是p4merge,导致一直报错comma ...
win与linux下git配置p4merge为合并比较工具的方法 -
linuxzhang:
请问我按你的方法修改了sts-3.7.3.RELEASE中的o ...
Eclipse中setter/getter方法自动添加属性注释 -
yzh__:
求解答。。。
Struts2定义默认拦截器时需要注意
目前使用最广泛的是Windows XP操作系统,它在最初的设计中,把软盘作为SATA、SCSI驱动的载体,在系统安装过程中,通过F6键加载软盘中的驱动。但随着U盘的流行,软驱已经成了历史文物般,逐渐从读者的视线中消失。本本更是干脆将软驱直接去掉,以降低机身的重量,仅有少数厂商提供USB软驱给用户作为可选配置,价格还相当昂贵。而且买个软驱仅仅为了安装SATA驱动也是很不划算的。
难道除了购买一个USB软驱外,没有其它选择吗?其实选择还是用的:DIY一张集成SATA驱动器控制器驱动(下文简称“SATA驱动”)的Windows XP系统光盘,让操作系统的安装更方便,不过制作过程比较繁琐。
一、DIY前的准备
1、要DIY一张集成SATA驱动的Windows XP系统光盘,需要的“器材”其实并不多,主要为Windows XP系统光盘一张,SATA驱动一份,空白CD-R若干,Windows自带的“记事本”程序、UltraISO和NERO Burning ROM软件也是其中的主角。
2、在制作过程中,中间数据量较大,将需要用到较大的硬盘空间,请保证硬盘中至少有2GB的空闲空间。在硬盘中建立“WinXP”目录(不用加引号),如笔者建在“E:\WinXP”,在光驱中放入Windows XP安装光盘,把光盘根目录下的所有文件和目录都复制到“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”文件,该文件控制Windows XP在安装时加载的驱动程序信息,其中包含硬盘的驱动信息,我们要做的是把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]”字段之前)添加以下代码:“iastor = iastor.sys,4”。
5、同样使用查找功能查找“[SCSI]”字段,在它的末尾(但在“[BootBusExtenders]”字段之前)添加以下代码:“iastor = "Intel 82801 Series/6300ESB SATA RAID Controllers"”。
保存TXTSETUP.SIF文件以后,Sonoma本本的SATA驱动程序就可以让系统通过TXTSETUP.SIF文件自动加载了。
6、对安装文件比较了解的读者应该知道,WinXP的安装文件很多都以“XX.XX_”格式存放,其实这是微软常见的安装文件压缩格式,等同于Win98时代的CAB安装文件。我们也要把SATA的驱动文件压缩成这种格式。
使用Windows XP自带的“makecab.exe”工具即可达到目的。在“开始”菜单“运行”对话框下输入:“makecab E:\WinXP\SATA\iaStor.sys E:\WinXP\I386\iaStor.sy_ ”。运行该命令以后,再删除E:\winXP目录下的SATA目录,它下面的文件已经不需要了。到此为止,SATA驱动的集成操作就完成了。
三、集成更多的SATA驱动
掌握了上述操作以后,再集成其它驱动就相当容易了。笔者收集了市面上常见的45款驱动程序,其中包括Intel、VIA、Promise、Silicon、SiS、nVidia和HighPoint等厂商生产的SATA芯片的驱动程序,并把驱动程序都制作成压缩格式,读者只需要把文件复制到I386目录,即可使用。
由于“TXTSETUP.SIF”文件会随不同版本的Windows XP而有所不同,无法做到通用。最后笔者把相关代码段的内容写到“readme.txt”文件中,大家只要把代码复制到“TXTSETUP.SIF”相关的字段中,即可完成上述操作,连SATA目录的建立和在TXTSETUP.OEM中查找字段的操作都可以省了。
该集成驱动的下载地址为:XXXXXXXXXXXXXXXXXXXX
此外,目前的空白CD-R光盘容量大部分都是700MB的,系统光盘将还有100MB左右的剩余空间,可以把本本的其它驱动程序或者常用的应用软件也放到光盘中,建议建一个专门的“Drives”或者“Tools”目录来存放,以保证根目录的有序性。
四、重新生成光盘映像
到目前为止,系统的安装文件都存在于硬盘中,还需要把它们制作成光盘才能引导系统的安装。
1、用UltraISO打开最初制作的“E:\WinXP_EN.iso”文件,删除“光盘目录”右列的所有目录和文件,目的是得到Windows XP的引导文件。尽管采用其它工具也可以直接得到bin格式的引导文件,但还需要导入到iso文件,比较复杂,所以直接在原iso文件中删除文件可以节省好多时间和功夫。
2、在下面的“本地目录”的左侧,指定到“E:\WinXP”,选中右列的所有目录和文件,然后把它们拖动到“光盘目录”的右列对话框。再点击“保存”按钮。
在经过一段较长时间的保存操作以后,最后生成的WinXP_EN.iso文件即为集成SATA驱动的Widows XP安装光盘映像。
五、刻录光盘
终于到了最后一步了,得失成败将全在此举,其实这一步也是最简单的。
1、打开Nero Burning ROM,在“新编辑”对话框上点右下角的“打开”,找到E:\WinXP_EN.iso文件后,再按“打开”。对于较低版本的Nero Burning ROM,需要先在“文件类型”中选择“图像文件(*.nrg;*.iso;*.cue)”,才能看到iso格式的文件。
2、系统光盘文件较多,最好使用低速刻录,以保证刻录质量,笔者使用的是24x刻录。在“刻录编译”对话框中勾上“结束光盘(不可再写入!)”,毕竟系统光盘一般都不会再次增加资料,也防止不小心把光盘中的内容消掉了。
最后点击“刻录”,等待十分钟左右,一张集成45个SATA驱动的合一光盘就被我们打造出来了!这张光盘除了可以用于在本本上安装操作系统以外,由于同时集成了VIA、Promise等厂商的SATA驱动,还可以用于台式机,是不是有种“一盘在手,SATA驱动无忧”的自豪感?毕竟是自己亲手制作的。
由于SATA驱动已经被TXTSETUP.SIF动态加载,安装过程中按F6键的历史也将一去不返。
编辑点评:制作集成SATA驱动的系统光盘的过程比较繁琐,缺少代码中的一个小小的符号都会导致无法成功加载SATA驱动程序,细心的作者为大家提供了多达45款SATA驱动程序和相关代码,可以简化制作过程。小编仅建议具备较强动手能力的读者参考上文自己动手制作,当然其它读者也可以尝试,毕竟只有多动手,不怕失败,才能学到更丰富的电脑知识。
发表评论
-
centos查看端口占用及开启防火墙端口
2014-07-23 13:35 14811.查看端口占用情况 #netstat -tunlp ... -
CentOS 添加环境变量
2014-05-19 12:09 9451.修改环境变量需要修改/etc/profile exp ... -
windows下nginx日志分割实现
2014-05-04 15:40 7316在windows下安装nginx后,由于nginx本身没有提 ... -
用P3P解决IE的iframe中每次跨域请求产生新session的问题
2012-07-27 17:22 5083原文地址:http://www.iteye ... -
ubuntu上mysql的安装以及基本用法
2012-07-26 10:54 19121.使用apt-get查找当前可用的mysql版本.ap ... -
Ubuntu 中软件的安装、卸载以及查看的方法总结
2012-05-23 09:51 1359说明:由于图形化界面方法(如Add/Re ... -
Linux下MySql开放访问权限
2012-04-13 17:10 3134在Linux下安装完数据库后,局域网内无法访问。 设置 ... -
IIS7.5修改asp的文件上传限制方法
2012-02-19 12:39 21321.打开IIS 2.打开面板中的应用程序开发 asp 3. ... -
详解Linux下SSH远程文件传输命令scp
2012-02-10 10:05 1387相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数 ... -
[cmd]查看某端口被占用的程序
2011-08-30 15:03 4035经常,我们在启动应用的时候发现系统需要的端口被别的程序占 ... -
win与linux下git配置p4merge为合并比较工具的方法
2011-08-29 15:33 4630首先去官方下载p4merge工具 1.http://www. ... -
vim命令总结
2011-08-06 11:55 122001.删除字符 要删除一个字符,只需要将光标移到该字 ... -
linux下vim命令详解
2011-08-06 11:26 1248高级一些的编辑器,都 ... -
关于win7图片查看很慢的问题解决
2011-04-28 18:01 2422找了很久都没找到解决方案,奇怪为什么网上没有人跟我遇到同 ... -
修复被Win7 BUG遗失的EXE图标
2011-04-28 17:33 1587不少使用Win7的用户都会遇到软件装完后,很多EXE文件的 ... -
UltraISO制作U盘版WIN7安装盘
2011-04-04 15:01 12252注:制作U盘启动时会格式化U盘,注意备份U盘资料 一.你需 ... -
Windows7各版本功能区别图解
2011-03-31 10:53 1236Windows7各版本功能区别图解 -
窗口最小化后找不到的解决方法
2010-06-22 16:47 2457貌似最近听多朋友在xp下遇到这样的问题的,很多窗口最小化后,任 ... -
Win7下QQ、MSN来消息时音量自动调节功能
2010-03-06 21:52 2487新装了win7几天后,发现qq每次来消息是,音乐播放器的音量都 ... -
如何把SATA/RAID驱动集成到win xp 安装盘里?
2009-12-16 17:59 5146让SATA“嫁给”Windows XP SATA ...
相关推荐
本文旨在指导读者制作集成多个SATA驱动的Windows XP系统安装光盘,内容涉及到Windows XP系统安装光盘的制作、SATA驱动的集成、UltraISO和NERO Burning ROM软件的使用等。 一、DIY前的准备 在制作集成多个SATA驱动...
SATA驱动包_XP原版集成SATA驱动_DP_LAN_wnt5_x86-32_1205.7z
3. 在WindowsXP系统盘内集成SATA驱动,这是最适合追求电脑稳定和安全的老DIY的方法。 三、在WindowsXP系统盘内集成SATA驱动 该方法需要有一定的电脑软硬件能力。步骤如下: 1. 找到WindowsXP SP3原版ISO文件。 2....
文章适用于那些希望在纯净的XP系统安装盘上集成驱动的用户,尤其是对技术不太熟悉的初学者。 【准备工作】首先,你需要一个已经集成SP3补丁包的Windows XP系统盘,这里以惠普随机提供的359226-AA2版为例。其次,你...
SATA驱动包_XP原版集成SATA驱动_DP_MassStorage_wnt5_x86-32_805.7z
- **Nlite工具**:这是一个实用程序,允许你定制Windows XP安装盘,包括集成驱动。 - **.NET Framework 2.0**:Nlite运行需要此组件。 - **刻录软件**:如Nero、CDImage或UltraISO,用于创建可引导的ISO镜像。 2...
制作集成SATA、RAID和AHCI驱动的Windows XP SP3安装光盘是一个解决现代硬件与旧操作系统兼容性问题的有效方法。在Windows XP SP3的安装过程中,由于系统默认不包含对SATA、RAID和AHCI控制器的支持,通常需要在安装...
总的来说,通过集成驱动,我们可以让较旧的操作系统如Windows XP和Windows 2003更好地支持现代硬件,提高安装效率,减少因驱动不匹配而引发的问题。而nLite则提供了这样一个方便的平台,使这项任务变得简单易行。...
4. **配置SATA驱动集成**:添加完成后,在“Driver Options”选项卡中,勾选“Integrate Drivers into the Windows Setup (Unattended Mode)”,这样就可以确保在XP安装过程中自动识别并加载SATA驱动。 5. **创建新...
在Windows XP系统下,安装LENOVO AHCI SATA驱动以充分利用硬盘性能,需要进行一系列步骤,因为XP系统默认只支持IDE(Integrated Drive Electronics)模式,而不直接支持AHCI(Advanced Host Controller Interface)...
1. 将含有SATA驱动的文件复制到软盘、USB驱动器或创建一个可引导的Windows XP安装光盘的启动目录(一般为I386文件夹)。 2. 启动计算机并进入XP安装过程,当系统提示“按F6如果需要安装额外的SCSI或RAID控制器驱动”...
1. DriverPacks BASE:这是一个集成驱动程序的工具,可以从 DriverPacks 官方网站下载。 2. DriverPack MassStorage:这是一个包含了SATA驱动的驱动包,也可以从 DriverPacks 官方网站下载。 3. Ultraiso(软碟通)...
1. 下载并制作一个包含了SATA驱动的Windows XP安装光盘。 2. 使用该光盘进行系统安装。 3. 安装过程中,驱动会自动被加载,从而避免安装失败。 ##### 方法三:在BIOS中临时禁用AHCI模式 1. 进入BIOS设置,找到...
WinPE集成SATA驱动详细图文过程(天涯煮酒制作) PE最关键的就是内核驱动和外置驱动,内核驱动主要就是南桥驱动.针对RAID.SATA.以及AHCI,这是PE最关键的部份.主要是让PE能够识别系统的SATA硬盘和RAID磁盘阵列。驱动...
标题中的“xp下加载sata驱动”指的是在微软Windows XP操作系统中启用并安装SATA(Serial Advanced Technology Attachment)硬盘的驱动程序。SATA是一种高速接口标准,用于连接计算机系统中的存储设备,如硬盘和光驱...
集成SATA驱动到系统安装盘(图文教程) - Windows系统专区 - 太平洋电脑网软件论坛 PConline
这里借用了国内一些系统盘里面的成果,提取了对于原版安装盘的SATA驱动,以解决DPS驱动包无法支持ICH10南桥的问题. [b]使用方法[/b] 把原版光盘ISO文件命名为 111.iso,放在批处理文件所在目录 双击执行 集成SATA....