このトピックでは、Windows Elastic Compute Service (ECS) インスタンスのDrive Cの使用可能なストレージ容量が減少している問題の原因と解決策について説明します。
問題の説明
Windows ECSインスタンスのドライブCの使用可能なストレージ容量が減少しています。 その結果、オペレーティングシステムは期待どおりに実行できません。
原因と解決策
原因1: システムログが過剰なストレージ容量を消費する可能性がある
Windows Updateが更新プログラムをインストールするとき、展開イメージサービスと管理 (DISM) がシステムコンポーネントを修復するとき、またはシステムファイルに影響を与える操作が実行されるとき、Windowsは関連するログメッセージをC:\Windows\Logs\CBSディレクトリにあるログファイルに保存します。 できるだけ早くログファイルをクリーンアップしないと、ドライブCのストレージ容量が過剰に消費される可能性があります。
ソリューション
Windowsの組み込みコマンドラインツールDISM.exeを使用して、WinSxSフォルダーを管理します。
コマンドプロンプトで次のコマンドを実行して、ディスクストレージ領域を解放するために不要になったログファイルをクリーンアップします。
DISM.exe /Online /Cleanup-Image /SPSupersededシステムログファイルを手動で削除します。
重要手動でシステムログファイルを削除する前に、ファイルの不適切な削除によるシステムの不安定性やその他の問題を防ぐために、ファイルをバックアップすることをお勧めします。
原因2: 大量の一時ファイルが保持され、過剰なストレージ容量を消費する可能性があります
Windowsオペレーティングシステムでは、オペレーティングシステムまたはアプリケーションの実行中に一時的にデータを保存するための一時ファイルが作成されます。 ほとんどの場合、一時ファイルはC:\windows\tempまたは % USERPROFILE %\AppData\Local\Tempディレクトリに保存されます。
ソリューション
コマンドを実行して、一時ファイルを削除します。
コマンドプロンプトで次のコマンドを実行して、一時ファイルを削除し、ディスクストレージ領域を解放します。
del /S /Q %TEMP%\*一時ファイルを手動で削除します。
原因3: Windowsシステムの更新により、ストレージ容量が過剰に消費される可能性があります
オペレーティングシステムが更新されるか、パッチがインストールされると、Windowsは新しいバージョンの更新ファイルをC:\windows\WinSxSディレクトリにダウンロードし、古いバージョンのファイルのバックアップを作成します。 古いバージョンのバックアップファイルや一時ファイルをできるだけ早くクリーンアップしないと、ファイルが蓄積され、ディスクストレージ容量が過剰に消費されます。
ソリューション
システムの不安定性の問題を引き起こしたり、特定のアプリケーションのパフォーマンスに影響を与える可能性があるWinSxSフォルダ内のファイルを手動で削除しないでください。
Windowsの組み込みコマンドラインツールDISM.exeを使用して、WinSxSフォルダーを管理します。
コマンドプロンプトで次のコマンドを実行して、Windows Updateによって保持されている不要なファイルをクリーンアップし、ディスクストレージ領域を解放します。
Dism.exe /online /cleanup-image /startcomponentcleanupWindows内蔵のディスククリーンアップツールを使用して、ドライブCをクリーンアップします。
原因4: ドライブCのストレージ容量が仮想メモリとして割り当てられる可能性があります
仮想メモリは、物理メモリが不十分な場合に物理メモリを補うために使用されるオペレーティングシステムテクノロジーです。 物理メモリが実行中のすべてのプロセスの要件を満たすことができない場合、オペレーティングシステムは、特定の低頻度で使用されるデータを物理メモリから仮想メモリに転送します。 仮想メモリが適切に構成されていない場合、オペレーティングシステムは期待どおりに実行できない可能性があります。 ドライブCのストレージ容量を仮想メモリとして割り当てると、ドライブCの使用可能なストレージ容量からストレージ容量が差し引かれます。その結果、ドライブCの使用可能なストレージ容量の合計が減少します。
解決策
仮想メモリが正しく設定されているかどうかを確認します。 仮想メモリの設定方法については、Windowsインスタンスの仮想メモリを構成するにはどうすればよいですか。
関連ドキュメント
WinDirStatやSpaceSnifferなどのツールを使用して、ディスクディレクトリのサイズを分析し、大きなファイルがあるディスクディレクトリを特定し、ファイルの詳細な分析を実行できます。