NTFSInfo v1.0

Mark Russinovich

公開日: 2016 年7月4日

ダウンロードNTFSInfo(143 KB)ダウンロード

はじめに

Ntfsinfo は、NTFS ボリュームに関する情報を表示する小さなアプレットです。 ダンプには、ドライブのアロケーションユニットのサイズ、キーの NTFS ファイルが置かれている場所、およびボリューム上の NTFS メタデータファイルのサイズが含まれます。 通常、この情報は興味の値よりもわずかですが、 Ntfsinfo にはいくつかの興味深いものが表示されます。 たとえば、FAT ファイルシステムのファイルアロケーションテーブルに NTFS と同等のものがあるとします。 これはマスターファイルテーブル (MFT) と呼ばれ、ドライブ上のすべてのファイルとディレクトリの場所を示す一定サイズのレコードで構成されます。 MFT にとって驚くべきことは、他のファイルと同じように、ファイルとして管理されていることです。 Ntfsinfo では、MFT が配置されているディスク上の場所と、ボリュームのクラスターと mft レコードのサイズを指定するだけでなく、ディスク上のどこにあるか (クラスターの観点から) が示されます。 MFT を断片化から保護するために、NTFS ではディスク領域が不足していない限り、MFT の周りにディスクの一部が割り当てられないようにします。 この領域は MFT-Zone として知られており、 Ntfsinfo によって、ディスク上で MFT-Zone が配置されている場所と、ドライブに予約されているドライブの割合がわかります。

また、MFT と同様に、すべての NTFS メタデータがファイルで管理されていることがわかります。 たとえば、ドライブのブートセクターをカバーするようにマップされている $Boot という名前のファイルがあります。 ボリュームのクラスターマップは、$Bitmap という名前の別のファイルに保持されます。 これらのファイルは NTFS ルートディレクトリに直接存在しますが、そのファイルが存在することがわかっている場合を除き、表示することはできません。 NTFS ボリュームのルートディレクトリに "dir/ah $boot" と入力すると、実際には $boot ファイルが表示されます。 Ntfsinfo は、"dir/ah" と同等の機能を実行して、すべての NTFS (3.51 および 4.0) メタデータファイルの名前とサイズを表示します。

ntfsinfoは、1998年1月Windows NT 雑誌の "NT 内部データ構造" に付随することを目的としています。

インストールと使用方法

ntfsinfoは ntfs のすべてのバージョンで動作しますが、Windows NT 5.0 の ntfs には、 ntfsinfoがまだプログラミングされていないさまざまなメタデータファイルがあります。 Ntfsinfoを機能させるには、管理者特権が必要です。

使用法: NTFSInfo x

パラメーター 説明
x 確認する NTFS ボリュームのドライブ文字。

動作のしくみ

Ntfsinfo は、ドキュメントに記載されていないファイルシステムコントロール (FSCTL) の呼び出しを使用して、ボリュームに関する情報を NTFS から取得します。 この情報は、NTFS メタデータファイルのディレクトリダンプと共に出力されます。

ダウンロードNTFSInfo(143 KB)ダウンロード

実行日:

  • クライアント: Windows Vista 以降
  • サーバー: Windows server 2008 以降
  • Nano Server: 2016 以降