谁能告诉我作者在这一行上的含义?

时间:2009-07-15 22:22:23

标签: filesystems diskspace fat

我正在浏览此链接:FAT16 Basics to Assemble Clusters。我已经阅读了在FAT中定义目录条目所涉及的结构。现在给出FAT16文件的示例时,它表示示例文件MyFile.txt的数据集群为0x03。这意味着如果我们在逻辑上计算数据集群,我们将能够到达第一个节点,该节点恰好是3号集群。

但是我无法理解的是作者在下一行中试图说的是

  

目前我们在文件分配表中可以看到什么?

我们是如何突然到达文件分配表的?当我们浏览Myfile.txt的信息时,我们不是已经在那里吗?我无法找到任何理由突然作者突然跳到00000200的偏移位置并且正在识别群集的空虚。如果有人能帮助我理解,那就太棒了。

1 个答案:

答案 0 :(得分:1)

作者在下面的要点中告诉你。

但FAT从偏移量0x0200开始,并且由于文件在第3个簇中启动而FAT16簇的大小为2个字节(16位),因此从偏移量2×3或6开始。

在驱动器上,分配的大小为32K,文件大小为> 32K×3但< = 32K×4,文件将占用四个群集,所以在文件恢复过程中有根据的猜测是从偏移量6开始的八个字节包含文件的四个簇号。