找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2001|回复: 18

SATA硬盘安装系统苦恼!

[复制链接]
发表于 2005-5-13 18:18:37 | 显示全部楼层 |阅读模式
   在某月某天,我新的配置电脑终于到了.那种喜悦甜到心里去了.
忙手忙脚的把爱机(华硕K8U-X主板,AMD SEM2800+ 754针CPU,酷鱼80G8M的SATA硬盘,KMS512DDR400内存,)硬件一块一块的装.
   准备好一切分区,系统等软件.DM果然快得爽,一下子就分区格好了.现在就到装系统一步了,放进一个XP2系统光碟.在准备复制文件时,突然看到提示没有发现硬盘.我看了看呆在那里,然后想是不是BIOS里没设置好呢?好进入BIOS设成默认值,在BIOS里看到硬盘,而我也分好区了,但为什么装系统时提示硬盘电源或没接上硬盘呢?在没办法的时候,我打开华硕说明书,看到最后一页,里面说到SATA硬盘激活一项.
   原来激活SATA硬盘是需要一个软驱,一张软盘,把主板驱动光碟里的RDIA里面的文件做在软盘里的,这软盘是当在安装系统时,把软盘放进软驱里,装系统提示按F6时用来激活SATA硬盘的.如果没有激活它,系统就认不到硬盘.
求助:  这样可以把系统装好,但我发现把C盘格掉后,在装系统时还要软盘激活.这样一来没有软盘的机子不就真的很头痛很麻烦吗?请问有什么办法可以不用激活盘就把系统装上去呢?
有没有办法把那激活文件直接导入系统盘时?高手高手请帮帮我解决这个问题吧.我要装系统不用软驱,软盘...................
发表于 2005-5-13 18:53:56 | 显示全部楼层

SATA硬盘安装系统苦恼!

没用华硕的板子装过S-ATA硬盘,我用的是其它主板,如果是XP系统就不用,系统直接可以认出来,只要BIOS中设置正确……
回复

使用道具 举报

 楼主| 发表于 2005-5-14 12:41:37 | 显示全部楼层

SATA硬盘安装系统苦恼!

对呀。我就是安装XP2呀。在复制文件那进程时,显示硬盘电源或硬盘数据线没接。
回复

使用道具 举报

发表于 2005-5-14 20:53:28 | 显示全部楼层

SATA硬盘安装系统苦恼!

S-ATA硬盘安装XP2http://bt.hz0752.net:6969/
回复

使用道具 举报

发表于 2005-5-15 10:49:20 | 显示全部楼层

SATA硬盘安装系统苦恼!

与南桥芯片有关系!
回复

使用道具 举报

发表于 2005-5-15 13:14:40 | 显示全部楼层

SATA硬盘安装系统苦恼!

你可以做一个XP GHOST 启动盘啊
回复

使用道具 举报

发表于 2005-5-15 13:17:00 | 显示全部楼层

SATA硬盘安装系统苦恼!

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

在实际操作时,绝对不可以照搬代码!特别是扩展名为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”即可。
回复

使用道具 举报

发表于 2005-5-15 14:15:05 | 显示全部楼层

SATA硬盘安装系统苦恼!

感谢7楼的分享,顶贴。
回复

使用道具 举报

发表于 2005-5-16 09:25:59 | 显示全部楼层

SATA硬盘安装系统苦恼!

我装过华硕的,的确要软驱和软盘
回复

使用道具 举报

发表于 2005-5-17 07:55:44 | 显示全部楼层

SATA硬盘安装系统苦恼!

我也装过几台华硕主板的硬盘,也遇到过这类的问题 ,也不能说华硕的主板都这样,也有的不是,有的不需要!
回复

使用道具 举报

发表于 2005-6-4 11:49:34 | 显示全部楼层

SATA硬盘安装系统苦恼!

我的磐正的也是如此
回复

使用道具 举报

发表于 2005-6-4 17:21:41 | 显示全部楼层

SATA硬盘安装系统苦恼!

要看芯片组的,一般Intel的ICH5、6都不需加载驱动,而其他NF、VIA、ATI、SIS等基本都需要加载驱动,据说现在VIA等已经有部分不需加载驱动的主板出现了。
我是用915GL的主板,S-ATA硬盘,安装XP就不需要驱动。
回复

使用道具 举报

发表于 2005-6-4 17:33:22 | 显示全部楼层

SATA硬盘安装系统苦恼!

你们知道的不少呀!哈哈哈
回复

使用道具 举报

发表于 2005-6-4 20:36:07 | 显示全部楼层

SATA硬盘安装系统苦恼!

我用去年用了昂达的865主板,也是带SATA150 硬盘,只要BIOS中设好了,一定要在BIOS硬盘管理那部开才有用。直接安装WINXP,一点问题都没有啊。
不过就是不能安装XP以下的系统,不然玩游戏就是一步一卡。唉
回复

使用道具 举报

发表于 2005-6-4 20:57:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2005-6-5 12:36:55 | 显示全部楼层

SATA硬盘安装系统苦恼!

谢谢。。小弟受教了~
回复

使用道具 举报

发表于 2005-6-5 14:34:00 | 显示全部楼层

SATA硬盘安装系统苦恼!

用nlite把sata驱动集成进xp不行吗?
回复

使用道具 举报

发表于 2005-6-5 17:05:34 | 显示全部楼层

SATA硬盘安装系统苦恼!

串口硬盘有的软件检测硬件时不认出问题多?最好不用!
回复

使用道具 举报

发表于 2005-6-5 21:36:35 | 显示全部楼层

SATA硬盘安装系统苦恼!

就是南桥不支持..这个没办法...说别的都没有用..
在安装DOS/Win98/WinMe系统时,SATA硬盘不需要加载任何驱动,可与PATA硬盘一样使用。
  在安装Win2000/XP/2003系统时,一般由主板南桥芯片(如Intel的ICH5/R,VIA的VT8237等)提供的SATA控制器在没有内置或在BIOS设置中屏蔽了RAID功能时,也不需要加载驱动即可找到硬盘;在开启RAID时,需要加载驱动。而使用第三方芯片的SATA控制器,则必须加载驱动。
现阶段,Win2000/XP系统安装光盘加载额外设备驱动时,只读取软驱。
  虽然,我们可以自己打造一张集成了所需SATA控制驱动的系统安装光盘,来免去必须从软驱加载的麻烦。但是,其制作方法和设置很复杂,需要对Windows系统加载驱动的方式和SATA驱动文件有一定的了解,而且设置中稍有一点错误都会导致驱动加载不成功。所以还是推荐花50元买个软驱省得麻烦。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 04:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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