作者: lifu198 发表日期: 2008-05-27 11:54
复制链接
笔者经常对有“病”的硬盘进行小修小补,使用最多的是半专业的硬盘修复软件。我试过很多这类的软件,最后在我机子里只留下HDDREG、MHDD、FBdisk、以及一些原厂的DM工具,至于MS的SCANDISK,不说也罢了。
笔者最开始修理硬盘时,经常是什么软件都乱用一通,结果经常搞得硬盘连原厂的DM工具甚至BIOS都不认。现在我接到要修的硬盘一定会确认两件事,一是里面的数据重不重要,二是BIOS能不能认。假如数据比硬盘值钱,我会让该用户花钱找专业人员;假如BIOS都不认该硬盘那我就没办法啦。然后再上网,找找有关型号的资料(故障原因、处理办法、原厂工具)。最后才开始动手。
我处理的流程是:
第一,先用原厂的工具,例如DM等先对硬盘进行“清零”、“低格”等处理,这样做有以下好处:一是究竟原厂的工具更安全,二是小问题DM都可能解决,三是有些硬盘修复软件会将硬盘搞得连原厂的工具都不认,到时才想起原厂的工具就太迟了。经上面处理过后再用其他软件,硬盘修复时间会大为缩短。因为有些软件、病毒或因不正常开关机而将硬盘的某些地方标上“坏”的标志,当这些坏簇连成一片时,直接用其他软件处理,其耗时可能超出你的想象。我曾碰到过一个硬盘,有10MB左右的坏簇是连在一起的,有上万个坏簇,而HDDREG、MHDD等一个小时才处理几百个,你算一算要花多长时间?用DM搞过后再用其他软件修复,这个区再也见不到坏簇,整个硬盘才几百个,修复起来快多了。
第二,用修复软件。HDDREG、MHDD、FB都很好找,也很好用。
HDDREG安装较烦,我用131版,是要安装在硬盘上。先从一些网站下载,安装时会让你再到官方网站下载一个新的安装程序,安装完后再制作一个软盘,然后就可以用它修复硬盘了。最好多复制几个软盘,因为软盘会经常读写,假如坏簇多、软盘读写次数会大大增加,很轻易将软盘搞坏。该软件可以在Windows以及DOS下使用,你还可以决定从第几MB开始处理,不过不能决定在哪里结束。
MHDD、FB直接解压就可以用,但只可以在DOS下使用。你也可以将它俩COPY到软盘,总共才几百KB。在使用方面,FB、HDDREG都很轻易使用,启动它们就会将电脑中的硬盘列出,你只要选定所要修的硬盘再回车它就自动完成。FB到结束时会自动将你的硬盘坏道隐藏,将好的进行分区,但最多挑出4块最大的给你用,询问你是否同意,你选“Y”,就相当于Fdisk一次,但重启电脑后还要格式化才可使用。(注重:当硬盘坏道较多较分散时你的硬盘容量会损失很大,我试过直接用它维修一个2.5GB和一个4.3GB的硬盘,结果一个只有1.8GB可用,一个只有800MB可用。)
MHDD的使用有点烦,但功能最多。启动时它会先将一些参数命令列出,然后就等你输入命令。按F2键是硬盘设定,按F4键是参数设定界面,默认全是OFF,即只扫描不修理,速度较快。你还可以设定从哪里开始从哪里结束。参数一般将REMAP(坏道映射)以及LOOP THE TEST/REPAIR(循环/修复,即修完一次再来一次,直到你叫停!)设为ON就可以了,再按F4键开始工作。中途还可以按键盘的箭头快进或后退。它工作时会有一个类似MS的SCANDISK的示意图给你看,很直观,使你对该硬盘的质量可以心中有数。
在使用这些软件前一定要先将BIOS的病毒功能、软硬盘写保护关闭。FB会损坏数据,MHDD与HDDREG则只会对坏区里的数据有损。它们之间还会“打架”,这个说OK,那个又说有错。上面几个软件很难说哪个最好。软件修复硬盘所费时间都很长,三两个小时是很平常的。假如硬盘不太重要且硬盘坏道较多时,我会在夜晚开机启动软件,然后关显示器,上床睡觉,明天早上醒来就差不多了。假如舍不得硬盘响几个钟头,可以每个把小时就退出(中途退出可以按“Ctrl Break”组合键,但未完成的就退出,下次开机操作系统会报被修的硬盘有错,进行扫描,你大可不管按X键退出),并记住位置,关机,让它休息十来分钟再从停的地方继续修复,今天干不完还可以明天接着干(但FB似乎没这功能)。如用FB分区觉得不满足可用DISKGENIUS或PQ等合并,但假如坏道多用DG会太烦,PQ也会报硬盘有错。假如容量损失不大,还是等FB自己弄好了。
故障现象:笔者在一块原来用FAT16格式分区的迈拓硬盘上预备全新安装WinXP系统,用的是NTFS格式分区。当复制完文件重新启动后却不能正确引导硬盘,屏幕显示“Error loading operating system”。刚开始怀疑是WinXP的安装光盘的问题,就换了一张安装光盘再次安装,复制完文件重新启动后故障现象依旧。又怀疑这个硬盘不能用NTFS格式,就又装了DOS,装完重启后屏幕显示“Non-System disk or disk error,replace disk and press any key to reboot”(非系统盘或盘出错)。
分析解决:查找一些资料知道:造成“Error loading operating system”故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻辑0扇区,是由高级格式化命令FORMAT生成的。主引导程序在检查分区表正确之后,根据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续读五次都失败,则给出“Error loading operating system”的错误提示。一般情况下用类似NDD的专业软件修复即可。若不成功,只好用FORMAT C:/S命令重写DOS引导记录。
但是笔者用NDD及FORMAT 命令都不能排除故障。第二天找到一个朋友,把故障现象给他描述了一遍。他分析可能是硬盘磁头不能正确读取0扇区的引导记录所致,建议用LFORMAT试一下。
从网上下载了LFORMAT(低级格式化程序)复制到一张可以引导系统的软盘上。
低格完成后重新启动后用Windows XP光盘启动电脑,重新用NTFS格式分区并安装系统,过程很顺利,问题解决。
提示:由于低级格式化需要对磁盘每个扇区、每个磁道进行写操作,所以会对磁盘有一定的损伤,除非不得已的情况下不要随意使用低级格式化。
故障现象:最近笔者升级电脑,换下一块40GB的希捷硬盘,于是笔者打算买个硬盘盒,DIY一个移动硬盘。在电脑城经过一番搜索,我选择了移动之星彩翼3.5英寸外置USB2.0移动硬盘盒。买来后把那块40GB希捷硬盘装入硬盘盒中,然后接上电源,把数据线插入主板USB接口中,电脑上马上显示发现新硬件,但在安装驱动的时候出错了,移动硬盘盒红灯狂闪,“我的电脑”中也不显示移动硬盘的盘符。
分析解决:打开“设备治理器”,发现USB2.0设备选项上有一个黄色的感叹号。我反复拔插数据线、安装驱动,还是无济于事。索性删掉“设备治理器”中所有关于USB设备的选项,并重新启动系统,结果故障依旧。难道移动硬盘盒与希捷硬盘不兼容?试着从朋友处借了一块IBM 20GB的硬盘,换下我的40GB希捷硬盘,装好后连接电脑,系统马上找到了硬盘,并在“我的电脑”中显示了一个新盘符。
将两块硬盘进行比较时,无意中发现两块硬盘的跳线设置有点不一样:IBM硬盘的跳线设置是主盘,而希捷硬盘上没有跳线帽,从盘体上的说明可知,没有设置跳线表示默认为从盘,难道问题出在这里?马上拔下IBM硬盘的跳线帽,并插到希捷硬盘上的主盘位置,然后装入移动硬盘盒,接上电源和数据线,系统提示发现新硬件,自动安装驱动。打开“我的电脑”,里面终于出现了一个新的盘符,打开设备治理器,黄色的感叹号消失了,问题终于得到解决。
故障现象:最近笔者的电脑经常无故重启,甚至无故死机。而我又不能忍受每次重启时Scandisk对磁盘的扫描过程,于是经常按回车键中断扫描,结果出现了更严重的问题:机器启动时硬盘发出了有节奏的“咯咯……”声音,硬盘灯不停地闪烁。笔者的硬盘是2000年购买的IBM 40GB。
分析解决:由于笔者经常使用BT下载软件、影片,以及多次中止Windows自带的Scandisk操作,因此怀疑这块40GB硬盘的扇区存在物理错误。于是先进入系统,备份所有重要的数据(期间电脑N次重启)。然后用软盘启动电脑,运行DFT软件。
注:DFT(Drive Fitness Test)是IBM公司为硬盘产品开发的数据保护技术,它通过DFT程序访问IBM硬盘中的DFT微代码,以对硬盘的完好性进行检验。DFT程序是基于S.M.A.R.T自检测、分析和报告技术,具有错误检验及自检测功能。
DFT启动后会先扫描硬盘,并反馈结果让我们确认,这时点击“Yes”按钮继续,进入主界面。按“Alt F”键后选择“Advanced Test”(即高级扫描,选择这项功能,磁盘扫描时间会长一点,但非常全面)。经过漫长的等待(具体时间视硬盘容量大小而定,40GB差不多等了7~8分钟),出现了“Test Results”对话框,此时,DFT会向软盘回写数据报告(注重软盘不要写保护)。图1所示界面的大致意思是,DFT软件已检查出一处或多处扇区错误,并提供了两种解决方案:一是Erase Disk(擦除磁盘);二是Sector Repair(扇区修复)。
我选择了第二种方案??Sector Repair(这种方案一般不会造成硬盘数据丢失或损坏)。这时软件弹出“Corrupted Sector Repair”对话框,选择“Start“开始修复。不久屏幕上出现“Repair LBA”的提示(图2)。选择Yes,继续。大约又过了10分钟,弹出"Technical Result Code"提示界面(图3),反馈磁盘信息。选择“OK”退出。
退出后重启系统,问题依然存在。听到“咯咯……”令人心颤的声音,笔者决定再用DFT修复一次。这次选择“Erase Disk”(擦除分区所有数据),过程照旧:先扫描磁盘,待出现“Test Results”对话框时,将光标移到“Run Erase Disk”,并义无反顾地按下了Enter键,软件又弹出对话框:“Are you sure?"(你确定吗),单击“yes”后又出现一个“Are you really sure?”确认框,再次按下“yes”后出现“Erase Disk”界面,其中提示信息的大致意思是“假如要开始,就按[start],将清除硬盘上的所有数据,所以你必须重新安装系统。”
按“Start”继续,经过漫长的等待,清除结束。修复后检测结果41.7GB,比未修复前容量有所增加。最后按“Alt D”键,选择“Exit”退出,稍后出现“Please reboot your system now!”提示。重启系统后,分区、格式化、安装操作系统等。硬盘再未发出异响,终于修复成功了。