[摘要]而硬盘在记录文件时,先要将文件的信息:文件名,文件的大小,文件的修改日期(不包括文件的位置)记录到DIR区,之后在DATA区选一块空地,放进去,顺便往DIR区记录位置。而文件的删除却很简单,只是把DIR区文件的第一个字符改为E5(常规删除,如果你用软件覆盖了,就不是如此了,数据也不能恢复了)这也就是说,文件的数据并没有被覆盖,也就为为数据恢复创造了可能。
文件是保存在硬盘中的(当然还有其他储存介质这里不做讨论了),这个地球人都知道,系统读取文件时,从硬盘的目录区DIR读取了文件的相关信息,比如说吧文件名啦,文件的大小啦,文件的修改日期,文件的位置(数据区DATA的簇号)…….之后就可以知道数据的位置,再读取就行了。
而硬盘在记录文件时,先要将文件的信息:文件名,文件的大小,文件的修改日期(不包括文件的位置)记录到DIR区,之后在DATA区选一块空地,放进去,顺便往DIR区记录位置。而文件的删除却很简单,只是把DIR区文件的第一个字符改为E5(常规删除,如果你用软件覆盖了,就不是如此了,数据也不能恢复了)这也就是说,文件的数据并没有被覆盖,也就为为创造了可能。
PS:各个文件系统都有不同的原理,这里只是将的普遍原理,如要深究维基百科上有较详细的解释。