0

私はこのリンクを通り抜けていました:クラスターを組み立てるためのFAT16の基本。FATでのディレクトリエントリの定義に関連する構造を読みました。ここで、FAT16ファイルの例を示すと、サンプルファイルMyFile.txtのデータクラスターは0x03であると表示されます。つまり、データクラスターを論理的に計算すると、クラスター番号3である最初のノードに到達できるようになります。

しかし、私が理解できないのは、著者が次の行で何を言おうとしているのかということです。

現時点でファイルアロケーションテーブルに何が表示されますか?

どのくらい突然ファイルアロケーションテーブルに到達しますか?Myfile.txtの情報を調べていたとき、私たちはすでにそこにいませんでしたか?著者が突然00000200のオフセット位置にジャンプし、クラスターの空を特定している理由を見つけることができませんでした。誰かが私を理解するのを手伝ってくれるといいですね。

4

1 に答える 1

1

作者はすぐ下の箇条書きであなたに話します。

ただし、FATはオフセット0x0200で開始し、ファイルは3番目のクラスターで開始し、FAT16クラスターのサイズは2バイト(16ビット)であるため、オフセット2×3、つまり6で開始します。

ドライブでは、割り当てられたサイズは32Kで、ファイルサイズは> 32K×3ですが、<= 32K×4です。ファイルは4つのクラスターを使用するため、ファイルリカバリ中の知識に基づいた推測では、オフセット6から始まる8バイトです。ファイルの4つのクラスター番号が含まれています。

于 2009-07-15T22:41:04.750 に答える