实验环境

我是用的winxp的虚拟机

  • winhex
  • 010editor

简介

  • 删除目标

FAT32格式下文件恢复实验
首簇号:786653
簇链表:
FAT32格式下文件恢复实验

  • 然后查看在目录表中的位置
    FAT32格式下文件恢复实验

由上图可知首簇高位和低位

FAT32格式下文件恢复实验

  • 可见文件名首字节被修改,已经是被删除的状态了。
    FAT32格式下文件恢复实验
    查看root directory
    FAT32格式下文件恢复实验
    查看簇链表:
    FAT32格式下文件恢复实验
    都被清零了。

开始恢复

  • 和原来的根目录信息相对比,我们发现:

修改了首字节为15H。
簇高位清零了,簇低位并没有变化。
簇链表被清零。

  • 恢复文件
  1. 根据相邻目录项恢复簇高位
    相邻目录项簇高位:、

FAT32格式下文件恢复实验
是12。
所以我们设置簇高位为12。
FAT32格式下文件恢复实验

  1. 修改文件名首字节

FAT32格式下文件恢复实验

  1. 修复簇链表
    这里根据它的簇高位和低位反推,并且假设连续存储的方法进行修改。

FAT32格式下文件恢复实验

保存之后
FAT32格式下文件恢复实验

文件成功被恢复。
FAT32格式下文件恢复实验

大家共勉~~

相关文章:

  • 2021-12-03
  • 2021-10-31
  • 2021-06-01
  • 2021-12-19
  • 2022-01-16
  • 2021-06-20
  • 2021-06-13
  • 2022-12-23
猜你喜欢
  • 2021-07-22
  • 2021-11-12
  • 2021-04-16
  • 2021-09-07
  • 2021-12-16
  • 2022-12-23
  • 2021-06-04
相关资源
相似解决方案