fat12 的最小卷大小

fat12 的最小卷大小

我正在寻找答案,FAT12 卷的理论最小大小是多少?

唯一的要求是嵌入式和普通系统应将其识别为 pen drive 上的合法文件系统。尺寸尽可能小,而不会导致文件系统驱动程序崩溃。即使只有 1 个数据扇区 - 这也是完美的!那么最小合法尺寸是多少?

谢谢你,

答案1

mkfs.vfat如果将其限制为一个 FAT ( -f 1) 和 16 个根目录条目 ( -r 16),仍然需要至少 33792 字节(66 个扇区 × 512 字节),尽管它仅使用 10 个扇区作为文件系统(剩余 56 个扇区用于存储数据)。

如果将文件系统截断为 10 个扇区,它仍然可挂载,但是尝试写入这样的截断 fs 将导致文件系统驱动程序发出抱怨。

您可能会幸运地使用十六进制编辑器调整文件系统结构,以将其正确缩小到大约 11 个扇区......

答案2

最小工作系统(在 Windows 和 Mac OS 上),具有 1Kb 的可用空间

是 7 个扇区 x 512 字节 = 3.5Kb

1 个扇区 - 引导扇区

2 个扇区 - fat1 + fat2 表

2 个扇区 - 根目录(32 个条目)

2 个扇区 - 至少一个数据簇

相关内容