| 网站首页 | 新闻中心 | 技术资料 | 下载中心 | 图片中心 | 电子书 | 维修图纸 | 笔记本频道 | 手机软件 | 维修视频 | 驱动仓库 | 论坛 | 杀毒安全 | 
 

RSS

收藏本站

设为首页

   
  您现在的位置: 龙腾电脑维修网 >> 技术资料 >> 软件专栏 >> windws xp >> 文章正文集成SATA驱动程序的XP安装光盘制作教程
 集成SATA驱动程序的XP安装光盘制作教程 【字体:

集成SATA驱动程序的XP安装光盘制作教程

来源:网络转载 作者:未知

SATA硬盘有不少优点,但安装操作系统实在麻烦,不仅要抓住机会按“F6”键加载STAT的驱动程序,还要制作带驱动程序的软盘。要命的是如果新机器没有配置软驱,那可就大眼瞪小眼了……来制作一张含SATA驱动程序的WinXP安装光盘吧。你会发现:原来加载SATA硬盘驱动其实很简单。

  
  为了不再让WinXP的安装过程需要通过软盘加载SATA驱动程序,很多人都梦想主板的SATA驱动程序集成到安装光盘中,本文就来DIY一张集成SATA驱动程序的Windows XP安装光盘!
  
  Windows XP安装目录及文件准备
  
  打开资源管理器,在一个拥有足够磁盘空间(空闲空间至少为700MB;如果将生成后的光盘镜像也放在该分区,则应当保证有一张光盘的双倍容量的空间,即1.4GB左右)的硬盘分区上创建一个文件夹,比如“D:\XPSATA”,用于保存Windows XP的全部安装文件。
  
  把一张完好的Windows XP安装光盘放入光驱,在资源管理器中将光盘中的文件全部选定,再复制到“D:\XPSATA”目录中。
  
  准备驱动程序文件
  
  一般随主板附送的驱动程序安装光盘中都有SATA的驱动程序。打开光盘目录,寻找名称中含有“SATA”或“RAID”字符的文件夹;也可在主板制造商的网站或其它驱动程序下载站点(如:驱动之家“http://www.mydrivers.com”等)寻找与自己的主板芯片组相匹配的SATA驱动程序。
  
  在D盘中建立一个新的目录(如“STATDRV”),然后将找到的SATA驱动程序文件全部拷贝到这个目录中(D:\SATADRV)。这里我们以Si3112的SATA驱动程序为例进行介绍。其它类型的SATA驱动程序的集成步骤几乎完全相同,所不同的仅仅是驱动程序文件名的不同而已。
  
  在这个“D:\STATDRV”的文件夹中,一定会有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本程序打开它,随后要用!
  
  编辑“txtsetup.sif”文件
  
  打开“D:\XPSATA\I386”文件夹,找到一个名为“txtsetup.sif” 的文件,这是Windows XP在安装时加载驱动程序的信息文件,用记事本程序打开它。
  
  按“Ctrl+F”快捷键,打开查找对话框,以“[SourceDisksFiles]”为关键字进行查找(图1)。找到这个字段后,其下面已经存在一些内容(图2)。翻页到这个字段的末尾(注意:不是整个文件内容的末尾),添加以下内容:“si3112.sys = 1,,,,,,3_,4,1”。

 DIY一张集成SATA驱动程序的XP安装光盘一(图)(图一)


  

 DIY一张集成SATA驱动程序的XP安装光盘一(图)(图二)


  这里的“si3112.sys = 1,,,,,,3_,4,1”是描述驱动程序所在位置的代码。代码的格式为“filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilename”,在“txtsetup.sif”文件中的“[SourceDisksNames]”和“[WinntDirectories]”等字段中有详细的描述。有兴趣的朋友可以深入研究其它目录的对应关系,这里仅简单介绍。
  

DIY一张集成SATA驱动程序的XP安装光盘一(图)(图三)


  在实际操作时,绝对不可以照搬代码!特别是扩展名为SYS的文件“si3112.sys”,它是SATA驱动程序目录“D:\STATDRV”中的驱动程序文件名,如果读者的SATA驱动程序与本文所述的不同,则只需换成目录中相应的文件即可。
  
  切换到前面打开的“txtsetup.oem”文件,以“[HardwareIds.”为关键字进行搜索,应该可以找到类似“[HardwareIds.SICS.Si3112]”的字段。
  
  该字段下的代码如:“id ="PCI\VEN_1095&DEV_3112 &SUBSYS_31121095", "Si3112"”。
  
  切换到刚才打开的“txtsetup.sif”文件窗口中,以“[HardwareIdsDatabase]”为关键字进行搜索。找到后,将“txtsetup.oem”文件中“[HardwareIds.SICS.Si3112_XP]”字段下的代码拷贝到“txtsetup.sif”文件的“[HardwareIdsDatabase]”字段末尾。不过,我们需要更改一下代码的格式,如将“id ="PCI\VEN_1095&DEV _3112&SUBSYS_31121095", "Si3112"”改为:“PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"”(其他代码修改方法相同),更改后的代码如下:
  
  PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"
  PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112"
  PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112"
  PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112"
  PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112"
  PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112"
  PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112"
  PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112"
  
  Easy提示
  
  不同SATA驱动程序的代码内容各不相同,应该根据具体情况灵活处理。
  
  检查拷贝修改的内容是否与原有的内容重复,如果有,则把重复的一行删除。接着在“txtsetup.sif”文件查找“[SCSI.load]”和“[SCSI]”字段,添加如下内容:
  
  [SCSI.load]
  si3112 = si3112.sys,4
  
  [SCSI]
  si3112 = "Silicon Image SiI 3112 SATALink Controller"
  
  至此,我们就把自己的SATA驱动程序的相关信息添加到了Windows XP安装信息文件“txtsetup.sif”中了!
  
  上述添加自定义SATA信息内容的步骤看似很复杂,其实也就是同时打开Windows XP安装文件目录中的“txtsetup.sif”文件和驱动程序目录中的“.inf”或“.oem”信息文件,然后将后者文件中相关字段下面的内容一一对应地移植到“txtsetup.sif”文件中。知道了方法,做起来就要容易些了!
修改“winnt.sif”文件内容
  

  现在,我们已经完成了两个最重要的步骤:一是获取了SATA驱动程序文件,它们现在被保存在“D:\STATDRV”文件夹中;二是修改了Windows XP安装时自动加载驱动程序的信息文件“txtsetup.sif”。但现在有一个新的问题:Windows XP在安装时如何知道它所需要的驱动程序文件在哪个目录下呢?
  
  这个问题则需要通过修改“winnt.sif” 这个文件来解决。这个文件是Windows XP系统在安装时的附加信息文件,可以在其中指定非微软提供的第三方驱动程序的安装路径。
  
  对于本例,在“D:\XPSTAT\I386”文件夹中用记事本创建一个文本文件,写好内容后,再将文件名改为“winnt.sif”即可。

[1] [2] 下一页

收藏此文到百度搜藏 百度搜藏
 
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 集成SATA驱动程序的XP安装光盘制作教程相关文章
    Win XP实现网络远程统一关机的方法
    实战SATA硬盘安装64位XP 操作系统图解
    windows xp 控制台使用全功略
    实现Win vista与XP局域网互连互通
    制作Windows XP操作系统映像文件
     
     
    推荐文章
      普通文章 集成SATA驱动程序的XP安装光盘制 (3月19日)
    普通文章 Win XP实现网络远程统一关机的方 (3月12日)
    普通文章 实战SATA硬盘安装64位XP 操作系统 (2月22日)
    普通文章 Windows 2000/XP故障恢复控制台使 (1月30日)
    普通文章 windows xp 控制台使用全功略 (12月8日)
    普通文章 制作Windows XP操作系统映像文件 (9月29日)
    普通文章 Win XP操作系统急速启动最新技巧 (9月12日)
    普通文章 图解设置win Vista和XP系统资源共 (9月7日)
    普通文章 升级Windows XP到SP3 (9月3日)
    普通文章 解决注册表被恶意锁定 (8月9日)
    热门文章
      普通文章 集成SATA驱动程序的XP安装光盘制 (3月19日)
    普通文章 Win XP实现网络远程统一关机的方 (3月12日)
    普通文章 实战SATA硬盘安装64位XP 操作系统 (2月22日)
    普通文章 Windows 2000/XP故障恢复控制台使 (1月30日)
    普通文章 windows xp 控制台使用全功略 (12月8日)
    普通文章 制作Windows XP操作系统映像文件 (9月29日)
    普通文章 Win XP操作系统急速启动最新技巧 (9月12日)
    普通文章 图解设置win Vista和XP系统资源共 (9月7日)
    普通文章 升级Windows XP到SP3 (9月3日)
    普通文章 解决注册表被恶意锁定 (8月9日)
    公司简介 -联系方法 -合作伙伴 -RSS订阅 -意见反馈-版权声明 

    @ 2006-2008龙腾电脑 版权所有. ALL RIGHTS RESERVED.

    浙ICP备05046531号