特集
Windowsで「うっかりごみ箱から消しても復元できる」は昔話!? その理由を紐解く
2026年7月14日 06:12
Windows 11のデスクトップに標準で用意されている「ごみ箱」。その名の通り、不要になったファイルを投入する場所として用意されている。一時的にファイルを保存しておいてくれるため、機能自体はとても便利なのだが、うっかりごみ箱から削除してしまってデータを消失するなど、思わぬトラブルを招くこともある。
削除してしまったファイルを復元するアプリは、さまざまなものが知られているが、昨今はそうした方法でもファイルを復元できないケースが存在するようだ。そこで今回は、ごみ箱やデータ記録/削除の仕組みを確認しつつ、その理由を紐解いていこう。
そもそもごみ箱の仕組みとは?
まず初めに、Windows 11のごみ箱がどういった機能で、どのように動作するのか確認していこう。
ごみ箱は、不要になったファイルを保管する場所として、内蔵ストレージのドライブ単位で用意される。たとえば、PCにCドライブとDドライブが存在する場合、各ドライブ個別にごみ箱が用意される。
その実体は、システム属性かつ隠し属性でルートフォルダに確保される「$RECYCLE.BIN」という名称の特殊フォルダだ。$RECYCLE.BINフォルダは各ドライブのルートフォルダに用意され、ごみ箱に移動したファイルはドライブごとの$RECYCLE.BINへ移動してその中で保管される。デスクトップなどで見かける「ごみ箱」は全ドライブの$RECYCLE.BINを一括で管理しており、複数のドライブがあってもユーザーは1つのごみ箱を利用しているように扱える。
ごみ箱に移動したファイルは、即座に削除されることはなく、ごみ箱移動後も自由に取り出せる。これは、当初不要と思ったファイルでも、後からやっぱり残しておきたい、内容を再確認したいと思う場合が少なからずあることや、必要なファイルを間違ってごみ箱に移動してしまった場合などを考慮してのものだ。
ちなみに、ごみ箱にファイルが入っているかどうかは、アイコンを見ればすぐ分かる。何も入っていなければ空のごみ箱アイコンが、1つでも何か入っていれば紙くずで埋まったごみ箱アイコンがそれぞれ表示される。
「ごみ箱から削除しても復元できる」は昔話!?
先に紹介したように、ごみ箱内に保存されているファイルについては、簡単に取り出して復元できる。しかし、ごみ箱からファイルを削除してしまった場合、そのファイルは文字通り「削除」されてWindows上から見えなくなり、ごみ箱から取り出せなくなってしまう。
とはいえ、その状態でもまだファイルを復元できる可能性は残されている。それも、「PCのストレージがHDDだった場合」には、実際に復元できることが多い。
下の図に簡略化して示したように、通常、ファイルは管理領域と記憶領域という異なる2つの領域でその存在を管理している。具体的には、ストレージにファイルを保存すると、そのファイルを構成するデータは記憶領域に書き込まれ、管理領域にはファイル名や作成日時、記憶領域のどこにデータを書き込んだかといった情報を記録した「ファイルレコード」と呼ばれる管理情報が作成される。
ファイルにアクセスする場合には、そのファイルのファイルレコードを読み取り、ファイルのデータがストレージのどこに保存されているかを確認してアクセスする。ファイルが断片化され(物理的に散らばって)保存されている場合でも、問題なくファイルを読み出せるのはこの仕組みによるものだ。
そして、Windowsでファイルを削除した場合には、このファイルレコードに「削除された」というフラグを立てる。これによってファイルが見えなくなるとともに、記憶領域のデータを書き込んだ場所が開放され、そこにほかのデータを書き込めるようになる。
裏を返せば、その領域にほかのデータが書き込まれない限り、元のデータは記憶領域に残ったままとなる。同時に、ファイルレコードも「削除された」というフラグが書き込まれるだけで、ほかのファイルレコードが上書きされない限り、情報自体は消えずに残っている。
つまり、ごみ箱から削除されたファイルでも、ファイル本体とファイルレコードの実体が残っている状態であれば、「ファイル復元アプリ」を利用して「削除された」状態を元に戻すことで、ファイルを復元できる可能性があるわけだ。
しかし、PCのストレージがSSDの場合は、それが当てはまらない可能性が高い。なぜなら、Windows 11搭載PCでストレージがSSDの場合、標準で「TRIM」という機能が有効となっているためだ。
TRIMは、ざっくり言うとSSDを最適化してSSDのパフォーマンスや寿命を維持するための機能だ。そして、Windows 11でTRIMが有効となっている場合、ファイルを削除すると直後にTRIMが発動し、削除したファイルの記憶領域に保存しているデータを物理的に消去してしまうのだ。
TRIMが動作する前であれば、削除したファイルを復元できる可能性がある。しかし通常は削除を行なったら即座にTRIMが発動してデータ領域を消去してしまう。そのため、SSDの場合は、ファイルをごみ箱移動後に削除したり、Shift+Deleteキーを押して直接削除すると、即座に物理的にデータが消去される。つまり、ファイルレコードの情報が残っていたとしても、ファイル復元アプリを使ったファイルの復元は不可能になる可能性が高いのだ。
仕組みを説明したところで、では実際にどうなるのかを試してみよう。
USBメモリから使える「rcvPortable」でファイル復元にトライ
ストレージがSSDの場合、ファイル復元アプリを利用してもほぼ復元不可能ということは説明した通りだ。ここからは、ファイル復元アプリを使って本当に復元できないのか、実際に確認していこうと思う。
今回は、「rcvPortable」というファイル復元アプリを利用した。アプリはこちらからダウンロード可能だ。
rcvPortableは、無償ながら利用にほぼ制限がないことや、比較的扱いやすいということから広く活用されているフリーのファイル復旧アプリ「Recuva」を、USBメモリから起動し利用できるようにしたものだ。
Recuvaは、PCにインストールして利用するアプリで、標準でCドライブにインストールされる。ただ、Cドライブで削除したファイルを復元したい場合、インストールするRecuvaで復元したいファイルのデータ領域が上書きされる可能性がある。そこで、USBメモリにインストールして利用できるrcvPortableを利用することにした。
ちなみに、rcvPortableをダウンロードする作業も、ストレージに書き込みが発生してファイル復元の可能性を下げる行為となるため、可能なら別のPCで行なうべきだ。もし同じPCでダウンロードする場合には、復元したいファイルが存在しないパーティションにダウンロードするなどの配慮をしたい。
rcvPortableをダウンロードしたら、インストール用USBメモリを接続してダウンロードしたファイルを起動。USBメモリを指定してインストールすればいい。
やはりSSDはファイルの復元が不可能だった
では実際に、rcvPortableを利用し、SSD搭載のWindows 11 PCでファイル削除の直後にファイル復旧できるか試していこう。
今回は、あらかじめrcvPortableをインストールしたUSBメモリをPCにあらかじめ取り付けておき、ごみ箱に保存されているファイルを削除した直後に間髪を入れずrcvPortableを起動し削除ファイルをスキャンしてみた。
すると、削除したファイルがリストに表示された。それらは確かに、直前に削除したファイルばかりで、ファイルレコードの情報がまだ残っていることを示している。
しかし、表示されたファイルすべてに赤印が付いていた。rcvPortableでは、見つかったファイルの健康状況に応じて、以下のように緑、黄、赤に色分けされる。
- 緑: データが上書きされておらず正常に復元できる可能性が高い状態
- 黄: データの一部が上書きされているため復元したとしても正常ではない可能性がある状態
- 赤: データがすでに上書きされていて復元がほぼ不可能な状態
すべて赤だったということは、つまりいずれも復元不可能な状態というわけだ。
ファイルの状況を詳しくチェックしてみたところ、すべてに「ファイルのヘッダーデータが空であるか、ファイルが安全に削除されました。」というコメントが付いていた。これは、TRIMが発動し、データ領域が物理的に削除されていることを示している。そして、当然ながら見つかったファイルは正常に復元できなかった。
ファイル削除から間髪入れずにrcvPortableを起動してもこの状況だったため、やはりWindows 11 PCのSSDでは削除したファイルの復元はほぼ不可能と結論付けてよさそうだ。
なお、復元がほぼ不可能と考えられるのはTRIMが有効なSSDで、HDDやUSBメモリ、SDカードなどは、上述の方法で従来通りファイルを復元できる可能性が十分にあることを付け加えておきたい。
「うっかり削除」には普段からのデータバックアップが重要
このように、Windows 11ではSSD利用時にTRIMが標準で有効になっていることにより、ファイルを削除すると、ほぼ同時にSSD上からファイルのデータが物理的に消去され、復元不可能になると確認できた。上ではrcvPortableを利用した例を紹介しているが、ほかのファイル復元アプリを利用した場合でも同様の挙動を確認している。また、ごみ箱からの削除だけでなく、ごみ箱を経由しない直接の削除についても同じ結果だ。
この状況を回避する手段として考えられるのは、SSDのTRIMを無効にする、というものだ。ただし、TRIMを無効にすると、SSDの著しいパフォーマンス低下を引き起こすだけでなく、寿命を縮めてしまう。このデメリットを考えると、TRIMを無効で運用することは推奨できない。
以前は、もし間違って削除したとしても、ファイル復元アプリを利用すれば削除したファイルも復元できる可能性が高かったのは事実。実際にそれで事なきを得たことが筆者にもあるし、現在でもHDDやUSBメモリ、SDカードなどは、これまで通りファイルを復元できる可能性が十分高いはずだ。
しかし、昨今のWindows 11搭載PCはほぼすべてがSSDを搭載しており、その考えはもはや通用しなくなった。それだけに、ごみ箱の扱い方やファイル削除に関しては、細心の注意を払う必要がある。
ではどうすればいいのか。PCを扱っていて、間違ってファイルを削除してしまうことを100%避けるのは、おそらく難しいだろう。となると、そういった事態を想定して、ファイルをバックアップしておくことが重要だといえる。
バックアップ手段としては、外付けのSSDやHDD、NASなどを用意してバックアップするのでもいいし、クラウドストレージを活用して、データをクラウドに同期させるというのでもいいだろう。間違って削除する以外にもさまざまなデータ消失リスクが潜んでいる昨今、とにかく、仕事で利用するファイルや家族の写真など、失っては困る重要なファイルは必ずバックアップを取る、ということを強く推奨したい。
ごみ箱の自動削除にも要注意
ちなみに、ごみ箱はフォルダ内のファイルを自動的に削除する機能を持つため、注意が必要だ。そこで、どういった場合に自動削除されてしまうのかも改めて確認しておこう。
その1: Cドライブは、ごみ箱から一定期間経過で自動削除
1つ目は、ファイルがごみ箱に移動されてから一定期間経過した場合だ。標準設定では、ファイル移動から30日が経過すると、そのファイルは特に確認メッセージなどなく自動的に削除される。
この自動削除までの期間は、ユーザーが自由に変更できる。「設定」アプリを起動し、「システム」→「ストレージ」→「ストレージセンサー」の中にある「ごみ箱に移動してから次の期間が過ぎたファイルを削除する」で変えられる。期間の長さを選択できるほか、自動削除を行なわない「実行しない」も選べる。ただしこの場合、ごみ箱の中身が増えることで、ストレージの空き容量不足につながる場合もあるので注意したい。
なお、ストレージセンサーで自動削除されるのは、Cドライブのごみ箱のみだ。Cドライブ以外のごみ箱は、設定に関わらず日数経過で自動削除されることはない。
その2: ごみ箱の容量をオーバーする場合は移動時点で削除
2つ目は、ファイルを削除しようとしたときに、ごみ箱の容量をオーバーした場合だ。ごみ箱にはあらかじめファイルを保存できる最大容量が設定されており、中身の総容量がこれを超えると、移動後に最も時間が経過しているファイルから順に、最大容量を下回るまで削除される。この場合、ファイル移動から一定期間が経過する前であっても削除され、確認メッセージも表示されない。
また、容量の大きなファイルをごみ箱に移動させる場合に、そもそもそのファイルがごみ箱の最大容量よりもサイズが大きいと、そのまま直接削除される。フォルダごとごみ箱に移動する場合にも同様の処理が行なわれる。この場合、「このファイルは大きすぎてごみ箱に移動できません 完全に削除しますか?」というダイアログが表示されるので、よく確認してから操作しよう。
ちなみに、ごみ箱の最大容量は、Windows 11インストール時に各ドライブの容量から自動的に設定される。手持ちのPCで複数のドライブを確認したところ、ごみ箱の最大容量はドライブの総容量に対して約5%が確保されるようだ。
最大容量は変更も可能で、ごみ箱の「プロパティ」を開き、最大容量を変更したいごみ箱を選択し、その下の「選択した場所に設定」にある「カスタムサイズ」で設定する。ごみ箱の容量が大きいと、ごみ箱に移動したファイルがドライブの空き容量を圧迫することにもなるため、多くても総容量の10%程度に留めておくのがいいだろう。
このほか、「ごみ箱にファイルを移動しないで、削除と同時にファイルを消去する」を選択すると、ごみ箱に移動すると同時にファイルが削除されるようになる。
その3: ごみ箱に一時的に保管されているファイルを手動で削除
3つ目は、ユーザーが自ら削除する場合だ。
ごみ箱フォルダを開き、ファイル一覧から削除したいファイルを選択。右クリックで「削除」をクリックし、「このファイルを完全に削除しますか?」というダイアログで「はい」をクリックすると、そのファイルは削除される。
また、ごみ箱フォルダ上部や、ごみ箱アイコンを右クリックすると表示される「ごみ箱を空にする」をクリックすると、ごみ箱に保存されているファイルをすべて削除できる。
3のケースは、削除するかどうかの最終判断をユーザーが下すことになるが、1と2のケースでは、確認なく自動的に削除される場合がある。そのタイミングは利用状況によって変化するものの、ごみ箱に移動したファイルはいずれ自動削除される運命にあると考えるべきだ。
ごみ箱は、不要になったファイルを一時的に保管する場所だということを覚えておけば、思わぬデータ消失を防ぐことができるだろう。













































