Operating system 如何计算具有1 GB磁盘大小的FAT10的最小群集大小?

Operating system 如何计算具有1 GB磁盘大小的FAT10的最小群集大小?,operating-system,filesystems,fat,Operating System,Filesystems,Fat,让我们看看我们有一个FAT10文件系统,磁盘大小为1GB。 我想知道如何计算群集的最小大小 我目前的方法是这样的:FAT10意味着我们有2^10个集群。由于磁盘大小为1GB,相当于2^30字节,因此每个集群有2^(30-10)=2^20字节 这意味着最小群集大小为2^20字节 我希望这是正确的提问地点,否则请告诉我,我将删除此问题!:这实际上取决于你的目标是什么 从技术上讲,最小集群大小将为1个扇区。然而,这意味着FAT10系统不可能访问1GB中的绝大多数 如果您希望能够使用FAT10访问几乎整

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

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

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


我希望这是正确的提问地点,否则请告诉我,我将删除此问题!:这实际上取决于你的目标是什么

从技术上讲,最小集群大小将为1个扇区。然而,这意味着FAT10系统不可能访问1GB中的绝大多数

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

以下是一些你需要知道的事情

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