0

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

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

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

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

4

1 回答 1

1

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

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

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

于 2009-07-15T22:41:04.750 回答