エクスプローラーが数字をそのまま表示しない理由
ファイルはNTFSのメタデータに自分のサイズを持っているため、表示はタダです。一方、フォルダーの合計はどこにも保存されていません。表示するには、Windowsがすべてのサブフォルダーを開いてすべてのファイルを足し合わせる必要があり、それを毎回の更新で、すべてのウィンドウで行うことになります。遅いドライブ上の何千ものフォルダーでこれを考えると、Microsoftがディスクを恒常的に忙しくさせるより列を空白のままにした理由がわかります。
マウスを乗せたときのヒントは、プロパティを開かずに1つのフォルダーのサイズを表示しますが、一度に1フォルダーずつで、乗せるたびに再計算されます。知っておく価値のある微妙な点:プロパティには「サイズ」と「ディスク上のサイズ」の両方が表示され、空き容量に関係するのは2番目の数字です。クラスターのオーバーヘッドが含まれるため、小さなファイルが何千もあれば、生のサイズが示すよりはるかに多くのディスクを消費することがあります。
エクスプローラー内でサイズを知る4つの方法
ほとんどの疑問には内蔵ツールで十分で、ダウンロードも不要です。覚えるべき唯一のテクニック:通常の表示ではフォルダーのサイズ列は空白のままですが、検索結果では埋まるということです。親フォルダー内を検索すると、エクスプローラーは配下のすべてを走査するよう促され、この走査こそが数値を生み出します。
- 右クリック → プロパティ — 1つのフォルダーのサブフォルダー込みの正確なサイズ。事前に複数のフォルダーを選んでおく(Ctrl+クリック)と、プロパティは合計を表示します
- ホバー時のヒント — マウスをフォルダーの上に1秒置くだけ。数値1つ、クリックなし、サブフォルダーの内訳なし
- 検索テクニック — 親フォルダーを開き、検索ボックスに * と入力して結果を待ち、列見出しを右クリック → サイズで並べ替えると、フォルダーに実際のサイズが表示されます
- 設定 > システム > 記憶域 — ドライブごとのカテゴリ別内訳(アプリ、一時ファイル、ドキュメント)。エクスプローラー不要
ドライブ全体のマップにはPowerShellとスキャナー
最上位フォルダーすべてを一度にランキングしたいとき、PowerShellならサードパーティ製ツールなしでできます。Windowsターミナルを開き、Get-ChildItemとMeasure-Objectで測定します。たとえば Get-ChildItem D:\ -Directory | ForEach-Object { [PSCustomObject]@{ Folder = $_.Name; GB = [math]::Round(((Get-ChildItem $_.FullName -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum)/1GB, 2) } } | Sort-Object GB -Descending はD:ドライブのフォルダーの順位表を出力します。いっぱいのSSDなら1〜2分かかります。-Forceスイッチで隠しファイルやシステムファイルもカウントされます。
定期監査には専用スキャナーのほうが速く、ファイルをひとつずつ開く代わりにNTFSのマスターファイルテーブルを直接読み取ります。WizTreeはドライブ全体を数秒で描き、TreeSize Freeは並べ替え可能なツリーを提供し、WinDirStatは定番のツリーマップを描きます。より遅いものの、巨大な1塊を見つけるのには最適です。何が容量を食っているか分かったら、キャッシュ、ダウンロード、一時ファイルのクリーンアップを手動またはKleaner PROのようなツールで予定すれば、ドライブがすぐ埋め戻るのを防げます。
よくある質問
エクスプローラーはフォルダーのサイズ列にサイズを表示しないのはなぜ?
NTFSにフォルダーごとの合計が記録されないためです。Windowsは更新のたびにすべてのファイルを走査する必要があります。エクスプローラーがフォルダーのサイズ列を埋めるのは、その走査がすでに行われた検索結果の中だけです。
複数のフォルダーの合計サイズを一度に見るには?
エクスプローラーですべて選択し(Ctrl+クリックまたはCtrl+A)、右クリック → プロパティを開きます。サブフォルダーを含む選択内容全体の合計サイズが表示されます。
大容量ドライブでフォルダーサイズを最速で表示するツールは?
NTFSのファイルテーブルを直接読み取るWizTreeのようなMFTベースのスキャナーです。数テラバイトのドライブでも通常数秒でマップでき、すべてのファイルを開くタイプは数分かかります。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]