与数据恢复有关的硬盘故障一般分为逻辑故障和物理故障及人为破坏和病毒破坏。
逻辑故障
逻辑故障是指与文件系统有关的故障。硬盘数据的写入和读取,都是通过文件系统来实现的。如果磁盘文件系统损坏,那么计算机就无法找到硬盘上的文件和数据。文件系统的组成部分有。
1、分区表(Partition Table):如果分区表损坏,那么就无法识别磁盘分区或卷。
2、引导扇区或超级块(Boot Sector/Super Block):引导扇区和超级块定义了磁盘分区/卷的重要的参数。
3、文件索引和其它元数据(Index and Meta data):硬盘上的数据和文件按照一定的结构分布在磁盘上,如果这种结构遭到破坏,那么完整的文件或数据也就不存在了。
硬碟存放数据的基本单位为扇区,我们可以理解为一本书的一页。当我们装机或买来一个移动硬碟,步便是为了方便管理--分区。无论用何种分区工具,都会在硬碟的个扇区标注上硬碟的分区数量、每个分区的大小,起始位置等信息,术语称为主引导记录(MBR),也有人称为分区信息表。当主引导记录因为各种原因(硬碟坏道、病毒、误操作等)被破坏后,一些或全部分区自然就会丢失不见了,根据数据信息特徵,我们可以重新推算计算分区大小及位置,手工标注到分区信息表,“丢失”的分区回来了。
删除
我们向硬碟里存放档案时,系统首先会在档案分配表内写上档案名称称、大小,并根据数据区的空闲空间在档案分配表上继续写上档案内容在数据区的起始位置。然后开始向数据区写上档案的真实内容,一个档案存放操作才算完毕。
删除操作却简单的很,当我们需要删除一个档案时,系统只是在档案分配表内在该档案前面写一个删除标誌,表示该档案已被删除,他所占用的空间已被“释放”, 其他档案可以使用他占用的空间。所以,当我们删除档案又想找回他(数据恢复)时,只需用工具将删除标誌去掉,数据被恢复回来了。当然,前提是没有新的档案写入,该档案所占用的空间没有被新内容覆盖。
关于防止数据丢失的3个方法:
1. 永远不要将你的档案数据保存在作业系统的同一驱动盘上
我们知道大部分文字处理器会将你创建的档案保存在“我的文档”中,然而这恰恰是不适合保存档案的地方。对于影响作业系统的大部分电脑问题(不管是因为病毒问题还是软体故障问题),通常的解决方法就是重新格式化驱动盘或者重新安装作业系统,如果是这样的话,驱动盘上都所有东西都会数据丢失。
另外一个成本相对较低的解决方法就是在你的电脑上安装第二个硬碟,当作业系统被破坏时,第二个硬碟驱动器不会受到任何影响,如果你还需要购买一台新电脑时,这个硬碟还可以被安装在新电脑上,而且这种硬碟安装非常简便。
如果你对安装第二个驱动盘的方法不很认可,另一个很好的选择就是购买一个外接式硬碟,外接式硬碟操作更加简便,可以在任何时候用于任何电脑,而只需要将它插入USB连线埠或者firewire连线埠。
2. 定期备份你的档案数据,不管它们被存储在什幺位置
将你的档案全部保存在作业系统是不够的,应该将档案保存在不同的位置,并且你需要创建档案的定期备份,这样我们就能保障档案的性,不管你的备份是否会失败:光碟可能被损坏,硬碟可能遭破坏,软碟被清除等原因。如果你想要确保能够随时取出档案,那幺可以考虑进行二次备份,如果数据非常重要的话,你甚至可以考虑在防火层保存重要的档案。
3. 提防用户错误
虽然我们不愿意承认,但是很多时候是因为我们自己的问题而导致数据丢失。可以考虑利用文字处理器中的保障措施,例如版本特徵功能和跟蹤变化。用户数据丢失的常见的情况就是当他们在编辑档案的时候,意外地删除掉某些部分,那幺在档案保存后,被删除的部分就丢失了,除非你启用了保存档案变化的功能。
如果你觉得那些功能很麻烦,那幺我建议你在开始编辑档案之前将档案另外储存为不同名称的档案,这个办法不像其他办法一样组织化,不过这确实是一个好办法,也能够解决数据丢失的问题。