硬盘是有价值的,但数据是无价的。现在越来越多的用户有这样的概念,但是真正遇到数据危机的时候才会有切身感受。虽然存储在各种磁盘中的计算机数据是如此重要,但由于技术和工艺的原因,任何存储设备都有被损坏的风险。运行环境的改变和恶化,非法或折磨人的操作,病毒破坏和黑客入侵,以及各种不可避免的异常情况,都可能导致存储设备报废和软件系统崩溃。
很多朋友认为数据恢复是一项非常专业的工作,需要对磁盘结构和文件系统有透彻的了解。真的有这么神秘吗?其实对于一些简单的软件数据丢失问题,我们自己就可以解决,不仅省了不少钱,而且是提高自己计算机水平的难得机会。
在发生数据危机时,保持冷静的态度非常重要,手忙脚乱的情况很可能造成更大的伤害,使得原本可以恢复的数据无法挽回。事实上,自己保存价值万元的数据并不是天方夜谭。只要掌握一些操作技巧,采用恰当的方法,每个人都有可能起到拯救数据危机的英雄作用。
设计对话:数据丢失,对症下药
对症下药,可以保存哪些数据?数据问题主要包括逻辑问题和硬件问题两大类,对应的恢复也分别称为软件恢复和硬件恢复。软件恢复是指通过软件进行数据修复,整个过程不涉及硬件维护。数据丢失的原因往往是病毒感染、格式化错误、分区错误、克隆错误、删除错误、断电等。
软件故障的特征有:无法进入操作系统、文件不可读、关联应用无法打开、文件丢失、分区丢失、显示乱码等。事实上,软件数据丢失的原因非常复杂,每种情况都有特定的症状或者同时有多种症状。一般只要数据区没有完全覆盖,个人用户通过一些特定的软件基本可以顺利恢复。
以最常见的删除操作为例。实际上,硬盘中存储的文件此时并没有被完全覆盖。通过一些特定的软件方法,可以按照主引导区、分区、DBR、FAT、最后文件实体恢复的顺序来解决。当然,也应该客观承认,虽然软件数据恢复中有很多难以简单表达的细节技巧和经验,但确实存在现有软件恢复技术力不从心的情况。如果硬盘中的数据多次被完全覆盖或部分覆盖,很可能没有软件可以修复。
突然断电,重启后找不到系统。
相信很多朋友都遇到过这种情况。我们在使用电脑的时候,突然断电,重启可以检测到硬盘,但是无法进入系统,或者提示“磁盘引导失败,插入系统盘,回车”。
这种情况通常是硬盘主引导区故障。事实上,只需要几分钟就能修好。这类故障占软件总故障的30%以上,所以学会如何处理这类问题是有效的杀手锏。另外提醒一下,如果开机自检后出现“误操作系统”提示,并且在DOS下可以看到c盘的完整内容,这也是主引导区的故障。
对于这种软件故障,我们完全可以自己解决。你可以用软盘启动系统。然后输入“C:”看能不能读取c盘的内容,这种情况比较复杂,c盘能不能读取也不能根据主引导区的损坏程度来确定。如果c盘的数据可以读出,那么你随时可以使用Fdisk/mbr命令无条件重写主引导区,并且可以保留原来的数据。值得注意的是,系统在运行Fdisk/mbr命令时毫无反应,但实际上它已经发挥了作用,因为硬盘分区表中的数据量很小,写入时间几乎察觉不到。
当然,即使不能读取c盘,我们也可以使用Fdisk/mbr命令。其实Fdisk/mbr的作用是非常明显的,也可以对付主引导区的一些病毒。你可以好好利用它。这是第一个在BIOS中可以识别但在DOS下无法操作的处理硬盘的工具。除了Fdisk的这个隐藏参数,还可以使用DOS下的小工具Fixmbr。文件在DOS下直接执行后,系统会自动检查分区表结构,用户确认后会自动修复。与Fdisk/mbr命令相比,Fixmbr的效果更好,很多Fdisk/mbr命令无法解决的主引导区问题,都可以用它轻松解决。
使用PQ魔法合并分区,文件丢失。
故障:硬盘空间分配不合理,分区软件用于新分区,或分区合并,导致文件丢失或无法打开。
这种故障一般是分区表错误引起的,分区表故障在各种软件故障中也很常见。在这里,我们推荐你使用国产的diskgenius软件。该软件可以直接在纯DOS环境下运行,并且使用直观的中文界面,是英语不好的用户的最佳选择。
将DiskGenius软件复制到DOS启动盘后,就可以直接运行了。进入DiskGenius主界面后,按F10就可以轻松自动恢复硬盘分区表,这一招非常有效。DiskGenius将首先从扇区2开始搜索0柱面0磁头的隐藏扇区,寻找移位的分区表。然后搜索每个人头的第一个扇区,其中搜索过程可以通过两种方式进行:自动和交互。
硬盘分区
自动模式适用于大多数情况,因此建议您选择此方案。通过以上对主引导区和分区表的修复,大家可以让一个已经严重损坏的硬盘在Windows下正确看到分区,从而为其他操作打下坚实的基础。
手动修复:某些情况下,任何软件都可能找不到备份分区表,所以只能手动修改。手工修改会根据经验直接用winhex等软件操作分区表数据。用WinHex打开磁盘后。其中“80”到“55AA”的DPT硬盘分区表相当关键。我们这里截图显示的硬盘分区表是完整的,不需要修改。
但是,对于一个损坏的分区表,它的结束位置可能是完全无序的。这时你可以通过寻找下一个“55AA”符号来确定,因为下一个分区的起始位置向前移动了一个扇区,这是上一个分区的结束位置。根据得到的磁头、扇区、柱面编号,转换成十六进制,然后用WinHex回写。另外,在寻找下一个“55AA”的过程中,可能会出现很多干扰项。建议根据硬盘分区的容量来判断。整个恢复手写分区表的过程需要大量的实践经验,可以进一步研究。
无法打开分区,给出消息“此分区未格式化”。
故障:正常使用时,突然打不开一个盘符,提示“此分区未格式化”
毫无疑问,直接重新格式化可以解决问题,所以如果这个分区没有重要文件,边肖强烈建议你直接格式化硬盘,这很简单,但是如果里面有重要文件不能丢失,这里还有一个捷径,但是不一定管用。可以找另一台电脑,把坏硬盘挂在那台电脑上作为从盘,进入系统后看能不能打开。如果它不起作用,那么我们将
分区情况
使用时,建议将有问题的硬盘作为从磁盘安装。然后直接打开WinHex,选择硬盘而不是分区,这样就可以利用硬盘中的分区表信息来处理分区,从而巧妙地绕过了DRB信息。接下来的任务很简单。直接从右上方的访问下拉列表中选择DBR故障分区,然后打开起始扇区模板。需要注意的是,对于FAT32和NTFS分区,标准模板是不一样的,选择之前要确定。
零磁道损坏,硬盘无法启动。
对于磁盘来说,零磁道是最关键的地方,因为硬盘的分区表信息都在里面。一旦零磁道损坏,硬盘就无法启动。其实零轨损伤只是物理坏轨的特例,不同的是损伤很敏感。
我这里推荐的是一个名为效率源的磁盘访问工具。是目前处理坏轨的常用软件,特点是可以拷贝扇区。很多时候,物理坏道不断出现,我们需要的数据可能并没有存储在危险的坏道中。但操作系统对硬盘有特殊的读取过程,一旦出现大量坏轨,可能无法识别硬盘分区。通过效率源软件,我们可以轻松突破这些限制,软件本身具有强大的复制功能和相应的验证算法。
固态硬盘也容易出问题。
分区被错误地格式化或克隆。
当我们发现文件丢失或者被同名文件覆盖,甚至分区被错误操作格式化,误克隆,就需要使用磁盘扫描来恢复数据。
在软件数据恢复中,误操作导致的文件丢失是非常常见的。当磁盘上的一些数据被删除时,被删除的地方只是被标上了一个可重写的标记,数据并没有被真正删除。但如果重新写,可能不会马上覆盖刚删除的地方,可以用磁盘扫描来恢复数据。但是,一旦数据被其他数据覆盖,就很难完全恢复被删除的数据。
这里推荐易恢复和最终数据。因为易恢复和终数据对分区表等故障有一套独特的处理方法,可以默认方式自动扫描文件,所以两者的结合往往能带来惊喜。
Easyrecovery使用Ontrack的复杂模式识别技术来检索分布在硬盘上不同地方的文件碎片,并根据统计信息对这些文件碎片进行重组。然后,EasyRecovery在内存中构建一个虚拟文件系统,并列出所有文件和目录。即使整个分区不可见或者硬盘上的分区维护信息非常少,EasyRecovery仍然可以高质量地检索文件。
使用EasyRecovery检索数据和文件的前提是文件的信息仍然保存在硬盘中。