论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1900阅读
  • 0回复

硬盘数据恢复原理 [复制链接]

上一主题 下一主题
离线aniu
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-04-21 16:40:57
硬盘数据恢复原理硬盘数据结构一般分为引导扇区、操作系统引导扇区、文件分配表、目录区和数据区...

主引导扇区又有主引导记录MBR(Master Boot Record)、硬盘分区表和结束标识组成...它用于存放硬盘分区表、确定各分区的正确性并将引导权交给相应的操作系统...


操作系统引导扇区的主要作用是:当MBR将系统控制权交给它时,在根目录中寻找系统文件IO.sys、MSDOS.sys和Winboot.sys三个文件,若存在则将IO.sys文件读入内存并将控制权交个它...


文件分配表即FAT(File Allocation Table),即用于表示磁盘文件的空间分配信息...但它并不对引导区、文件目录表的信息进行表示...也不真正存储文件内容...

PS:FAT一般有两个...第二个是第一个的备份...


硬盘目录区紧接在第二个FAT后...FAT配合目录区才能准确定位文件位置...这里记载着每个文件的文件名、扩展名、属性、大小、创建时间等等...


数据区即DATA...当数据复制到硬盘时,就存放在DATA区...它占据了硬盘的绝大部分空间,但如果没有前四个不分,他就只是一块填充着0和1的区域...毫无意义...
当操作系统要在硬盘上写入文件时,首先在目录区中写入文件信息,然后在DATA区找闲置空间将文件保存,并将DATA区中存放文件的簇号写入目录区...删除文件时则简单许多,只需将该文件在目录区中的第一个字符改称E5,在文件分配中把该文件占用的各簇清0,就表示该文件已删除...并不动DATA区...

其实各位应该也明白了...各种数据恢复软件正是利用DATA区中的数据不易被改写,从而利用DATA区中残留的种种痕迹来恢复数据...


注意:在准备使用EasyRecovery、FinalData等软件恢复数据时...不能直接在本机安装...因为安装软件时可能恰好把刚丢失的文件覆盖掉...最好使用能够从光盘直接运行的数据恢复软件...