――本文详尽,彻底,准确,可用!此项技术,本文足矣!请细致阅读。 ――本文以Windows 2003 SP2集成Intel S5000PSLSAS主板SAS RAID驱动为例讲解,但同样适合Windows XP等操作系统及其他RAID/SATA/SAS驱动。 ――本文主要参考引用让SATAldquo;嫁给rdquo;Windows XP,向认真的作者余刘琅致敬! ――本文部分参考将IBM ServeRAID 8i卡的驱动整合到Windows 2003安装光盘里,向不留名的作者致敬! ――网络不可用之伪作甚多,不一一列举。
七大步骤: 一、复制Windows 2003安装目录. 二、准备驱动程序文件. 三、编辑ldquo;txtsetup.sifrdquo;文件(1). 四、编辑ldquo;txtsetup.sifrdquo;文件(2). 五、修改ldquo;winnt.sifrdquo;文件内容. 六、将RAID驱动压缩到安装文件. 七、重新生成安装光盘.
为了不再让Win2003的安装过程需要通过软盘加载RAID驱动程序,很多人都梦想将主板的RAID驱动程序集成到安装光盘中,本文就来DIY一张集成RAID驱动程序的Windows 2003安装光盘!
一、复制Windows 2003安装目录 打开资源管理器,在一个拥有足够磁盘空间(空闲空间至少为700MB;如果将生成后的光盘镜像也放在该分区,则应当保证有一张光盘的双倍容量的空间,即1.4GB左右)的硬盘分区上创建一个文件夹,比如ldquo;D:w2003RAIDrdquo;,用于保存Windows 2003的全部安装文件。 把一张完好的Windows 2003安装光盘[下载]放入光驱,在资源管理器中将光盘中的文 件全部选定,再复制到ldquo;D:w2003RAIDrdquo;目录中。
二、准备驱动程序文件 一般随主板附送的驱动程序安装光盘中都有RAID的驱动程序。打开光盘目录,寻找名称中含有ldquo;SATArdquo;或ldquo;RAIDrdquo;字符的文件夹;也可在主板制造商的网站或其它驱动程序下载站点(如:驱动之家等)寻找与自己的主板芯片组相匹配的RAID驱动程序。 [注意]Intel S5000PSLSAS型号的主板,不是每个版本都能支持Intel四核处理器,得803以上版本才行。而且,Intel S5000PSLSAS 803版本主板盒装光盘的SAS RAID驱动,对RAID支持不好,如用此驱动安装Windows 2003系统,一般在例如最后10分钟及3分钟的时候就装不下去了!所以必须下载最新版本的驱动,这是下载地址。 下载解压后,对Windows 2003而言,只需要ESRT2_Windows_v_07_15_0209_2007_WHQLwindows_xp_2003_x86文件夹下的文件。 在D:w2003RAID目录下依次建立新的目录D:w2003RAID$OEM$$1driversIntelMegaSR,然后将下载解压得到的文件中windows_xp_2003_x86文件夹中的9个文件全部拷贝到这个目录下(也就是D:w2003RAID$OEM$$1driversIntelMegaSR目录下,[注意]这个目录中,$OEM$$1不可以以其它名称命名,必须照抄此处,因为这涉及到后面ldquo;OemPnPDriversPath=driversIntelMegaSRrdquo;代码对这些文件地址的指向。Drivers目录下,除了IntelMegaSR这个目录,还可以根据需要增加其他的驱动目录)。 这里我们是以MegaSR的RAID驱动程序为例进行介绍。其它类型的RAID驱动程序的集成步骤几乎完全相同,所不同的仅仅是驱动程序文件名的不同而已。 在这个ldquo;IntelMegaSRrdquo;的文件夹中,一定会有一个扩展名为ldquo;.infrdquo;或ldquo;.oemrdquo;的小文件,如ldquo;oemsetup.infrdquo;或者ldquo;txtsetup.oemrdquo;等(本例中为ldquo;txtsetup.oemrdquo;),用记事本程序打开它,随后要用! 就Intel的这款驱动,共有9个文件,列举如下: dpinst.xml MegaSR MegaSR.cat MegaSR.INF megasr.md5 megasr.sys megasr2k.sys nodev.inf txtsetup.oem
补充说明:如果文件夹下还有文件夹,不要动它,原来是什么样就是什么样,比如myraidwin32
三、编辑ldquo;txtsetup.sifrdquo;文件(1) 打开ldquo;D:w2003RAIDI386rdquo;文件夹,找到一个名为ldquo;txtsetup.sifrdquo; 的文件,这是Windows 2003在安装时加载驱动程序的信息文件,用记事本程序打开它。 按ldquo;Ctrl+Frdquo;快捷键,打开查找对话框,以ldquo;[SourceDisksFiles]rdquo;为关键字进行查找。 找到这个字段后,其下面已经存在一些内容(图1)。
图1
再以ldquo;[rdquo;为关键字查找到这个字段的末尾(注意:不是整个文件内容的末尾),添加以下内容:ldquo;MegaSR.sys = 1,,,,,,3_,4,1,,,1,4rdquo;(图2)。
图2
这里的ldquo;MegaSR.sys = 1,,,,,,3_,4,1,,,1,4rdquo;是描述驱动程序所在位置的代码。代码的格式为ldquo;filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilenamerdquo;,在ldquo;txtsetup.sifrdquo;文件中的ldquo;[SourceDisksNames]rdquo;和ldquo;[WinntDirectories]rdquo;等字段中有详细的描述。有兴趣的朋友可以深入研究其它目录的对应关系,这里仅简单介绍。
图3
在实际操作时,绝对不可以照搬代码!特别是扩展名为sys的文件ldquo;MegaSR.sysrdquo;,它是RAID驱动程序目录ldquo;D:w2003RAID$OEM$$1driversIntelMegaSRrdquo;中的驱动程序文件名,如果您的RAID驱动程序与本文所述的不同,则只需换成目录中相应的文件即可。而等号后面的代码,一般可以直接照抄使用。
四、编辑ldquo;txtsetup.sifrdquo;文件(2) 切换到前面打开的ldquo;txtsetup.oemrdquo;文件,以ldquo;[HardwareIds.rdquo;为关键字进行搜索,应该可以找到类似ldquo;[HardwareIds.SICS.MegaSR]rdquo;的字段(注意不是[HardwareIds.scsi.MegaSR2K],它是WINDOWS 2000的驱动)。
图4
该字段下的代码如:ldquo;id=quot;PCIVEN_8086amp;DEV_27c3amp;SUBSYS_10a51734quot;, quot;MegaSRquot;rdquo;。 切换到刚才打开的ldquo;txtsetup.sifrdquo;文件窗口中,以ldquo;[HardwareIdsDatabase]rdquo;为关键字进行搜索。找到后,将ldquo;txtsetup.oemrdquo;文件中ldquo;[HardwareIds.scsi.MegaSR]rdquo;字段下的代码拷贝到ldquo;txtsetup.sifrdquo;文件的ldquo;[HardwareIdsDatabase]rdquo;字段末尾。不过,我们需要更改一下代码的格式,如将ldquo;id=quot;PCIVEN_8086amp;DEV_27c3amp;SUBSYS_10a51734quot;, quot;MegaSRquot;rdquo;改为:ldquo;PCIVEN_8086amp;DEV_27c3amp;SUBSYS_10a51734 = quot;MegaSRquot;rdquo;(其他代码修改方法相同),更改后的代码如下: PCIVEN_8086amp;DEV_27c3amp;SUBSYS_10851734 = quot;MegaSRquot; PCIVEN_8086amp;DEV_27c3amp;SUBSYS_10a51734 = quot;MegaSRquot; PCIVEN_8086amp;DEV_27c3amp;SUBSYS_27c08086 = quot;MegaSRquot; PCIVEN_1000amp;DEV_0054amp;SUBSYS_10001000 = quot;MegaSRquot; 提示:不同RAID驱动程序的代码内容各不相同,应该根据具体情况灵活处理。 检查拷贝修改的内容是否与原有的内容重复,如果有,则把重复的一行删除。接着在ldquo;txtsetup.sifrdquo;文件查找ldquo;[SCSI.load]rdquo;和ldquo;[SCSI]rdquo;字段,添加如下内容: [SCSI.load] MegaSR = MegaSR.sys,4 等号前的字符根据驱动酌情更改,等号MegaSR后代码一般照抄使用。
图5
[SCSI] MegaSR = quot;Intel Embedded Server RAID Technology (Windows XP/2003)quot;
图6
[注意]此信息是从驱动的txtsetup.oem文件(或.INF文件)[SCSI]字段中获取,如下图:
图7
(编辑:应用网_丽江站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|