检测磁盘坏道并且隔离

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

硬盘是计算机中重要的机电一体化精密部件之一,由于硬盘在外部存储设备中无可比拟的速度以及存取的便利性,在今天,硬盘已成为最重要的数据载体和系统程序载体,还没有其他性价比更高的器件可以代替硬盘的作用。同时,硬盘又是计算机中最娇嫰的部件,它的工作负荷重,工作条件苛刻。虽然随着制造工艺的不断进步,硬盘的“体质”不断增强,但是,硬盘仍是计算机中最容易“害病”的部件之一。硬盘一旦“患病”,则意味着用户的数据安全受到了严重威胁,多年劳动成果将毁于一旦,其后果不堪设想。这是大多数用户所无法容忍而又必须面对的残酷现实。
硬盘故障可分为逻辑损坏和物理损坏两类。如果是逻辑损坏,大不了FORMAT、重装软件。对于物理损坏也就是有了坏道后,如果情况不是特别严重,采取适当的措施后,一般也能解决问题。哪些现象表明硬盘有了物理损伤呢?
1.在读取某一文件或运行某一程序时,硬盘反复读盘且出错,或者要经过很长时间才能成功,同时硬盘会发出异样的杂音,这种现象说明硬盘上有坏道。
2.启动时不能通过硬盘引导系统,用软盘启动后可以转到硬盘盘符,但无法进入,用SYS命令传导系统也不能成功。这种情况很有可能是硬盘的引导扇区出了问题。
3. FORMAT硬盘时,到某一进度停止不前,最后报错,无法完成。
4.对硬盘执行FDISK时,到某一进度会反复进进退退。
一般来说,可以按照以下顺序,尝试对少量的硬盘坏道进行修复。
1.首先从最简单的方法入手。如果能进入Win9X系统,则在“我的电脑”中右击硬盘盘符,在快捷菜单中选“属性”,在“工具” 框中选对硬盘盘面作完全扫描,并且对可能出现的坏簇作自动修正。对于以上第2种情况即不能进入Win9X的现象,则可以用Win9X的启动盘启动机器,然后在A:>提示符后键入SCANDISK D:(其中“D”是具体的硬盘盘符)来扫描硬盘。对于坏簇,程序会以黑底红字的“B”(bad)标出。
2.因为Win9X在很大程度上只是自动修复逻辑坏道,而不能自动修复物理坏道,所以,事实上第1种方法往往不能奏效。那么,我们可以在这些坏道上作好标记,不去使用这些坏道,对它疏而远之总可以的吧。记住第1种方法中坏道的位置,然后对硬盘FORMAT,将有坏道的区域单独划成一个区,以后就不要在这个区上存取文件了。如果坏道不是连续的,而且相距较远,可以将邻近的坏道划在一个区内,多划几个区。要注意的是,不要为节约硬盘空间而把含有坏道的区划得过分紧凑,坏道周围应留有适当的“好道”空间作为缓冲,因为坏道

具有扩散性,如果动用与坏道靠得过分近的“好道”,那么过不了多久,硬盘上又将出现新的坏道。
3.用PartitionMagic4.0/5.0对硬盘进行处理。PartitionMagic4.0/5.0可以在不破坏数据的情况下对硬盘重新分区、动态改变分区大小、改变分区的文件格式、隐藏或显示已有分区等等。将PartitionMagic4.0/5.0的DOS版拷在软盘上,用WIN9X启动盘引导系统,运行软盘上的PQMAGIC.EXE。扫描硬盘可以直接用PartitionMagic4.0/5.0中Operations菜单下的“check”命令来完成,标记了坏簇后,可以尝试着对它进行重新测试,方法是在Operations菜单下选择“Advanced/bad Sector Retest”;把坏簇分成一个(或几个)区后,再通过Hide Partition菜单项把含有坏道的分区隐藏,以免在Windows9X中误操作。要特别注意的是,如果没有经过格式化而直接将有坏道的分区隐藏的话,那么该分区的后续分区将由于驱动器盘符的变化而导致其中的一些与盘符有关的程序无法正确运行。解决的办法是利用Tools菜单下的DriveMapper菜单项,它会自动地收集快捷方式和注册表内的相关信息,立即更新应用程序中的驱动器盘符参数,以确保程序的正常运行。另外,也可以尝试用DM做这些工作。
4.对于硬盘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分区的Beginning Cylinder(起始柱面)的0改成1就可以了。保存后退出。要注意的是,在修改之前先将硬盘上的重要资料备份出来。重新启动,按Delete键进入回COMS设置,选“IDE AUTO DETECT”,可以看到CYLS比原来减少了1,保存退出,重新分区,格式化,至此大功告成。另外要注意,PCT00LS9.0不能在用FAT32分区的硬盘和Windows下运行,但可以在FAT16硬盘中运行。修复后一定要在CMOS中重新侦测硬盘,再分区和格式化,因为只有对硬盘作格式化后才会把分区表的信息写入1扇区(现在作为0扇区了)。
FBDISK(坏盘分区器)。它可将有坏磁道的硬盘自动

重新分区,将坏磁道设为隐藏分区。在DOS下运行FBDISK,屏幕提示Start scan hard disk?(Y/N),输入Y,开始扫描硬盘,并将坏道标出来,接着提示Write to disk?(Y/N),选Y。坏道就会被隔离。
1,Scan in : LBA 选择扫描方式:LBA/CHS(建议选择LBA方式扫描)CHS只对500M以下的老硬盘有效.(用空格键改变扫描方式)
2,Starting CYL :0 设定开始的柱面值:(一般不用)
3,Starting LBA :0 设定开始的LBA值:(常用,按空格键输入新的LBA值)
4,LOG : ON 是否写入日志:ON/OFF(建议打开)
5,Remap : OFF 是否地址重映射:ON/OFF 是否修复坏扇区(如果打开这一项,可以不破坏数据修坏道.此项与第十二项不能同时打开)
6,Ending CYL : 4091 设定结束的柱面(通常不需要)
7,Ending LBA : 4124735 设定结束的LBA值(常用)
8,Timeout(sec) : 25 设定超时值(秒):25 Erase WAITS的时间默认为250MS,数值可设置范围从10到10000.此数值主要用来设定MHDD确定坏道的读取时间值(即读取某扇区块时如果读取时间达到或者超过该数值,就认为该块为坏道,并开始试图修复),一般情况下更改此数值不要太大也不要太小,否则会影响坏道的界定和修复效果.
9,Advanced log : OFF 是否写入高级日志ON/OFF(此项被禁用)
10,Standby after scan : OFF 扫描完成后是否关闭电机:ON/OFF扫描结束后关闭硬盘马达,这样即可使SCAN扫描结束后,电机能够自动切断供电,但主板还是加电的.适合无人职守状态,一般不用
11,Loop the test/repair : OFF 是否循环测试,修复:ON/OFF(如果此项为ON,当第一次扫描结束后,就会再次从开始的LBA到结束的LBA重新扫描,修复,如此循环)
12,Erase WAITs : OFF 是否删除等待:ON/OFF(此项有第五项不能同时打开,此项主要用于修复坏道,而且修复效果要比REMAP更为理想尤其多IBM硬盘的坏道最为奏效,但要注意被修复的地方的数据是要被破坏的(因为EraseWAITS的每个删除单位是255个扇区).
以上十二个参数如果要修改,都是先按空格键.
一般情况下先看看硬盘什么情况,先不忙修,这里直接按F4(或者按CTRL+ENTER)就开始扫描了.

相关文档
最新文档