ファイルアロケーションテーブル( FAT )ファイルシステム
は、 FATファイルシステムを理解する
FATファイルシステムで導入された当初は、 MS - DOSオペレーティングシステム( OS )が一般的にかなり小さくされたハードディスク、およびフォルダの構造は複雑ではなかったとして、今日のネットワークにされています。 FATファイルシステムは、それぞれの登場以来、 MicrosoftのOSでサポートされ続けている。 最初のFATファイルシステムは、最大2GBのパーティションのサイズをサポート可能性がある。 この意味では、コンピュータのハードディスクドライブは2GB以上のものだが、小さい場合には、ドライブのパーティションの数のパーティションには、各パーティションのサイズは2GBを超えないだった。
FATファイルシステムは、 FATボリューム上のファイルアロケーションテーブルの2つのコピーを保存することによってファイルを保護します。 例では、ファイルアロケーションテーブルの1つのコピーを、ファイルアロケーションテーブルの他のコピーを活用されているが壊れています。 は、ファイルアロケーションテーブルの場所は、 BIOSパラメータブロックに指定されている( BPB )は、 FATブートセクタ。 また、指定されたバイトオフセットでボリューム上に格納されています。 これは、システムを起動するために必要なすべてのファイルが発見されることができます。
さまざまなFATファイルシステムの名前には、実際の数字のビットは、ファイルアロケーションテーブルのエントリに活用の数に関連付けられている。 例えば、 FAT12 、のFAT16は、 16ビットファイルアロケーションテーブルのエントリを利用、およびFAT32は、 32ビットファイルアロケーションテーブルのエントリを利用する12ビットのファイルアロケーションテーブルエントリを使用しています。 FAT32のは効果的に複雑なフォルダ構造が大きなディスクをFAT16で動作を効果的に小さなディスクやフォルダの構造は単純で、動作します。 MS - DOSプロンプトのFAT16は、 Windows 3.xのは、 Windows 95 、 Windows 98およびWindows 2000の各OSには、同一の方法で運営しています。 FAT32のWindows 98の場合の2番目のリリース( OSR2 )は導入されました。 FAT32のは、 Windows 98 OSR2では、 Windows 2000で、同じ動作します。
は、 FAT16ファイルシステム
オペレーティングシステムは、 FAT16ファイルシステムの大半に対応しています。 これのMS DOSのは、 Windows 95は、 Windows 98 、 Windows Meのは、 Windows NT 、 Windows 2000およびWindows XPでのFAT16ファイルシステムを活用することが明らかにされています。 のFAT16 、一般的なディスクの空き領域を管理する際には、ボリュームのサイズ未満256MBの的です。 あなたは、 512Mバイトを超えるているボリューム上のFAT16の使用を控える必要があります。 FAT16ボリュームは、 4 GBを超えて利用することはできません。
地図は、 FAT パーティション上のFAT16のクラスタ。 クラスタの最小単位は、 OSのオペレーティングシステムの場合は、パーティションの空き容量を割り当てて利用されています。 クラスタへの割り当て時にもユニットとして呼ばれています。
は、ファイルアロケーションテーブルのいずれかとして、 FATパーティションでのクラスタを識別する:
- 未使用
- クラスタが使用中のファイルで
- 不良クラスタ
- ファイル内の最終クラスタ
は、 FAT16ボリュームとして構成されている以下の通り:
- システム上のブートセクタのパーティション
- プライマリファイルアロケーションテーブル
- コピーまたは重複ファイルアロケーションテーブル
- ルートフォルダ
- 他のフォルダとすべてのファイル
ルートフォルダの各ファイルおよびフォルダは、 FAT16ボリュームに格納するためのエントリを持ち、テーブルのエントリ512で、各ディスクドライブの最大数を設定している。 ファイルやフォルダのエントリの情報は次のとおり含まれています:
- 名前 :この8.3形式になっています
- 属性 : 8ビット
- 作成時間 : 24ビット
- 作成日 : 16ビット
- 最終アクセス日時 : 16ビット
- 最終更新時刻 : 16ビット
- 最終更新日 : 16ビット
- は 、 ファイルアロケーションテーブルのクラスタ番号最低 : 16ビット
- ファイルのサイズ : 32ビット
フォルダ内の1バイトのエントリの属性とされ、一般的にどのような種類のOSによって制御されることを示します。 属性バイトの4ビットを有効にするか、ユーザーが無効になります。 これらは:
- アーカイブ、システム、隠し、読み取り専用
ファイルは、 FAT16ボリューム上の最初の利用可能な場所を割り当てられている。 最初のクラスタのアドレスは、ファイルの利用は、ファイルアロケーションテーブルの開始クラスタ番号です。 クラスターは、ファイル内の次のクラスタへのポインタをしている。 ファイルの末尾には、クラスタのクラスタでは、この特定のファイルの最後であることを示しては、 16進表示されています。
いくつかの欠点を以下に要約されているFAT16ファイルシステムに関連する:
- は、 FAT16ファイルシステムは、ファイルシステムや圧縮機能には、ローカルのセキュリティがあります。
- ブートセクタのバックアップされていません。
- ルートフォルダのみを意味するのは、最大512のエントリを持つことができます利用可能なエントリの数が大幅に減少することができます長い名前のファイルが。
- のFAT16も容量の大きいボリュームサイズでは動作しません。
は、 FAT32ファイルシステム
FAT32ファイルシステムは、 FAT16ファイルシステムを扱うことができます何よりも大きなパーティションを扱うことができます。 FAT32のサイズは2047年の4 GBのGBまでのFAT16パーティションをサポートし比較することができます。 FAT32では、ルートフォルダを含むことができるエントリの数に制限はありません。 のFAT16と、ルートフォルダのみを最大512のエントリが含まれている。 ブートセクタは、 FAT32ボリュームにバックアップされています。 FAT32ボリュームのクラスタは65527以上が必要です。
は、 FAT16ファイルシステムのアーキテクチャは非常によく似たアーキテクチャでは、 FAT32 。 FAT32の小さな建築の変化に既存のプログラムやデバイスドライバとの互換性を確保するために設計された。 この意味は何ですが、デバイスドライバやツールのFAT16のFATパーティションをFAT32パーティションのために仕事を続けていた。
しかしFAT32のクラスタ値を格納するためには、ファイルアロケーションテーブル内の4バイトが必要です。 これは、修正や、内部データ構造の拡張、ディスク上のデータ構造やAPIを公開しています。
いくつかの欠点を以下に要約されているFAT32ファイルシステムに関連する:
- は、 FAT16ファイルシステムと同様に、 FAT32ファイルシステムのファイルシステムや圧縮機能には、ローカルのセキュリティが含まれています。
- は、 MS - DOSは、 Windows 95 、およびWindows NT 4.0のOSにアクセスするためにまたはFAT32パーティションを読むことができません。
- FAT16およびFAT32パーティションの両方うまく動作していない-は、ファイルアロケーションテーブルのサイズが増加すると、ボリュームになる。
|
ブックマーク、 ファイルアロケーションテーブル( FAT )ファイルシステム
最新のブログの投稿
- 乾燥方法は 、 携帯電話を連絡先に水で 、 是非のに

