web-dev-qa-db-ja.com

ごみ箱からデータが削除されると、どうなりますか?

私がここで間違っている場合は修正してください。ただし、PCから何かを「削除」すると、コンピュータはすべて、バイナリの一部を上書きして0を1に置き換えます。 (またはその効果に何か)それで、ごみ箱に何かを送信すると、ファイルの一部が上書きされ、ごみ箱から削除すると、さらに書き込まれますか?

48
Shea A.

どちらの操作でもファイルは上書きされません。

ファイルをごみ箱に移動するのはそれだけです。ファイルを移動します。これは、新しいフォルダが同じディスク上にある場合の他の「移動」操作と同じです。ファイル名エントリは元のフォルダから別のフォルダに移動さ​​れますが、ファイルのcontentはまだディスク上にあり、物理的に移動、変更、または表示されていません。

ごみ箱からファイルを削除する(または、 Shift+Delete)フォルダからファイル名エントリを削除します。以前にファイルで占められていたディスクの部分はまだ変更も上書きもされておらず、すべてのファイルデータが含まれていますが、そのデータはファイル名にリンクされていません。ただし、ディスクのその部分は「空き」として記録されるため、ディスクへの今後の書き込みでそのスペースを再利用できます。ディスクを使い続けると、スペースはほぼ確実に上書きされます最終的に

削除されたデータの復元を防止する必要がある場合、データを安全に上書きするための特別なツールが存在します。これは低速であり、ディスクの摩耗が増えるため、デフォルトでは行われません。

86
Boann

ファイルは2つの部分に分かれています。

  1. ファイル名を記録し、ファイルのデータ内容を含むディスク上のブロックのリストも含むディレクトリエントリ。次に、オペレーティングシステムは、これらのブロックが使用中であることを「認識」します。
  2. ファイルのデータ内容を含む実際のブロック

ファイルが削除された場合:

  1. ディレクトリエントリ内のブロックのリストは、空きとしてマークされているオペレーティングシステムに返されます。ディレクトリエントリが削除されるため、ファイルシステムからファイルが「消えます」。
  2. 実際のブロックは変更されないため、他の新しいファイルによって上書きされるまで、ファイルのデータ内容は変更されません。これは、ファイル回復ソフトウェアが削除されたファイルを再構築できることが多い理由です(ただし、削除後すぐに使用される場合のみ)。
36
Mary Biggs

物理ドライブで何が発生するのか、ソフトウェアレベルで発生するのかを明確にする必要があります。

物理的な側面では、ドライブによって異なります。

  • 磁気ドライブでは、ビットの上書きまたは書き込みは同じ操作であるため、ファイルは通常で物理的に削除されません(オペレーティングシステムは、パーティションのコンテンツのテーブルと空き領域をマークします)。

  • SSDドライブでは、既存のデータを上書きしてファイルを通常に物理的に削除することはできません( http://en.wikipediaを参照) .org/wiki/Trim_(computing)

ソフトウェアでは、使用しているファイルシステムによって異なりますが、ほとんどの場合、パーティションのコンテンツテーブルのみが変更されます。

10
Eloims