最小的FAT32分区

mus*_*afa 9 linux windows filesystems fat32 disk-partitioning

我需要用FAT32文件系统创建一个小分区图像(几MB).我在互联网上提出了一些关于FAT32分区的最小大小限制的矛盾信息.

当我mkfs在Linux中尝试将5MB分区作为FAT32时,我收到警告,因为它太小了.虽然,它写了一些东西.(我不确定它是否有效)当我尝试diskpart在Windows 中将5MB分区格式化为FAT32时,它就会失败.

FAT32分区有多小?

谢谢

Mar*_*Bax 10

FAT32需要至少33,548,800字节(32763 KB)的分配.请参阅Wikipedia上的FAT大小限制列表.

  • 这个数字是从哪里来的?我在引用的维基百科页面上没有看到列出的内容(还有吗?)。我发现了一些关于 65,527 簇限制的参考,如果使用半千字节簇,则为 33,549,824 字节,即 32,763.5 KB,但提供的 33,548,800 字节数将为 32,762.5 KB(或 65,525 簇,这不是我的数量)已经看到记录)。是的,这似乎是关于 1 KB 的争论,但我不赞成技术上的不准确性(尤其是用作文档)。 (3认同)
  • 你去了:http://en.wikipedia.org/wiki/File_Allocation_Table#Size_limits (2认同)
  • @hanshenrik我尝试了你的命令,最小大小是`truncate -s $((66043*512)) diskfile; mkfs.fat -F 32 -a -f 1 -h 0 -R 2 -s 1 -S 512 磁盘文件`。改成66042,报错 (2认同)