Windowsのごみ箱は削除されたファイルの一時的な保管場所として機能します。しかし、ごみ箱がいっぱいになった場合や内容を完全に削除したい場合、効率を求めてコマンドラインから空にすることがあります。このガイドでは、コマンドラインツールを使用してWindows 7、10、11でごみ箱を空にする方法を解説します。
ごみ箱は削除されたファイルを一時的に保存し、誤って削除した場合にファイルを回復できるようにします。これを空にすることは、ストレージ容量を解放し、システムパフォーマンスを向上させ、データのプライバシーを確保するために不可欠です。空にする最も一般的な方法は、ごみ箱アイコンを右クリックして「ごみ箱を空にする」を選択することです。
しかし、以下の理由から、ユーザーはコマンドラインを使用してごみ箱を空にすることがあります:
Windows 11、10、7では、以下のステップ で簡単なコマンドを使用してコマンドラインからごみ箱を空にできます:
まず、管理者としてコマンドプロンプトを開く必要があります。最も簡単な方法は、「Windows+X」を押して「コマンドプロンプト(管理者)」または「ターミナル(管理者)」を選択することです。
次に、対応するコマンドを実行して各ドライブのごみ箱を空にできます:
Cドライブのごみ箱をクリア(またはすべてのユーザーアカウントのごみ箱を空にする): rd /s /q C:\$Recycle.Bin
他のドライブ(例:D:、E:)がある場合は、それぞれに対してコマンドを繰り返します:
rd /s /q D:\$Recycle.Bin
rd /s /q E:\$Recycle.Bin
すべてのコマンドを実行すると、C:、D:、E:ドライブから削除されたすべてのファイルがごみ箱からも完全に削除されたことを確認できます。
コマンドラインに加えて、PowerShellやバッチスクリプトも、特に「Windows 10および11」において、ごみ箱を空にするより柔軟な方法を提供します。
ステップ 1. スタートメニューでPowerShellを検索し、「管理者として実行」を選択します。
ステップ 2. PowerShellが起動したら、要件に応じて以下のいずれかのコマンドを実行します:
指定したごみ箱を空にする: Clear-RecycleBin -DriveLetter C
確認付きですべてのごみ箱を空にする: Clear-RecycleBin
確認なしですべてのごみ箱を空にする: Clear-RecycleBin -Force or Clear-RecycleBin-Confirm:$false
毎回手動でコマンドを入力することなくごみ箱のクリーンアッププロセスを効率化したい場合、バッチスクリプトは優れた解決策です。この方法はクリーンアップを完全に自動化するものではありませんが、毎回同じコマンドを入力する必要なく、ワンクリックで素早くごみ箱を空にする便利なショートカットを提供します。
1. バッチファイルを作成する:「メモ帳」を開き、以下のコードを貼り付けます:
rd /s /q C:\$Recycle.Bin
rd /s /q D:\$Recycle.Bin
rd /s /q E:\$Recycle.Bin
2. ファイルを「.bat」拡張子で保存します(例:「empty_recycle_bin.bat」)。
3. スクリプトの実行:バッチファイルをダブルクリックして実行し、指定したドライブのごみ箱を空にします。
コマンドラインやスクリプトを使用してごみ箱をクリアする際、誤ったドライブ文字を入力した場合(例:C:の代わりに誤ってD:を指定する)、意図しないファイルが削除されてしまう可能性があります。幸いなことに、ごみ箱から削除されたファイルは永久に失われるわけではありません(少なくともすぐには)。適切な方法を用いれば、それらを復元することが可能です。
このような状況では、MyRecoverが強くお勧めされます。この強力なデータ復元ソフトウェアは、空になったごみ箱、システムクラッシュ、電源障害など、500以上のデータ損失ケースから失われたファイルを迅速に取り戻すのに役立ちます。
ステップ 1. MyRecoverをコンピュータにインストールして起動します。ファイルを誤って削除したドライブを選択し、「スキャン」をクリックしてドライブのスキャンを開始します。
ステップ 2. MyRecoverが削除されたファイルを検索し、復元可能なファイルの一覧を表示します。ファイルをプレビューして品質を確認し、復元が必要なファイルであることを確認できます。
ステップ 3. 復元したいファイルを選択し、「復旧」をクリックします。
ステップ 4. 復元したファイルは、他の削除されたファイルの上書きを防ぐため、別のドライブまたは場所に保存してください。
コマンドラインからごみ箱を空にすることには、効率性の向上、プロセスの自動化の可能性、UIの問題を回避する解決策など、いくつかの利点があります。コマンドプロンプト、PowerShell、またはバッチスクリプトのいずれを使用する場合でも、これらの方法はシステムのファイル管理に対する柔軟性と制御を提供します。
しかし、特にコマンドラインを使用する際には、ミスが発生する可能性があります。誤って別のドライブのごみ箱を空にしてしまうと、重要なファイルが失われることがあります。幸いなことに、MyRecoverは、ごみ箱からファイルが削除された場合でも、それらを回復するためのシンプルで効果的なソリューションを提供します。