热点推荐:
您现在的位置: 电脑学习网 >> 硬件专区 >> 正文

IDE RAID卡安装经验谈

2013-09-12 17:19:36  来源: 硬件专区 

最近笔者获得一个Promise Fasttrak66的IDE RAID卡,正好手中有两块Maxtor 40GB的硬盘,刚好能用这个组建一个RAID 0的磁盘阵列。想着凭借以往的DIY经验应该没有什么问题,谁知却经历了艰难的安装历程。

1.安装前的设置

首先,说明一下笔者的电脑硬盘配置,电脑自身安装了一个Adaptec 的SCSI卡,连上一个10GB的SCSI硬盘,把这个硬盘作为系统盘,安装了WinXP操作系统;还有一个40GB的IDE硬盘作为数据盘使用。所以刚开始认为只要把这个40GB的数据盘和另一个40GB的数据盘连接在Fasttrack66卡上,然后设置一下就行了。

于是把两个硬盘分别接到Fasttrack66卡的两个IDE通道接口上,将卡插入计算机的PCI插槽中。在BIOS中设置SCSI为First Device:(也就是第一个启动设备)。

注:这里介绍一点知识,在系统存在两个SCSI启动卡的时候(因为这时系统将Fasttrack66卡作为一个SCSI卡使用的),系统将优先启动在PCI插槽中优先级别高的SCSI 设备。WWw.ItCoMputeR.cOm.CN所以如果要将Adaptec卡连接的SCSI硬盘作为启动盘,这个Fasttrack66卡做的阵列盘作为数据盘的话,那么Adaptec卡应该插在优先级高于插有Fasttrack66卡的PCI插槽中。一般在我们的主板上,越靠近CPU插座的PCI插槽优先级越高。

电脑开始启动了,当系统检测到Fasttrack66卡时提示按“Ctrl+F”组合键进入Fasttrack66卡的设置。 在FastTrak66的BIOS的设置界面中,1~6的热健分别对应自动设置、查看设备关联、定义阵列、删除阵列、重建阵列和控制器设置等六项功能。因此只要使用1键,自动设置,然后把RAID Mode设置成Stripe即可完成RAID 0工作方式的设置,最后用“Ctrl+Y”组合键存盘重启。

2.注意设备冲突

系统重启后,在加载到WinXP徽记的画面后死机,反复重启均在相同地方死机。根据经验,没有安装Fasttrack66 卡时系统能正常工作,安装后不能启动,有可能是WinXP不能识别该卡。于是采用安全模式登录,WinXP 能登录到安全模式,但提示不能识别该卡,要求安装驱动程序。费尽一番周折后找到该卡的驱动,安装后重启系统结果还是在原来的地方死机。再仔细分析情况:由于在Windows系统的“安全模式”下,系统不会加载很多设备的驱动程序,这样可以提供一个比较干净的环境给用户测试。但加装Fasttrack66卡后,安全模式能进入,而正常模式不能进入,应该是某个设备和该设备发生资源冲突,WinXP不能自动配置造成的。

再次进入安全模式,发现声卡的MIDI驱动设备出现感叹号,再看系统给Fasttrack66卡分配的地址,刚好在声卡的MIDI资源中,由此可知是MIDI设备和Fasttrack66卡地址发生冲突。由于笔者的声卡是主板集成的AC'97声卡,在重启机器后进入主板BIOS设置屏蔽掉MIDI端口(也可调整MIDI PORT地址),系统终于能正常启动,看到了Windows XP的蓝天绿地了。

3.不能忽略的硬盘主从跳线

设备冲突的问题解决后,后面的事情都简单了,于是点击“控制面板→管理工具→计算机管理→磁盘管理”看见了一个磁盘1,空间为80GB,正是笔者做的RAID0的阵列。接着按常规“分区→分配盘符→格式化”。但是在格式化的时候发现了一点小问题,格式化速度很慢,远远慢于RAID0应该有的速度,设置远慢于单个硬盘的速度。当时只是觉得奇怪,于是采用快速格式化,很快就完成了。但更奇怪的问题出现了。

