1

有没有办法仅通过读取其引导扇区来识别 FAT 分区的类型(如果它是 16 或 32)?

谢谢。

4

2 回答 2

3

不是通过读取引导扇区 - 您需要查看文件系统本身。

找出簇的数量。文件系统子类型可以由这个数字确定:

小于 4086:FAT12

等于或大于 4086:FAT16

超过 65525:FAT32

于 2016-08-14T08:23:22.233 回答
1

如果 FAT12/FAT16 BPB 中每个 FAT 字的扇区为零,则为 FAT32。(不管实际的 FAT 大小如何,FAT32 使用 EBPB 的每个 FAT dword扇区。)同样,如果根目录条目字的数量为零,则它是 FAT32。

于 2019-09-03T06:46:19.747 回答