无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 26515|回复: 36
打印 上一主题 下一主题

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

[复制链接]
跳转到指定楼层
1#
发表于 2006-2-12 18:09:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由老毛桃在 2006/02/12 06:17pm 第 1 次编辑]

(因为受3个附件的限制,无法一次上传多个图片,只得分次上帖)
  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”。
[UploadFile=1_1139738902.jpg]
[UploadFile=2_1139738909.jpg]
  这里的“si3112.sys = 1,,,,,,3_,4,1”是描述驱动程序所在位置的代码。代码的格式为“filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilename”,在“txtsetup.sif”文件中的“[SourceDisksNames]”和“[WinntDirectories]”等字段中有详细的描述。有兴趣的朋友可以深入研究其它目录的对应关系,这里仅简单介绍。
[UploadFile=3_1139738951.jpg]
  在实际操作时,绝对不可以照搬代码!特别是扩展名为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”文件中。知道了方法,做起来就要容易些了!

[ 本帖最后由 老毛桃 于 2006-7-28 10:24 PM 编辑 ]
2#
 楼主| 发表于 2006-2-12 18:11:27 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

  修改“winnt.sif”文件内容
  现在,我们已经完成了两个最重要的步骤:一是获取了SATA驱动程序文件,它们现在被保存在“D:\STATDRV”文件夹中;二是修改了Windows XP安装时自动加载驱动程序的信息文件“txtsetup.sif”。但现在有一个新的问题:Windows XP在安装时如何知道它所需要的驱动程序文件在哪个目录下呢?
  这个问题则需要通过修改“winnt.sif” 这个文件来解决。这个文件是Windows XP系统在安装时的附加信息文件,可以在其中指定非微软提供的第三方驱动程序的安装路径。
  对于本例,在“D:\XPSTAT\I386”文件夹中用记事本创建一个文本文件,写好内容后,再将文件名改为“winnt.sif”即可。
  Easy提示
  在用记事本保存文件时,一定要输入完整的文件名,并且一定要用半角的双引号将文件名引起来,如“"winnt.sif"”,否则实际上生成的实际上仍然是个文本文件(Winnt.sif.txt),这将导致安装过程中出错,STAT驱动程序无法自动加载!
  在“winnt.sif”文件中添加以下内容(如果已经存在部分内容,则应进行修改或添加,且保证每行的内容不要重复):
  [Unattended]
  OemPreinstall=Yes
  OemPnPDriversPath="STATDRV"
  上述代码最后一句引号中的内容是指随后生成光盘时,驱动程序相对于光盘根目录所在的相对路径。由于我们打算把保存驱动程序的“D:\STATDRV”文件夹放到新生成的安装光盘的根目录,因此不必包含任何子目录路径(图3)。
[UploadFile=4_1139739019.jpg]
  将SATA驱动压缩到安装文件中
  使用支持CAB文件格式的工具(如WinRAR等),将驱动程序目录中扩展名为SYS的文件添加到WindXP安装目录的CAB文件中。
  这里我们可以使用Windows XP本身附带的一个命令行工具“makecab.exe”,它位于“C:\WINDOWS\System32\”目录下。由于“System32”是默认的搜索路径,因此使用时不需要程序所在的路径。
  在开始菜单中打开“运行”对话框,输入如下命令:“MAKECAB D:\STATDRV\SI3112.SYS D:\XP-STAT\i386\SI3112.SY_”(图4)。
[UploadFile=5_1139739049.jpg]
  具体的驱动程序文件名和保存路径请根据实际情况灵活更改。
  重新生成安装光盘
  经过上述步骤,现在已经是万事俱备,只待刻盘了!
  准备任意一款支持制作可引导型光盘的工具程序,如经典的软件“WinISO”、“ISOCommander”及国产软件“UltraISO”等均可。生成可引导光盘的方法有很多种,为避免大家到处寻找那些生僻的工具软件,这里以UltraISO为例,分若干个步骤进行:
  (1)制作原始安装光盘镜像
  这一步的目的是方便从制作出来的光盘镜像中提取引导文件。其实也有专门的直接提取光盘引导区的工具,但操作稍麻烦,因此在这里多花费一两分钟还是很值得的。
  将Windows XP的原始安装光盘放入光驱中,启动UltraISO,按“F5”键,或者执行“工具”菜单中的“制作光盘镜像文件”(图5),根据提示指定一个镜像文件的保存位置,随后程序会自动开始读取光盘并完成镜像文件的制作。
