凌威科技有限公司_专业硬盘资料救援
IT自救术─硬盘损坏时的资料回复之道(下)

【本文系由「iThome计算机报周刊」授权刊载】 文/严立群 (记者) 2008-04-17

硬盘的硬件方面故障排除后,文件系统的问题才正式浮上台面。如果你操作得当,大部分「原本已经消失」的文件,都可能可以被救回来。

 

Q:请问,如果硬盘坏了,Windows无法登录,且里面的重要资料没有备份,请问要如何抢救?
A:请各位一定要记住:要抢救资料,要先排除硬件问题,再来解决文件系统的问题才行,次序不可错
      乱,不然你是救不到文件的。

 

因此,上期本栏已经先简述了硬盘的硬件故障排除的方法。如果硬盘的硬件部份确定没问题之后,就可以把问题的范围缩小到「文件系统」的部份。我个人的作法,在排除了硬盘的硬件问题(尤其是不严重的磁区损坏问题)之后,通常会接起来看看硬盘的内容。一般而言,这时硬盘里面的文件,依「系统的损坏严重程度」会有三种状况。

 

最轻度状况:硬盘修好后「几乎像是」没事一样
这是最好的情形,在此简单描述一下事情可能的发生情况。

某年某月某一天,一个月黑风高的夜晚,在我上一份工作的地方,楼上同事把硬盘拔下来找我,说他的Windows进不去了,但是他同单位的同仁都在忙截稿(还真忙啊!),没人有空帮他看看(真是没有同事爱啊!),但是他又急着要工作,于是来请我帮他看看。

是,这时我二话不说,找了一台计算机把硬盘装起来,用开机光盘运行SpinRite进行Level 2的修复工作。运气不错,仅有一个损坏磁区,不仅检修速度相当快,而且问题不严重,一修好之后就拿回原计算机安装并开机,系统一切如常。

不过,我得强调,不是每个人都这么幸运。我也不断的跟硬盘的主人表示:文件仍然要赶快备份,因为,磁区损坏的原因不明,有的磁区损坏还会「长大」,现在修好了也只是暂时的状况,硬盘上了年纪之后问题只会越来越多。

 

中等程度损坏:文件系统「看起来」没问题,但是文件「复制不能」
如果你记得多期以前的本栏内容,那你应该会记得:文件系统是一个「炼接串列」的系统,文件内容和文件名其实是分离的结构,经由一个炼接串列表而连结起来。

因此,当你用资源管理器「看到」文件,并不代表这文件就「存在」、「正常」且「可以读取」。

你没看错。

当你用资源管理器「看到」文件,并不代表这文件就「存在」、「正常」且「可以读取」。事实上,很多人都会觉得「计算机不稳定」,「计算机怪怪的」,会有这种情况,「文件系统隐藏着看不见的问题」可说是很重要的一个原因。

因为资源管理器看到的只是一份「文件列表」,使用者看得到文件列表,就误以为文件就该好端端的在硬盘里面──不是的,完全不是这么一回事。

在此举两个例子给大家参考:当你用Word开启文档,正存档时──计算机断电而当机。请注意,假设你文件真的只存到一半,下次开机时,这文件会是什么状况?又或者,硬盘的硬件问题虽然已经排除,但文件的「内容」确实因为损坏的磁区而受到损伤,那即使你看得到文件名,但是文件内容也都还是完好无缺?

因此,各位亲爱的读者,看到这里,一定要记得一个结论:硬盘是一个精巧而脆弱的系统,文件系统是一个精巧而脆弱的系统,无论如何,都不要以为它的「正常运作」是理所当然──才怪,硬盘这东西就像是去西天取经的唐三藏,是「步步有难,处处该灾」。所以,当文件列表「看起来正常」的时候,只不过是表面上的假象罢了。

解决这种问题,很简单,使用Windows内建的「磁盘检查」工具即可,请参考下面的介绍。

 

请爱用「磁盘检查工具」
运行「磁盘检查工具」之前,另一个重要的概念是:Windows没法「完整检查」它系统「正在运作中」的磁盘。

 

比方说,如果你的Windows XP/Vista安装在C:磁盘上,那你就「不能」完整检查C:磁盘,系统不会允许的。但如果你想要检查D:、E:磁盘等其他非系统磁盘,则「可能」可以。

