磁盘故障全攻略


 故障一:磁盘阵列常见故障与技巧    故障二:硬盘0磁道损坏的处理     故障三:双硬盘盘符交错的处理

 

磁盘阵列常见故障与技巧


  现在选择IDE磁盘阵列卡(IDE RAID卡)来确保数据安全的人越来越多,如何正确使用IDE RAID卡也是个学问 。下面我们就以采用HPT370A/372控制芯片的Rocket100 RAID卡为例来给大家做些讲解常见故障与技巧。


   安装需知
  先找一个空闲的PCI插槽将该卡插进去并将硬盘用硬盘线和该卡安装连接好,安装完适配卡后,在启动计算机的过程中,你会看到该适配卡已成功安装并被系统识别。而在系统开机时,其控制器的BIOS会显示硬盘状态的信息 ,按CTRL+H即可进入结构非常清楚的设置菜单,在这里你可以设定磁盘阵列:两个硬盘可以选择条带模式(RAID 0)和镜像模式(RAID 1),有三块硬盘的话只能选跨越扩充或条带模式,而四块就可以选跨越模式、条带模式或 条带结合镜像模式(RAID 0+1),而选用RAID 1的话硬盘必须进行同步化。


   常见安装故障排除
  当Rocket100 RAID卡被识别后,板上BIOS开始检测连接设备。请注意屏幕上出现的设备,如果所连接设备全部被正确扫描出,则说明设备已正确连接并被系统识别,再安装好驱动之后你即可使用RAID功能了。而如果其中有的 设备没有被识别出,你可打开机箱,将所连接设备的电源线是否插牢,必要时换一个电源插头试一试;所连接设备 的数据线是否正确连接并已插牢,必要时换一根数据线试一试;如果一根数据线上接有两个设备,请确认这两个设 备的主从跳线是否设置冲突(一根数据线上的两个设备必须为一主一从)。


   硬盘容量的选择
  考虑到系统的操作性能及磁盘的利用率,我们建议你最好使同样容量的硬盘。但你如果一定要用不同容量的磁盘,需要注意的是整个阵列的容量要由该阵列中最小容量的硬盘决定,例如在由3个磁盘组成的RAID 0阵列中,总容量等于最小磁盘的容量的3倍。在RAID 1阵列中,目标盘的容量不能小于源盘的容量。该阵列的总容量就等于最小磁盘的容量。但是JBOD是个例外,两个或更多的不同容量的硬盘可以组合起来,形成一个逻辑单盘。


   BIOS设置须知
  IDE RAID卡是即插即用设备,所以,你不必改变系统CMOS。系统会自动指出中断及端口的地址。而在CMOS设置中将所有设备处于none或unstalled状态时,即可将IDE RAID卡设为启动卡;或将SCSI设备调为启动序列的第1位, 也可将RAID卡设为启动卡。


   RAID损坏了怎么办
   如果一个RAID级别被破坏了,可以按以下操作进行检查:先关闭计算机的电源,检查硬盘电源的连接,以及数 据线是否与硬盘和RAID控制卡连接正常再重新开机;如果以上操作仍不能解决问题,可能是硬盘的问题,对于RAID 1和RAID 0+1,可以用一个新的硬盘将已经被破坏的硬盘上的数据进行备份,所有的数据都不会丢失的。对于RAID 0和JBOD,必须先删除原有的RAID级别,再进行RAID创建,但要注意,此动作会使硬盘的所有数据丢失,所以,对 RAID 0和JBOD,请务必经常对数据进行备份。