[UploadFile=6_1139739075.jpg]
回复

使用道具 举报

3#
 楼主| 发表于 2006-2-12 18:12:05 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

  (2)提取光盘镜像中的引导信息
  在UltraISO主界面中,执行“启动光盘”菜单中的“保存引导文件”命令(图6),将引导信息保存到硬盘上备用,比如保存为“D:\Boot.bin”。
[UploadFile=7_1139739113.jpg]
  (3)新建光盘镜像
  在UltraISO的“文件”菜单中执行“新建”命令;从资源管理器中,将前面我们已经准备好的“D:\XPSTAT”文件夹中的所有文件拖入UltraISO右上侧的文件窗口中。
  将“D:\STATDRV”目录直接拖放到UltraISO右上侧的文件窗口中,完成后在光盘的根目录中应当可以看到“STATDRV”的文件夹。
  Easy提示
  拖放时一定不要包含XPSTAT目录本身!也就是说,文件添加成功后,在光盘的根目录下应当可以看到“I386”文件夹。
  (4)加载引导信息文件
  执行“启动光盘”菜单中的“加载引导文件”命令,找到上一步提取的光盘镜像的引导文件,即“D:\Boot.bin”。现在,新建的光盘镜像就具备与原版Windows XP安装光盘相同的引导功能了。

  (5)保存光盘镜像
  按“CTRL+S”或者执行“文件”→“保存”命令,指定一个保存光盘镜像的路径和文件名(如“F:\XPSTAT.ISO”等),确定后UltraISO就开始向指定路径生成光盘镜像文件了。
  (6)刻录安装光盘
  使用Nero或者其他任意一款支持光盘镜像文件刻录的工具软件,将上述得到的光盘镜像文件(这里即F:\XPSTAT.ISO)刻录到光盘中。现在,用这张安装盘在支持SATA的硬件环境下全新安装Windows XP,你就既不必按F6,也不需使用什么软盘,非常方便。
  制作集成SATA驱动程序的Windows XP安装光盘是一件比较复杂的工作,任何一个小小的失误都可能导致无法正确地加载驱动程序。此外,不同主板附带的SATA驱动程序的文件名称、数量、信息文件的内容各不相同,在集成时不能硬套,只有举一反三才能成功。
回复

使用道具 举报

4#
 楼主| 发表于 2006-2-12 23:24:22 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

唉,不知道是谁要提问的,发出了这个帖子又半天不见来顶,自顶一下。
回复

使用道具 举报

5#
发表于 2006-2-13 00:17:55 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

1、补上一张清楚点的图:
[UploadFile=SATA_03_1139759823.png]
2、这方法英待尔和矽统的蕊片可行,威盛的蕊片不行,其它的没条件试;
3、楼主是使用“nlite”的高手,不妨把“nlite”的整合方法整理一下贴出来,更完美。
回复

使用道具 举报

6#
发表于 2006-2-13 00:26:43 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由cq-bbcyb2006/02/13 00:17am 发表的内容:
楼主是使用“nlite”的高手
就冲这一句温暖的话,你也得露一手。
回复

使用道具 举报

7#
 楼主| 发表于 2006-2-13 00:28:14 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由打狗协会理事2006/02/13 00:26am 发表的内容:
就冲这一句温暖的话,你也得露一手。
呵呵,许久没玩了。过两天贴出来吧,得准备准备。不能误导群众嘛!
回复

使用道具 举报

8#
 楼主| 发表于 2006-2-13 00:56:33 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由cq-bbcyb2006/02/13 00:17am 发表的内容:
3、楼主是使用“nlite”的高手,不妨把“nlite”的整合方法整理一下贴出来,更完美。
晕,刚才没看清楚,原来你的意思不是用 nLite 制作整合 Windows,而是要用 nLite 来整合 SATA 驱动以达到启动时加载 SATA(RAID)驱动而不用插软盘的目的呀!
cq-bbcyb,你是这个意思吗?
回复

使用道具 举报

9#
 楼主| 发表于 2006-2-13 00:58:16 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由老毛桃2006/02/13 00:56am 发表的内容:
晕,刚才没看清楚,原来你的意思不是用 nLite 制作整合 Windows,而是要用 nLite 来整合 SATA 驱动以达到启动时加载 SATA(RAID)驱动而不用插软盘的目的呀!
cq-bbcyb,你是这个意思吗?
如果真要是这样的话,那老毛桃很遗憾的告诉你,做不到。
回复

使用道具 举报