所以,如果你打算做完整的磁盘检查,你有两个选择:
● 待检查的硬盘不得是系统盘
● 可使用Windows的「命令列模式」扫描硬盘

 

无论你的选择是什么,步骤是类似的,请看以下说明:

1.开启「资源管理器」或「我的计算机」,在你要检修的硬盘图标上按鼠标右键后选「内容」。

2.点选「工具」标签后,在「检查错误」区块中按下「立即检查」按钮。

 


 

3.这是关键,如果你要「完整检修」硬盘,请将「自动修正文件系统错误」和「扫描和尝试恢复损毁的磁区」这两个选项都勾选,并且按下「开始」。

 

 

4.如果待检修的是系统磁盘,或者Windows无法卸载这台硬盘,这时会有一个对话盒跳出来,提示你「下次开机时再运行磁盘检查工作」。这是唯一的办法,因此请按下「是」并重新开机。

 

 

照步骤完成并重新开机后,Windows将在命令列下运行适当的工具(CHKDSK),然后彻底检修硬盘的文件系统。这个步骤可能会耗费非常长的时间(尤其当你的硬盘容量很大文件很多的时候),因此这也是你最好是睡觉前做的事情。老实说,你睡醒了,检修工作可能都还没有完成,请耐心让它做,反正你也不用看着它检修,你可以去看星光大道、和异性朋友出去玩(当然如果是同性朋友也无妨)或是去玩你另一台计算机(如果你有不只一台计算机的话)。我曾碰过计算机做了非常久的检修之后,但最终……还是完成了这艰钜的工作。

 

检修好之后,Windows将会重新开机,并停留在Windows的登录画面,使用者此时就可以再去试着开启文件,看看文件内容是否正常。如果这样还不能解决文件系统的问题,那就要求助更复杂的工具了。

 

严重程度损坏:文件系统完全看不见,或是文件被误删且清除了
如果你的硬盘经过「硬件检修且排除故障」之后,但接到别的计算机上的情况很惨,里面的文件根本看不到,Windows系统或是资源管理器根本无法辨认你的硬盘。最恐怖的甚至是:Windows跳出一个画面,说你的硬盘还没有格式化,问你要不要格式化?

又或者,你已经把你的硬盘文件给删掉了,甚至是已经格式化了(format),又甚至是你已经使用了所谓的「硬盘分区工具」将硬盘重新分区后,才发现自己做错事情了……原来硬盘上面还有八百年前你旧情人写给你的情书,但你却还念旧情不想杀掉情书──这时你该怎么办?

 

如果你的文件已经看不见了,再强调一遍,那只是「资源管理器」不能显示档名,但「也许」文件内容还在。

 

只是「也许」喔!也许。

 

那怎么办?

 

为了解决这千万分之一的也许,有很多任务具可以用,在介绍用法之前,先介绍检修的概念。

 

一定要准备另外一个空间保存「撤消的结果」
上面所讲的各种「灾害」,包括了「硬件损毁造成的文件遗失」、「文件系统的严重损害」、「文件误删并清空」、「磁盘被格式化」或是「磁盘被重新分区」,这些灾害发生后,我们虽然可以假设「文件的内容还在」,但为了不要让灾害扩大,所有的这类工具都不可能让你把「救回」的文件写回原来的硬盘。因为,该硬盘是否能正常访问都有疑问,而且你若把救回的文件回存,可能就把你「其他待救」的文件内容给毁了。

所以,一定要准备一个空间,可以是其他硬盘,也可以是其他硬盘分割区──只要你能确定操作无误即可。

 

救回文件的机率并不是百分之百
如果你的硬盘出了问题,那就该立刻救援,不要用错误的方式去处理,不然「能救」都会变成「死机」。比方说,如果上面有重要资料的硬盘,你又用其他的资料盖掉了待救的资料内容,那之前的资料要救回来就几乎不可能了。又比方说,如果资料存放的磁区已经大规模损坏,那文件被救回的机率也就几乎等于零,你想要救回文件也是强求不来。

 

下期,我会将资料防护的注意事项做个总结。

【原文刊载于「iThome计算机报周刊」杂志第341期第50.512页】

IT自救术─硬盘损坏时的资料回复之道(上)
IT自救术─硬盘损坏时的资料回复之道(中)