web-dev-qa-db-ja.com

Windows 7でマスターファイルテーブル(MFT)のサイズを表示する最も簡単な方法は?

サードパーティ製のツールを必要としない明確な答えはまだ見つかっていません。ほとんどの検索結果は、それらが有用ではないほど十分に無関係であるか、あるいは危険なようなサイトでさえも、もっと厄介なサードパーティ製のツールを使用しています。

このリンクが見つかりました https://msdn.Microsoft.com/ja-jp/library/windows/desktop/aa365230%28v=vs.85%29.aspx?f=255&MSPPError=- 2147217396

[分析]ボタンをクリックしてもレポートは生成されません。

Windows 7でMFTサイズを報告する組み込みのコマンドラインまたは他のツールはありますか?

23
user1258361

Windowsに付属の fsutil ユーティリティを使用できます。

fsutil fsinfo ntfsinfo c:

出力で、Mft Valid Data Length行を探します。値は16進数です。 Windowsの電卓を使用するか、PowerShellでコマンドとして(0xで始まる)実行するだけで、10進数に変換できます。それはあなたに1024で割ったときあなたにバイト数を与えます2 = 1048576はあなたにMiBのMFTサイズを与えます。

Sysinternalsのntfsinfoによって報告された値よりも少し正確です。 fsutilは私に0x000000006c280000 = 1730.5 MiBを与えますが、ntfsinfoツールは1730を報告します。

Windows 10を使用している場合は、fsutilツールのモードが異なる任意のファイルについて同じ情報を取得できます。

fsutil volume filelayout c:\$mft

::$DATAストリームの下のSize行を確認します。

28
Ben N

Windows 7のMFTサイズを報告するツールはありますか?

Windows Sysinternals (Microsoft)から NTFSInfo を使用できます。

NTFSInfoは、NTFSボリュームに関する情報を表示する小さなアプレットです。ダンプには、重要なNTFSファイルが配置されているドライブの割り当て単位のサイズ、およびボリューム上のNTFSメタデータファイルのサイズが含まれます。

出力例

> ntfsinfo c:

NtfsInfo v1.2 - NTFS Information Dump
Copyright (C) 2005-2016 Mark Russinovich
Sysinternals - www.sysinternals.com


Volume Size
-----------
Volume size            : 460241 MB
Total sectors          : 942575615
Total clusters         : 117821951
Free clusters          : 15025676
Free space             : 58694 MB (12% of drive)

Allocation Size
----------------
Bytes per sector       : 512
Bytes per cluster      : 4096
Bytes per MFT record   : 0
Clusters per MFT record: 0

MFT Information
---------------
MFT size               : 833 MB (0% of drive)
MFT start cluster      : 786432
MFT zone clusters      : 90400352 - 90451584
MFT zone size          : 200 MB (0% of drive)
MFT mirror start       : 2

Meta-Data files
---------------

私はいくつかのコマンドラインについて読んだのを覚えていますdir /a $mftそれは安全ですか?

File Not Foundエラーが発生します。

Dir/ah $ mft(または$ bootなどの他のファイル)を実行しようとすると、 "File Not Found"と表示されます。何がおかしいのですか?私はこれをc:>プロンプトから実行しています... NTFSルートではないということですか?

...

NTFSメタデータファイルを表示しようとしています。それらはWindows APIから隠されています(非常に良い理由で....)。実際、RKRのWebページにはアクセスできないメタデータのファイル名がリストされています。

出典 Windows Sysinternalsフォーラムのトピック:dir/ah $ mft

dir /a $mftはWindows NTとそれ以降のバージョンのWindowsではファイルへのアクセスがWindows APIから削除されただけで動作したようです。

7
DavidPostill