分享

文件的存储过程、删除与恢复是怎么回事

 涂鸦吧 2016-11-17

1、数据的存储

计算机将外部信号或者内部数据都是用二进制的形式放在存储设备中。但是对于一串10101101.....的数字,计算机是如何识别和读取的呢?不可能每读取一个文件都要扫描整个存储设备。

这时候就需要文件记录表了。每当存储一个文件时,这个文件的详细信息(存储时间、谁创建的、大小、从哪里开始的和哪里结束的等等)就被记录在文件记录表中,并对每个文件进行编号。无论是创建和读取文件,系统都会先访问文件记录表这个区域。

就比如说一本书,里面有许多文章。这时候就需要目录表来记录某篇文章叫什么,作者是谁和从那一页开始的、哪一页结束的、文章的编号等等。这个目录就相当于我们的文件记录表。

文件的存储过程、删除与恢复是怎么回事

那么文件时如何创建的呢? 首先先寻找没有存储数据的文件编号,然后再向这这个文件编号里面写入文件的信息。然后指定文件存放的位置,才开始把文件写入到存储设备里面。

每当你执行或打开一个文件,系统根据文件编号开始寻找你这个文件是在哪里,找到过后才开始从哪个位置开始读取。

2.数据的删除

文件删除一般很简单,直接把文件的索引表清空。就相当于说在书中删除一篇文章,只是把目录删除掉了。其实内容还在存储设备里面,直到下一次文件的写入将其覆盖。所以我们平常删除的文件并没有真正的删除,只是系统没了这个文件的记录,找不到这个文件了而已。

3.文件的恢复

既然文件没有被真的删除,那么就有机会把他恢复,只要那个文件的位置没有存储新的东西。因为每个文件的都有特定的格式,而这些格式通常在文件的开头和结尾有特定的标识,用来计算机识别文件的类型。

所以文件恢复软件就对你的整个存储设备进行读取,当读取到特定的文件格式的时候,发现文件系统里没有标识,就把那个文件提取出来。

常用的文件恢复软件:

R-STUDIO 恢复勿删除,勿格式化,病毒破坏等文件的专业软件,菜单简洁易用。

FinaData 相当有名的数据恢复软件,长快速查找分区头,坏道忽略能力相当强大。

Easyrecovery 一个几乎可以涵盖所有数据恢复软件功能的终极软件,非常实用。

DiskGen 非常专业的分区表修复软件

当人我一般都用Easyrecovery, 免费,操作简单

以上内容仅仅为了了解科普简易化了,实际上文件系统时比较复杂的,因为文件系统的不同,会有一些差别和错误。忘谅解勿喷。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多