本文分析了 ExFAT 文件系统的结构,介绍了 WinHex 的脚本技术,并详细阐述了使用 WinHex 脚本技术恢复 ExFAT 校验扇区的方法。
ExFAT 文件系统是微软公司为闪存设计的文件系统, 广泛应
用于相机存储卡、U 盘等存储介质。现在 ExFAT 文件系统也已经
广泛的被各种操作系统所支持,ExFAT 文件系统既提高了安全性,
也提升了功能性。
1.1 ExFAT文件系统结构
ExFAT 文件系统结构图如图 1 所示。
(1)DBR 及其保留扇区。DBR 的全称为 DOS Boot Record, 含
义是 DOS 引导记录,目前泛指操作系统引导记录。DBR 一般都是
位于是 0 号扇区,即分区的第一个扇区。在 DBR 之后往往有一些
保留扇区,其中 12 号扇区为 DBR 的备份。
(2)ExFAT 文件系统中的 FAT 表主要作用是记录碎片文件的
存储情况。
(3)簇位图文件是 ExFAT 文件系统中的一个元文件,用来管
理分区中簇的使用情况。
(4)大写字符文件。是 ExFAT 文件系统中的第二个元文件,
类似于 NTFS 文件系统中的元文件 $UpCase, U