有没有办法只通过读取引导扇区来识别FAT分区的类型(如果它是16或32)?
感谢。
答案 0 :(得分:3)
不是通过读取引导扇区 - 您需要查看文件系统本身。
查找群集数量。文件系统子类型可以通过以下数字确定:
小于4086:FAT12
等于或大于4086:FAT16
超过65525:FAT32
答案 1 :(得分:1)
如果FAT12 / FAT16 BPB中每个FAT字的扇区为零,则为FAT32。 (不管实际的FAT大小如何,FAT32都使用每个FAT dword 的EBPB扇区。)同样,如果根目录条目word的数目为零,则为FAT32。