10#
 楼主| 发表于 2006-2-13 01:15:22 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

[这个贴子最后由老毛桃在 2006/02/15 11:47am 第 4 次编辑]

因为根据老毛桃的理解,nLite整合进去的驱动在整个安装过程中的作用,与 Driver.CAB 的作用相似。这样的驱动并不能在通过光盘启动安装的前阶段(就是初步检测硬件到开始复制安装文件之间的阶段)被加载的。而nLite的驱动整合功能却正是做不到这一点,所以……
也许cq-bbcyb还不明白老毛桃这么解释。
可以这样讲,我们所谓的整合 SATA、RAID 驱动,都是指的光盘启动后如何对硬盘进行识别的问题,这个就是上面我所述的“DIY一张集成SATA驱动程序的XP安装光盘”的过程。而使用 nLite 整合的驱动,会以具体的驱动文件的形式,让 .inf 识别并加载,这个过程是发生在复制文件完毕后第一次重新启动后进入到图形安装界面以后才会进行的安装动作。Drivers.CAB 的作用也是这样。Windows 有一个识别硬件的机制,同时还有一个 Drivers.CAB 压缩包中所有文件的索引文件(文件名忘了),当识别到这样某种硬件后,再到索引文件中查找到相应的文件信息,根据这个信息到 Drivers.CAB 中提取所需的文件。
这个一前一后的顺序决定了 nLite 做不到这一点。
我到 nLite 的官方论坛看过相关的求助整合 SATA、RAID 驱动的帖子,其回答也大致如此,提供的实现方法也是与我的帖子类似,而不是通过 nLite 实现的。
帖子链接如下:
http://www.msfn.org/board/lofiversion/index.php/t66943.html
http://www.msfn.org/board/lofiversion/index.php/t66669.html
http://www.msfn.org/board/lofiversion/index.php/t66561.html
还有一个
http://greenmachine.msfnhosting.com/READING/addraid.htm
如果你的英文不错的话,很容易看明白。
回复

使用道具 举报

11#
 楼主| 发表于 2006-2-13 01:33:59 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

另外再提供一个中文的网址,它也介绍了如何手动集成 SATA、RAID 驱动,同时也轻描淡写的指出,“因为本段的方法并不能在安装过程中载入磁盘控制器的驱动程序”
http://www.cctips.com/Unattended/drivers.htm
回复

使用道具 举报

12#
发表于 2006-2-13 11:55:15 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

分析得比较透彻。
回复

使用道具 举报

13#
发表于 2006-2-13 14:12:33 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

好贴子...要顶一下了.
回复

使用道具 举报

14#
发表于 2006-2-13 18:36:24 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

楼主转的这个贴,是网上转载的比较多的一个版本,其实这个方法根本就不可行,现在的人大多只是转贴,没有自己测试一下,就转过来,真是坑人.我经过很长时间的研究,才找到真正的集成SATA/RAID/SCSI的方法,如果有要的,就跟贴,我会把方法贴出来,我是在自己的机器上测试过的,要是有兴趣的朋友可以用VMware Workstation进行测试.
回复

使用道具 举报

15#
发表于 2006-2-14 08:37:45 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由老毛桃2006/02/13 00:58am 发表的内容:
晕,刚才没看清楚,原来你的意思不是用 nLite 制作整合 Windows,而是要用 nLite 来整合 SATA 驱动以达到启动时加载 SATA
(RAID)驱动而不用插软盘的目的呀!如果真要是这样的话,那老毛桃很遗憾的告诉你,做不到。
    虽然做不到,还是要感谢你的热情回答。
    如果用 nLite 来整合 SATA 驱动达不到启动时加载 SATA(RAID)驱动而不用插软盘的目的,那么你整理转载的贴子中所说的方法[B]一样是做不到[/B],因为原理是一样的。nLite 整合SATA(RAID)驱动时也是修改了“txtsetup.sif”文件的那几个地方,把相应的文件压缩后加入文件夹,不同的只是在指明安装驱动文件路径时修改了注册表文件“HIVESFT.INF”,把新建的文件夹路径加了进去。
    但要说不行偶又遇到过做合盘测试时手工把“.SYS”加入到软盘启动组文件夹中,文件名没改成大写,光盘在启动时提示缺少该文件(不是考贝文件时),还望有成功人士能解答。
回复

使用道具 举报

16#
 楼主| 发表于 2006-2-14 09:07:00 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

