被格式化分区的文件恢复
在使用电脑或者移动硬盘,U盘的过程中,由于误操作等原因,里面的数据很可能被误删除,格式化等。如果找专业人员恢复数据,价格不菲。其实我们可以使用一些专业软件,自己尝试进行数据恢复。
首先,看一下硬盘里面的数据为什么可以被恢复。
一个文件存储在硬盘中,数据都是以簇为单位存储的,并且这些以簇为单位的小块,还可能不是连续的,一个文件占用一个或者多个簇。
文件分配表(FAT)是映射到分区每个簇的条目列表。它记录着每一个文件属性,大小,在数据区的位置。对文件的操作,其实就是对文件分配表进行更改。例如把文件删除或者格式化,其实是对文件分配表进行改写,但文件的真实数据还存在相应的簇中。类似于把书的目录撕掉了,再去找想要的章节,就找不到了。
如果以簇为中心解释文件的删除,就是硬盘删除文件时,系统不会把它所存储的文件全部清空,而是将之前在各个分配表中的“簇”标记为空显示。文件分配表里面还有哪个“簇”没有使用,后期所存储的数据也就会存入该簇中。所以在数据重新写入之前,这些删除的文件依然会存在之前所在的“簇”中,直到新数据的写入,覆盖原有数据。
数据恢复,本质来说就是重新找回文件分配表中的文件信息,这样就可以以这些信息为向导,再次把硬盘中的数据整合成以前的文件,就可以把数据恢复成功了。当然,如果在保存数据的簇中,已经重新写入了新的文件数据,再恢复文件的可能性不大。所以,如果硬盘误格式化或误删除后,不要再对硬盘进行一些写入的操作,以免为后期的数据恢复增加难度。
我的电脑中的两个硬盘
我的计算机中有二块硬盘,一个120G的固态分为C,D两个区,第二个是160G的机械硬盘,分为E,F,G三个分区。我们拿计算机中的第二块硬盘来做试验,测试文件丢失后的恢复方法。
F盘中有数据
首先看F盘,即第二块硬盘的第二个分区,卷标是软件。