磁盘的删除和恢复工作原理

您所在的位置:网站首页 硬盘数据不小心删除了还能恢复嘛 磁盘的删除和恢复工作原理

磁盘的删除和恢复工作原理

2023-12-20 14:40| 来源: 网络整理| 查看: 265

过年回公司上班,在处理过年回家拍的照片的时候,不小心将拍的比较好的照片给误删了,但是sd卡被删除后是没有办法在回收站中找回的,就在网上找了好多办法,最后还是花钱买了一个恢复磁盘数据的vip才将被删除的照片找回来,但是在找回的时候也对其工作原理非常感兴趣,通过多方的调研和阅读文件,做了以下总结。 一、磁盘存储 文件在磁盘上的存储,就像是一个链表,表头是文件的起始地址,整个文件并不是连续的,而是一个节点一个节点的链接起来的。要访问某个文件的时候,只要找到表头就可以了,删除文件的时候,也只是吧表头给删除了,实际后面存储的数据并没有被删除,直到下次进行写磁盘操作需要占用节点所在位置的时候,才会把相应的数据进行覆盖掉,数据恢复软件正式应用到了这一点,所以就算你进行了删除操作后又进行了其他写磁盘的操作,只要没有覆盖掉那些数据,都是可以恢复的。 一般新的硬盘需要分区。格式化后才能安装系统使用,一般要将硬盘分成:主引导扇区、操作系统引导扇区、文件分配表(FAT)、目录区(DIR)、和数据区(Data)五部分

二、文件删除与恢复 在文件删除与恢复中,起重要作用的是“文件分配表”和“目录区”,为了安全起见,系统会存放相同的两份文件分配表(FAT),而目录区中的信息则定位了文件数据在磁盘中的具体保存位置--------它记录了文件的起始单元(这才是最重要的)、文件属性、大小等信息。 在定位文件时,操作系统会根据目录区中记录的起始单元,并结合文件分配表区知晓文件在磁盘中的具体大小和位置。 实际上,磁盘文件的数据区尽管占据了绝大部分空间,但如果没有前面各部分,它实际上没有任何意义。 人们所说的删除,实际上只是让系统修改了文件分配表中的前两个代码,(相当于删除标识),同时将文件所占簇号在文件分配表中的记录清除,以释放该文件所占用的空间。因此,文件被删除后磁盘剩余空间就增加了,而文件的真实内容仍保存在数据区,它需等写入新数据时才被新的内容覆盖,在覆盖之前,数据是不会消失的。 对磁盘的分区和格式化 原理和文件的删除是类似的,分区是只改变了分区表信息,格式化只修改了文件的分配表,都没有将数据从数据区真正的删除。

三、如何将数据真正的删除且不被恢复呢 1,将文件删除后重新写入新的数据,反复多次后原始数据就不会被恢复或者找回了,但操作起来比较麻烦且不够彻底、保险。 最好是借助一些专业的删除工具来处理,比如O&OSafeErase等可以重写数据N次,让原始数据面目全非。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3