下面引用由asjerry2006/02/13 06:36pm 发表的内容:
楼主转的这个贴,是网上转载的比较多的一个版本,其实这个方法根本就不可行,
……
我经过很长时间的研究,才找到真正的集成SATA/RAID/SCSI的方法,如果有要的,就跟贴
……
我是在自己的机器上测试过的,要是有兴趣的朋友可以用VMware Workstation进行测试.
提出3点:

1.老毛桃并不是乱贴一通,两个朋友的电脑新装的,SIS 芯片组 + Maxtor SATA 硬盘,都没有问题。
2.如果你有更好的方法,不妨贴出来。如果没有人要,老毛桃也不会整理出这个帖子
3.你在自己的机器上测试通过,不妨介绍一下你的机器配置。还有,在 VM 上测试与实际机器上有哪些异同点,特别是关于 SATA、RAID 等对于硬件较敏感的问题的处理方法,不妨贴出来。
另外,对你提出来的不同看法,老毛桃表示感谢!
回复

使用道具 举报

17#
发表于 2006-2-15 10:05:37 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

好帖子,帮顶..............
回复

使用道具 举报

18#
 楼主| 发表于 2006-2-15 11:52:39 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

[这个贴子最后由老毛桃在 2006/02/15 11:55am 第 1 次编辑]
下面引用由asjerry2006/02/13 06:36pm 发表的内容:
我经过很长时间的研究,才找到真正的集成SATA/RAID/SCSI的方法,如果有要的,就跟贴,我会把方法贴出来,我是在自己的机器上测试过的,要是有兴趣的朋友可以用VMware Workstation进行测试.
这位先生好像有意要卖关子咯
这里是技术区,想必你不完全是为了传授技术而来无忧论坛的吧。也许你也想在无忧论坛得到一点什么,我想,也许有很多人会有与你一样的需求。既然这样,你有更好的方法不妨贴出来让大家共享呀。相信会很受欢迎的。

如果你有更好的方法,不妨贴出来。如果没有人要,老毛桃也不会整理出这个帖子。
你在自己的机器上测试通过,不妨介绍一下你的机器配置。还有,在 VM 上测试与实际机器上有哪些异同点,特别是关于 SATA、RAID 等对于硬件较敏感的问题的处理方法,不妨贴出来。
另外,对你提出来的不同看法,老毛桃表示感谢!
回复

使用道具 举报

19#
发表于 2006-2-19 17:38:45 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

这问题还很值得讨论。
回复

使用道具 举报

20#
发表于 2006-2-19 21:47:00 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

   多谢楼主的好贴!学习了。
   此外想请教一下楼主:我用的SCSI硬盘,我想要是集成SCSI的驱动应该也差不多吧?还有我想把装好的系统做个ghost,然后用Easyboot做成引导光盘以后恢复用,该怎样驱动SCSI硬盘呢?
回复

使用道具 举报

21#
发表于 2006-3-23 13:33:53 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

好贴
回复

使用道具 举报

22#
发表于 2006-3-31 10:35:33 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

好,很清楚
回复

使用道具 举报

23#
发表于 2006-3-31 12:43:37 | 只看该作者

[转帖+整理]DIY一张集成SATA驱动程序的XP安装光盘

老毛转来的方法完全可行!本人已经成功的集成ICH6R驱动在OEM的MCE2005,目前安装使用环境-两个SATA160G的RAID0!
回复

使用道具 举报

24#
发表于 2006-8-26 16:32:26 | 只看该作者
我去版主贴出的那几个MSFN的链接看了,那只是个别硬件安装时的特例,nlite中的整合驱动的txtmode模式,就是为了不要按F6插软盘而设计的,不知道你们都在讨论些什么,反正我已经整合好了,测试正常 .估计lz和楼下的几位兄弟都不识e文……

sil3112r
xp sp2
两个希捷 sata 160g 硬盘
回复

使用道具 举报

25#
发表于 2006-8-26 17:29:10 | 只看该作者
老毛桃的帖子分析得精辟,强烈支持!!
我们反对只说不做的人,无优论坛  不错,是技术交流的好地方,有技术大家分享,共同提高!!!!
回复

使用道具 举报

26#
发表于 2006-8-27 11:52:24 | 只看该作者
支持版主,发这么详细的贴子!自从前一阵PE盘做完后,好久没来无忧了!
不知道大家试没试过BTS驱动的新版!BTS驱动的BASE程序已经更新了!
回复

使用道具 举报

