硬盘扇区物理错误 用DFT“抢救”问题硬盘
分析解决:由于笔者经常使用bt下载软件、影片,以及多次终止windows自带的scandisk操作,因此怀疑这块40gb硬盘的扇区存在物理错误。于是先进入系统,备份所有重要的数据(期间电脑n次重启)。然后用软盘启动电脑,运行dft软件。
注:dft(drive fitness test)是ibm公司为硬盘产品开发的数据保护技术,它通过dft程序访问ibm硬盘中的dft微代码,以对硬盘的完好性进行检验。dft程序是基于s.m.a.r.t自检测、分析和报告技术,具有错误检验及自检测功能。
图1
dft启动后会先扫描硬盘,并反馈结果让我们确认,这时点击“yes”按钮继续,进入主界面。按“alt+f”键后选择“advanced test”(即高级扫描,选择这项功能,磁盘扫描时间会长一点,但非常全面)。经过漫长的等待(具体时间视硬盘容量大小而定,40gb差不多等了7~8分钟),出现了“test results”对话框(图1),此时,dft会向软盘回写数据报告(注意软盘不要写保护)。图1所示界面的大致意思是,dft软件已检查出一处或多处扇区错误,并提供了两种解决方案:一是erase disk(擦除磁盘);二是sector repair(扇区修复)。
图2
图3
我选择了第二种方案——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!”提示。重启电脑后,分区,格式化,安装操作系统等。硬盘再未发出异响,终于修复成功了。