ファイルシステム、特にFAT *とNTFSに関する研究を始めました。FATとNTFSファイルシステムの比較の説明
FATファイルシステムでは、クラスタはデータまたはディレクトリクラスタで、Rootディレクトリの開始クラスタ番号は常に認識されます.FAT32以前は書式設定時に固定されていたため、FAT32は拡張BIOSブートセクタでブロックします。
NTFSは、システム内の各ファイルとディレクトリのMFTレコードを使用して、マスターファイルテーブルの下のすべてを編成します。 マスターファイルテーブルの最初の27番目のレコードは予約済みとマークされ、最初のインデックスはMFT自体を記述する$ MFTレコードで構成されます。
FATはディレクトリエントリを使用してクラスタチェーンの最初のクラスタを検索し、後で処理するためにファイル割り当てテーブルを参照しながら、NTFSが居住/非居住者のデータ属性をどのように追跡するのかを理解しています。
今、私の心はこれらのことを「処理する」のが難しいと感じています。
NTFSでRootディレクトリはどこにありますか?
ディレクトリはどのようにMFTレコードで表されますか?居住者と非居住者の両方の方法で、現在のMFTレコードを使用してサブディレクトリMFTレコードを検索するにはどうすればよいですか?
MFTレコードの後半に指定されたクラスタの実行が1024バイトの制限を超えた場合はどうなりますか? (これはひどく断片化されたファイルを意味すると理解しています)