27#
发表于 2006-9-2 15:47:48 | 只看该作者
支持老毛桃一下,贴个NVRAID的例子(本人试验可行):
1.dosnet.inf上面添加的地方
[FloppyFiles.3]
d1,nvraid.sys
d1,NvAtaBus.sys

[Files]
d1,nvraid.sys
d1,NvAtaBus.sys

2.txtsetup.sif上面添加的地方
[WinntDirectories]
501 = xxxxl\nvraid

[SourceDisksFiles]
nvraidco.dll = 1,,,,,,,501,0,0
nvraid.sys   = 1,,,,,,,501,0,0
nvraid.inf   = 1,,,,,,,501,0,0
nvraid.cat   = 1,,,,,,,501,0,0
nvcoi.dll    = 1,,,,,,,501,0,0
NvAtaBus.sys = 1,,,,,,,501,0,0
nvatabus.inf = 1,,,,,,,501,0,0
nvata.cat    = 1,,,,,,,501,0,0
nvata.sys    = 1,,,,,,,501,0,0
idecoi.dll   = 1,,,,,,,501,0,0
NvAtaBus.sys = 100,,,,,,,4,0,0,,1,4
nvraid.sys   = 100,,,,,,,4,0,0,,1,4

[HardwareIdsDatabase]
PCI\VEN_10DE&DEV_008E = "nvatabus"
PCI\VEN_10DE&DEV_0085 = "nvatabus"
PCI\VEN_10DE&DEV_00D5 = "nvatabus"
PCI\VEN_10DE&DEV_00EE = "nvatabus"
PCI\VEN_10DE&DEV_00E3 = "nvatabus"
PCI\VEN_10DE&DEV_00E5 = "nvatabus"
PCI\VEN_10DE&DEV_0035 = "nvatabus"
PCI\VEN_10DE&DEV_0036 = "nvatabus"
PCI\VEN_10DE&DEV_003E = "nvatabus"
PCI\VEN_10DE&DEV_0053 = "nvatabus"
PCI\VEN_10DE&DEV_0054 = "nvatabus"
PCI\VEN_10DE&DEV_0055 = "nvatabus"
PCI\VEN_10DE&DEV_0266 = "nvatabus"
PCI\VEN_10DE&DEV_0267 = "nvatabus"
PCI\VEN_10DE&DEV_036F = "nvatabus"
PCI\VEN_10DE&DEV_037E = "nvatabus"
PCI\VEN_10DE&DEV_037F = "nvatabus"
GenNvRaidDisk         = "nvraid"
*_NVRAIDBUS           = "nvraid"
*NVRAIDBUS            = "nvraid"

[SCSI.Load]
nvatabus = NvAtaBus.sys,4
nvraid = nvraid.sys,4

[BusExtenders.Load]
nvatabus = NvAtaBus.sys
nvraid = nvraid.sys

[files.nvraid]
nvraid.sys,4
NvAtaBus.sys,4

[SCSI]
nvraid   = "NVIDIA RAID CLASS DRIVER"
nvatabus = "NVIDIA NForce Storage Controller"

[BusExtenders]
nvraid   = "NVIDIA RAID CLASS DRIVER",files.nvraid,nvraid
nvatabus = "NVIDIA NForce Storage Controller",files.nvraid,nvatabus

3.再把下面文件全部放到I386里面
nvraidco.dll
nvraid.sys   
nvraid.inf   
nvraid.cat   
nvcoi.dll   
NvAtaBus.sys
nvatabus.inf
nvata.cat   
nvata.sys   
idecoi.dll   
NvAtaBus.sys
nvraid.sys

4.完成!
回复

使用道具 举报

28#
发表于 2007-2-15 12:14:27 | 只看该作者
好贴,大力支持!!
回复

使用道具 举报

29#
发表于 2007-2-15 22:21:13 | 只看该作者
老毛桃,你太聪明了,所以我估计你是个秃子!
回复

使用道具 举报

30#
发表于 2007-3-10 09:15:36 | 只看该作者
老毛桃你好! 对本帖本人也关注了很久,所转方法的适应性不强,不是最佳方案。

看到网上有人在转关于万能SATA/RAID的自驱动的帖子,方案来自一老外的驱动包,似乎很不错但本人一直下载不到,所以无法测试实践。

现在XP经过各高手试验完善,万能安装已很成熟可靠。本人一直采用的是复旦那个高手的手动HAL方案。只是针对SATA/RAID硬件环境实在是个缺憾,希望毛桃大哥一呼百应,把这个难题在无忧攻克掉
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-28 19:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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