サードパーティ製のツールを必要としない明確な答えはまだ見つかっていません。ほとんどの検索結果は、それらが有用ではないほど十分に無関係であるか、あるいは危険なようなサイトでさえも、もっと厄介なサードパーティ製のツールを使用しています。
このリンクが見つかりました https://msdn.Microsoft.com/ja-jp/library/windows/desktop/aa365230%28v=vs.85%29.aspx?f=255&MSPPError=- 2147217396
[分析]ボタンをクリックしてもレポートは生成されません。
Windows 7でMFTサイズを報告する組み込みのコマンドラインまたは他のツールはありますか?
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行を確認します。
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から削除されただけで動作したようです。