小编Gan*_*dhi的帖子

FAT32 中缺少文件大小

我有一个 .fat32 文件,从主引导记录中我读到了以下内容:

\n
    \n
  • 每个扇区 512 字节
  • \n
  • 每个集群 8 个扇区
  • \n
  • 总共 800 个扇区
  • \n
  • 根簇号为2
  • \n
  • 32 个保留扇区
  • \n
  • 2 个FAT
  • \n
  • 每个 FAT 1 个扇区
  • \n
\n

800 个扇区 \xc3\x97 512 字节 = 400kiB

\n

当我在终端检查时,df -Bk ./我得到 380k。

\n

那么 20kiB 或 40 个扇区到哪里去了?

\n

我猜测FAT之前的32个保留扇区是其中的一部分,但仍然缺少8个。

\n

然后我想到了 FAT 本身,所以还有 2\xc3\x971 扇区,但还剩下 6 个。

\n

除了一些奇怪的理论之外,我想不出其他任何东西,我不确定它们是否正确:

\n
    \n
  • 即使在保留扇区之​​前仍然有剩余空间(引导扇区是保留扇区的一部分吗?)还是在最后未使用的空间?

    \n
  • \n
  • 如果有任何簇被写入,则它是“满的”。那么 FAT 是簇的一部分,而该簇的剩余 6 个扇区就是我丢失的 6 个扇区吗?但紧接在 FAT 后面的是根簇,这是否意味着 FAT 是其簇的最后 2 …

filesystems fat32

4
推荐指数
1
解决办法
816
查看次数

标签 统计

fat32 ×1

filesystems ×1