用Winhex恢复Fat32文件系统中“永久删除的文件"实例
首先看看要删除前的文件内容,含以下文件:

再在磁盘中选择要删除的文件,按“shift”+”delete”键永久删除该文件

用winhex打开该磁盘的对应分区,如果没有看到被删除的文件,则进行如下操作:

两种恢复方式
方法一:
右击要恢复文件,选择“恢复/复制”即可将文件恢复到任何位置


测试:恢复成功

方法二:手工恢复
①在根目录下滚动,找到被删文件的目录项(可以从右边的解码中找出相应文件名的文件)

找到被删文件的短文件名后,查看相关信息(本实验中主要用到起始簇的高16位、低16位,文件的大小字节数)


看到该文件的起始簇为3号簇后,跳转到3号簇

点击Offset列,将“十六进制”变为“十进制”
并AlT+1选中第一个字节

上文在短文件名目录项中看到的“文件大小字节数”为298181061,即从当前位置跳转298181061个偏移量,记住要用十进制

跳转后,用Alt+2选中跳转后的字节,即可选择该文件的全部内容。
把它们另存为一个新文件

保存到任意目录,并可以任意命名

用winhex打开并测试,,就发现恢复出了被删的内容啦!


本文介绍了如何使用Winhex工具恢复在Fat32文件系统中被永久删除的文件。通过两种方法,包括直接恢复和手工恢复,详细阐述了文件恢复的步骤。在删除文件后,利用Winhex查找文件的目录项,确定起始簇和文件大小,然后进行数据恢复,最终成功验证恢复的文件内容。
1216

被折叠的 条评论
为什么被折叠?



