FAT32文件系统FAT表修复

1.在FAT32文件系统下,E盘放置一个文件,并人为损坏FAT表

2. 打开根目录,找到文件的起始簇号和文件大小,如下图所示:

 3.根据文件大小(0E 00 00 00)发现,文件仅有14字节,不到一个扇区(在FAT32文件系统下一个簇占有8个扇区,在NTFS文件系统下一个簇占有16个扇区),因此我们可以直接写入FAT表,前三个文件目录项被系统文件占用,因此可以从其他分区复制粘贴,由于存放在E盘的文件不足一个扇区,但要占用一个文件目录项,写入之后保存即可,(当存入文件过大时,占用不止一个文件目录项(簇),我们就要根据其实簇号按照编号写入,例如:在系统占用的文件目录项后写04 00 00 00 05 00 00 00 FF FF FF 0F,在FAT表中所有文件都是以FF FF FF 0F结束)如下图所示:

猜你喜欢

转载自blog.csdn.net/weixin_47559704/article/details/118606564