多くのコンピューターユーザーはパーティションファイルシステムに注意を払っていませんが、他の人はファイルシステムについて聞いたことがありますが、ファイルシステム、特にFATとNTFSに関する詳細情報を知らないため、この記事ではFATファイルシステムと将来的には他のファイルシステムについてお話します。

FATファイルシステムとは

ファイルアロケーションテーブル(FAT)は、MS-DOS用に開発されたファイルシステムであり、コンシューマーバージョンのMicrosoftのプライマリファイルシステムです。 Windows 以下を含む Windows 私。 FATファイルシステムは比較的単純であると考えられており、そのためフロッピーディスクでは一般的な形式です。 さらに、パーソナルコンピュータの既存のオペレーティングシステムのほとんどすべてでサポートされているため、同じコンピュータで起動する複数のオペレーティングシステム間でデータを共有するためによく使用されます(マルチブート環境)。 また、ソリッドステートメモリカードやその他の同様のデバイスでも使用されます。 ファイルが削除されて新しいファイルがメディアに書き込まれると、ファイルがメディア全体に散らばって読み込みと書き込みの処理が遅くなるという重大な欠点があります。 最適化はこれに対するXNUMXつの解決策ですが、多くの場合それ自体は長いプロセスであり、FATファイルシステムをクリーンに保つために定期的に繰り返す必要があります。

FAT12ファイルシステム

FATは12ビットFATとも呼ばれ、フロッピーディスクのファイルアロケーションテーブル(FAT)です。 フロッピーディスク上のファイルの場所は、FATの12列のテーブルにリストされています。 フロッピーディスク列の各エントリの幅は12ビットであるため、FATはFAT12と呼ばれます。 フロッピーディスクのファイルシステムとして、いくつかの制限がありました。階層ディレクトリがサポートされていない、クラスタアドレスが16ビット長である(FATを操作するコードが少しトリッキーになった)、ディスクサイズがサイズを32MBに制限したXNUMXビットのセクター数。

FAT16とは何ですか?

クラスタのアドレス指定に16ビットを使用するファイルアロケーションテーブル。 一般的にDOSおよび Windows 95システム。

16ビットDOSおよび Windows ハードドライブのサイズに基づいてクラスターサイズを変化させるファイルシステム(FATを参照)。 クラスターサイズの範囲は、4K(最大127MBのドライブ)から4K(255MBドライブ)、8K(511MBドライブ)、16K(1GBドライブ)、32K(最大2GBドライブ)です。 FAT16パーティションの最終的な容量は2GBです。

FAT16
FAT16

FAT32とは何ですか?

元のFATシステムで使用されていた32ビット値ではなく、16ビット値をFATエントリに使用するMicrosoftのディスクファイルアロケーションシステム。最大2TB(テラバイト)のパーティションサイズを可能にします。 FAT32が最初に登場 Windows 95Bにも含まれています Windows 98と Windows NT 5.0。

FAT16のボリュームサイズ制限を克服しながら、メモリに制約のあるDOSリアルモードコードでフォーマットを処理できるようにするために、MicrosoftはFAT32と呼ばれる新しい世代のFATを実装することを決定しました。ビットは現在使用されています。

理論的には、これは合計で約268,435,438(<228)のクラスターをサポートし、2テラバイトの範囲のドライブサイズを可能にするはずです。 ただし、Microsoftのスキャンディスクユーティリティの制限により、「スキャンディスク」が必要ない場合を除き、FATは4,177,920(<224)クラスターを超えて拡張することはできず、ボリューム制限は124.55ギガバイトになります。 Windows 2000およびXPは、32 GBで作成できるFAT32パーティションのサイズに制限を設けました。Microsoftはこれは仕様によるものであると理由を説明していません。 Windows 他の方法で作成されたより大きなFAT32パーティションを読み書きする能力があります。 FAT32は、 Windows 95 OSR2。 それが組み込んだ多くの変更はそれを大きな改善にしました。 ただし、 partition magic ソフトウェア、2TB FAT32パーティションを作成し、ディスク管理の32 GB制限を克服できます。

FAT32ボリュームの最大可能ファイルサイズは、4 GBから1バイト(232-1バイト)を引いたものです。 システムスワップファイルと同様に、ビデオキャプチャおよび編集アプリケーションがこの制限を簡単に超える可能性があるため、ほとんどのユーザーにとって、これは32年の時点でFAT2005の最も厄介な制限になっています。

32ビットファイルアロケーションテーブルファイルシステムVFATまたはFATと同じではありません。どちらも16ビットファイルシステムです。

FAT12 / 16/32はパーティションのファイルシステムであり、FATという別の用語もあることに注意してください。 これはFATファイルシステムの一部にすぎません。FATの他に、MBR(マスターブートレコード)、DBR(DOSブートレコード)、FDT(ファイルディレクトリテーブル)、データゾーンなどの部分がFATファイルシステムにあります。 NTFSファイルシステムには、MBR、DBR、およびデータゾーンも含まれています。 これらの用語については、今後説明します。

必要なものを入手する hddツール, パソコンユーティリティ