(摘自:http://hard.zol.com.cn/diy/2003/0226/55660.shtml)

 

硬盘0磁道损坏的处理


  对于硬盘0扇区损坏的情况,虽然比较棘手,但也不是无可救药。基本思路是设法把损坏的0扇区屏蔽,而用1扇区代替。完成这项工作的理想软件是Pctools9.0中的DE工具,具体方法如下:

  用Win9X启动盘启动,插入含有Pctools9.0的光盘,运行PCT90目录下的DE.EXE,先进入Options菜单,选Configuration(配置),按空格去掉Read Only(只读)前面的勾(按Tab键切换),保存退出。接着选主菜单Select(选择)中的Drive(驱动器);进去后在Drive type(驱动器类型)项选Physical(物理的),按空格选定,再按Tall键切换到Drives项,选中Hard disk(硬盘),然后选OK回车。

  之后回到主菜单,打开Select菜单,这时会出现Partition Table(分区表),选中并进入,之后出现硬盘分区表信息。如果硬盘有两个分区,l分区就是C盘,该分区是从硬盘的0柱面开始的,那么,将1分区的BeginningCylinder(起始柱面)的0改成1就可以了。保存后退出。要注意的是,在修改之前先将硬盘上的重要资料备份出来。重新启动,按Delete键进入回COMS设置,选“IDE AUTO DETECT”,可以看到CYLS比原来减少了1,保存退出,重新分区,格式化,至此大功告成。另外要注意,PCT00LS9.0不能在用FAT32分区的硬盘和 Windows下运行,但可以在FAT16硬盘中运行。修复后一定要在CMOS中重新侦测硬盘,再分区和格式化,因为 只有对硬盘作格式化后才会把分区表的信息写入1扇区(现在作为0扇区了)

(摘自:http://jdzlsj.html.533.net/jiaoni/driver0.htm)

 

双硬盘盘符交错的处理


  随着硬盘价格的下跌,许多人都新买了块大硬盘。但使用双硬盘,将会不可避免地面对盘符交错的问题。举个例子,假设两硬盘各有四个分区,甲硬盘的C、D、E、F盘卷标分别为M1、M2、M3、M4,乙硬盘的C、D、E、F盘卷标分别为S1、 S2、 S3、 S4,那么以甲硬盘为主盘,乙硬盘为从盘安装双硬盘后,盘符顺序将是M1、S1、M2、M3、M4、S2、S3、S4,而不是M1、M2、M3、M4、S1、S2、S3、S4。这是因为M1与S1都是系统分区,而双硬盘盘符的排序规则是:第一硬盘的系统分区,跟着是第二硬盘的系统分区,接着是第一硬盘的逻辑分区,最后是第二硬盘的逻辑分区。  

  这样无疑会给原来已安装好系统的第一硬盘带来许多问题,例如,涉及路径操作的软件运行不正常、图标显示不正常、快捷方式的不可用等。当然,如果你先安装好双硬盘然后再安装各软件,那么并不存在这些问题;但在装好软件后拆下其中一个盘时,又会遇到同样的问题。而一般有经验的人都用新盘作主盘,旧盘作从盘,将要用的软件都装在主盘中,而用从盘作备份,必要时还会将从盘拆下来作其它妙用。能不能让从盘可装、可拆,而不影响盘符顺序及软件的使用呢?  

  经过笔者多次实验,发现有如下方法可以处理好上述问题,让从盘乖乖跟在主盘后面。用该方法处理的从盘还可以拆下来装在其它任意电脑上,而不影响其系统及软件的正常使用。其原理是令操作系统无法辨认出从盘的系统分区,从而让主、从盘盘符顺序排列。     

  下面以WIN98为例来说明一下。笔者手头上的新硬盘是西部数据的20.4G,旧硬盘是昆腾火球5.1G,两硬盘都分好四个区,各装有Win98系统及软件。将新盘设为主盘,旧盘设为从盘。安装好双硬盘并启动后桌面一片混乱,快捷方式很多都不能用,下面开始动手术:

  1.安装PartitionMagic 5.0 Pro版,安装路径设在主盘的C盘。   

  2.启动PartitionMagic 5.0 Pro, 并在界面左上角的下拉列表框中选择从盘为操作对象。   

  3.在分区示意图或列表中选择其系统分区(即最前面那个),用右键在其上单击,在弹出的菜单中选择"Resize/Move…",然后将鼠标移到弹出界面的滑条最左面,当鼠标变成双箭头时按住左键向右轻轻拉一下,令"Free Space Before" 为7.8M(这是最小值)。点"ok"后,原系统分区前会出现一个7.8M小分区。用右键单击原系统分区,在弹出菜单中选择"Convert/Primary to Logical…",点击"ok"。   

  4.最后执行"Apply Changes"命令,完成后退出并重启。现在看,桌面的图标都正常显示了,因为主、从盘盘符就顺序排列了,而代价只是浪费了小小的7.8M空间。   

  用该方法制作的从盘,可拆下来装在不同的机子上使用,而毫不影响原系统,现已用了两个多月,没出现过任何问题。   

  如果想恢复从盘的启动系统,只需将转为逻辑盘的原系统盘变回Primary分区并设为"Active"即可。   

  另外还有一种方法,只需设置一下BIOS即可。如果你很少用旧盘,或想在旧盘安装一个不常用的系统,或想让它作为"秘密盘"使用,那么你大可不必更改从盘,只需简单地设置一下BIOS即可令操作系统对其中一盘视而不见,从而避免盘符交错。下面以Award BIOS为例:启动时按Del进入BIOS设置,选择STANDDARD CMOS SETUP,按方向键到想隐藏的硬盘中去,如Primary Slave,将其TYPE由"USER"强行设为"NONE",哈哈,WIN9X系统就会看它不见而以为只有一个硬盘了!当你想用Primary Slave盘中的系统时,只需将Slave 设为"USER"而将Master设为"NONE"就行了。但此法只对Win9X有效,而瞒不过Win2000的"火眼金睛"。

(摘自:http://jdzlsj.html.533.net/jiaoni/driverjc.htm)