【问题标题】:How calculate minimum cluster size for FAT10 with 1 GB disk size?如何计算具有 1 GB 磁盘大小的 FAT10 的最小簇大小?
【发布时间】:2021-01-21 16:55:33
【问题描述】:

让我们看看我们有一个 FAT10 的文件系统和一个 1 GB 的磁盘大小。 我想知道如何计算集群的最小大小?

我目前的方法如下所示: FAT10 意味着我们有 2^10 个集群。由于磁盘大小为 1 GB,即 2^30 字节,因此每个集群有 2^(30-10) = 2^20 字节。

这意味着最小集群大小是 2^20 字节?

我希望这是正确的地方问,否则告诉我,我会删除这个问题! :c

【问题讨论】:

    标签: operating-system filesystems fat


    【解决方案1】:

    这真的取决于你的目标是什么。

    从技术上讲,最小集群大小将是 1 个扇区。但是,这意味着 FAT10 系统可能无法访问 1 GB 的绝大部分。

    如果您希望能够使用 FAT10 访问几乎整个 1 GB 磁盘,那么您的计算可以作为一个合理的近似值。事实上,由于实际限制,除非您决定开始做出一些更非正统的决定(我认为在 1 GB 驱动器上使用 FAT10 系统已经是非正统的),否则您可能不会变得更好。

    这里有一些你需要知道的事情。

    1. 理论上 1024 FAT 值中有多少可用?请记住,有些具有特殊含义,例如“集群可用”、“集群链结束”、“坏块(如果适用)”或“保留值(如果适用)”
    2. 您的磁盘上 FAT10 表是否按扇区数或簇数保留其空间?
    3. 您的扇区大小是多少?
    4. 是否有任何额外的保留扇区或簇?
    5. 您的数据部分是扇区对齐还是集群对齐?
    6. 您是否要将集群大小限制为 2 的幂?

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      相关资源
      最近更新 更多