データがごみ箱から削除されると、データはどうなりますか?
ほとんどの場合、削除されたファイルが私たちの邪魔になっていることを知らないうちに削除されたファイルについて考えることはめったにありませんが、実際にそれらを削除するとどうなりますか。本日のSuperUser Q&Aの投稿には、削除プロセスに関する興味深い読者の質問に対する回答があります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
写真提供:ジェラルドの世界(Flickr).
質問
SuperUser読者のShea A.は、コンピュータ上の削除されたファイルがどうなるかを知りたいと思っています。
私がここで間違っているなら私を訂正しなさい、しかしあなたがあなたのPCから何かを削除するとき、あなたのコンピュータはすべて0を1に置き換えてバイナリの一部を上書きすることです(またはその効果に何か)。あなたが何かをごみ箱に送るとき、それはファイルの一部を上書きします、そしてあなたがごみ箱からファイルを削除するとき、それはもっと書く?
ファイル全体の削除とごみ箱プロセスはどのように機能するのですか?
答え
SuperUserの貢献者であるBoannとMary Biggsが私たちのために答えを持っています。まず、Boann:
どちらの操作もファイルを上書きしません。ファイルをごみ箱に移動するだけで、ファイルが移動します。その内容は完全にそのまま残されています.
ごみ箱からファイルを削除する(またはShift + Deleteを使用して直接削除する)と、フォルダからファイル名のエントリが削除されます。以前にファイルによって占められていたディスクの部分は、修正も上書きもされず、ファイルデータを含んでいますが、そのデータはもはやファイル名にリンクされていません。ただし、ディスク上のその場所は「空き」として記録されるため、今後のディスクへの書き込みでそのスペースを再利用できます。ディスクを使用し続けると、スペースはほぼ確実に上書きされます。 やがて.
あなたが削除されたデータの回復を防ぐ必要がある場合には、安全にデータを上書きするための特別なツールが存在します。デフォルトでは実行されません。遅いのでディスクの消耗が増えるからです。.
Mary Biggsからの回答が続きます。
ファイルは2つの部分に分かれています。
- ファイル名を記録し、ファイルのデータ内容を含むディスク上のブロックのリストも含むディレクトリエントリ。オペレーティングシステムはこれらのブロックが使用中であることを「認識」します.
- ファイルのデータ内容を含む実際のブロック.
ファイルが削除されたとき
- ディレクトリエントリ内のブロックのリストは「空き」としてマークされ、オペレーティングシステムに返されます。ディレクトリエントリが削除され、ファイルはファイルシステムから「消えます」.
- 実際のブロックは変更されないので、ファイルのデータ内容は他の新しいファイルがそれらを上書きするまで変更されません。これがファイル回復ソフトウェアがしばしば削除されたファイルを再構築することができる理由です(しかし、それが削除の直後に使用される場合に限る).
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.