经过快速格式化后的磁盘,拷贝文件的速度慢得惊人,如果是拷贝较大的文件系统会提示说“Windows 延缓写入失败:Windows 无法为某某保存所有数据。数据已经丢失……”,难道是硬盘的问题?可是把硬盘取下后在其他机器上用检测软件测试和实际读写硬盘,一切正常。但一接到Fasttrack66卡上就发生这样的问题。难道是卡有问题,如果是这样就麻烦了,不过还是先进入Fasttrack66 的设置看一看。仔细观察发现一个细小的报告,那就是一个IDE硬盘一个显示Master(主设备)状态,一个显示Slave(从设备)状态。难道会是这个的问题?那就把两个都设在Master状态试试。于是关机后调整硬盘跳线,再开机进系统,拷贝数据,这时候发现速度明显提高,而且远高于单个硬盘拷贝的速度,而且拷贝大文件也没有任何问题,这时候系统明显处于RAID0的状态了,看来是硬盘状态设置的问题。为什么会出现这个现象呢,原来是在IDE总线工作时,总是先响应Master设备的数据请求,也就是说,当Master设备工作时,Slave设备只能处于等待状态,这样一来两个硬盘不能同步工作,造成同步写错误。

至此,安装工作算胜利完成, 现在我开始享受RAID 0带来的快速了。

 
Secondary IDE Charnel no 80 Connector Cable Installed   问:我的电脑开机自检后,出现了以下提示信息:“Secondary IDE Charnel no 80 Connector Cable Installed”,并且画面停在这里不动了,需要重启多次才能进入系统。请问如何解决这个问题?(本文是电脑知识网 WWW.SQ120.COM 推荐文章)
  答:这条提示信息的意思是:主板和硬盘可以支持DMA66以上的传输模式,但没有使用匹配的80芯数据线。当多次启动后系统检测硬盘错误达到了一定次数,系统便会自动将硬盘传输模式降低等级,虽然可以进入系统,但硬盘传输性能也同时被降低了,解决的办法是更换一条80芯的标准数据线。  
再谈RAID的问题

  首先是RAID的速度提升问题。很多读者认为组建RAID后性能会提升一倍,但这里存在误解。组建RAID后只是磁盘加速项的性能理论上会提升一倍。但由于实际的硬件和软件的制约,只能有60%左右的性能提升,这只是说硬盘的传输速率提升60%,而不是整机的性能提升60%。从RAID工作的原理可知,RAID会将数据通过CPU的计算分成平均的两份,同时传输给两块硬盘,这样理论上存储同样数据,速度加快一半,性能提升100%。但由于CPU额外负担计算数据分配,造成实际性能损失可高达40%。所以性能提升只有60%左右。同时可知如果两块硬盘不是同容量同缓存同品牌的硬盘,则CPU的占用率将会更高,而性能损失就更大。这就是为什么建议使用同容量同缓存同品牌硬盘的原因。

  其次有读者问RAID 0+1的问题,现答复如下。由于RAID 0+1需要四块硬盘,对于PATA接口还可以,对于只有两个SATA接口的主板、RAID卡来说就不适合了。因为SATA点对点的特性,只能接两块硬盘,所以无法组成RAID 0+1。而RAID 0+1由于镜像硬盘的需要,容量只有硬盘总容量的一半。即如果四块40GB的硬盘只有80GB的实际空间。工作时CPU把数据一分为二同时传给两块硬盘再同时将数据传给另外两块镜像硬盘,这样由于CPU处理负担加重使性能提升更达不到60%。

  尽管组建RAID 0+1的读者是为了数据的安全,但笔者认为,RAID 0+1针对服务器来说是非常适合的,但对于个人电脑就不太适用了。因为服务器的配置稳定,平时针对硬件的操作也少,只在终端机上使用。可是对于个人电脑,DIYer们很喜欢改动配置,而如果在RAID的BIOS中删除了RAID的设置,只要重新启动,即使不格式化硬盘,也可能造成数据的丢失,无法用恢复软件来恢复,因为每块硬盘存的是部分数据。还有四块硬盘同时工作的耗电量和发热量都不得不让人重视,再加上CPU、光驱等的耗电,对电源完全是一种考验。一旦电源出现问题,麻烦就大了,皮之不存,毛将焉附,何谈安全!对于个人用户,笔者认为对数据进行定期的备份,如刻录成光盘更安全一些,并且还省费用。

 
From:http://www.itcomputer.com.cn/Article/Hardware/201309/2814.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.