WinDirStat が Windows よりも使用領域が少ないと報告するのはなぜですか?

WinDirStat が Windows よりも使用領域が少ないと報告するのはなぜですか?

約 125 GB でフォーマットされた SSD を持っていますが、消費量は約 99 GB と表示されています。数週間にわたってストレージ容量が急速に消費されています。オンラインで原因不明の SSD 消費の例を多数見つけましたが、どれも答えが見つかりませんでした。時間の経過による SSD データの損失

ユーザーのディレクトリはジャンクションを使用して別の HDD に適切に移動されたため、通常のデータ ストレージは SSD 上で行われず、WindowsまだProgram Files存在しています。

しかし、奇妙なことに、ディレクトリ ツリー リストと Total Commander による隠しファイルおよびシステム ファイルの表示で確認したところ、ドライブには 46 GB のデータしかありませんでした。隠しファイルを表示

WinDirStat、手動検査、その他のストレージ消費分析ツールは、SSD 上で実行されている Windows のコピーから起動すると、ドライブ上に 46 GB のデータが報告されます。ストレージ分析これは、消費された約 99 GB とは大きな食い違いです。空き領域はどこにあるのでしょうか?

答え1

WinDirStat を管理者として実行しなかった場合、表示が許可されているファイルによって使用されているスペースのみをレポートできます。

管理者として再度実行すると、スペースがどこに移動したかの全体像が表示され始めます。

答え2

では、このすべてのスペースを占有しているのは何でしょうか? システムの復元です。別のコンピューターからドライブをロードし、隠しファイルやシステム ファイルを表示することで、これを特定できました。

私の場合、システムの復元は現在、ドライブのストレージ容量の50%を消費するように設定されており、この巨大なシステムボリューム情報フォルダが使用されています。再設定するには、[右クリック]コンピューター --> プロパティ --> システム保護(右)--> 設定 犯人

答え3

C:\SysmonWinDirStat は、SYSTEM ユーザーが所有するフォルダーを報告しません。私の場合、管理者ユーザーがアクセスできず、WinDirStat によって報告されなかった 32 GB のフォルダーがありました。

SYSTEM ユーザーが所有するフォルダーもスキャンできる SpaceSniffer などの別のツールを使用します。

SYSTEM ユーザーが所有するフォルダーにアクセスする場合は、回復モードで Windows を再起動してからコマンド ライン モードを使用するか、WindowsPE を使用する必要があります。

答え4

私の場合、ドライブは exFAT 形式であり、ファイルは実際のサイズよりもはるかに多くのスペースを使用する可能性があります。不足している空き領域は、多数の小さなファイル用の大きなディスク ブロックの末尾にあります。

Windows はディスクがほぼいっぱいであると報告します:119 GBのうち6.14 GBが空き

WinDirStatは、16.8 GBが使用されていますディスク全体に対して。

Windowsのディレクトリプロパティには、ファイルサイズ(3.07GB)とディスク使用量(16.5GB)の合計ディレクトリの 1 つ。WinDirStat はこのディレクトリについて 3.1 GB を報告します。

unix du (ディスク使用量) ユーティリティ (MINGW64、私の場合は Git Bash) は、ファイルの末尾の空きスペースを含む実際のディスク使用量を表示します。「du -sh」コマンドの出力、問題のディレクトリの場合は 17 GB。

関連情報