-1

がファイルを削除すると、ハードウェア (ハードディスク) がどうなるか興味があります。

つまり、ユーザーがごみ箱からすべてのファイルを消去することを決定したときのハードウェアでのプロセスに関する情報を探しています。

Windows OS に興味があります。次のような技術情報を見つけました: データ消去http://en.wikipedia.org/wiki/Data_erasure

ご不明な点やご質問がございましたら、お気軽にお問い合わせください。

4

3 に答える 3

3

ごみ箱はハードウェアとは関係ありません。ただの特別なフォルダです。ファイル/フォルダをごみ箱に移動するとき。Windowsは、ZwSetInformationFileを呼び出して「名前を変更」します。ご存知のように、ファイルが開かれたとき。直接削除/削除することはできませんが、名前を変更することはできます。ごみ箱はこのように機能しています。次に、ごみ箱を空にしようとすると、ファイルシステムからファイル/フォルダが削除されます。(実際には、ファイルシステムにファイルのフラグを設定するだけです。データは直接消去されませんでした)。

それで全部です。

ありがとう。

于 2012-05-09T03:44:05.537 に答える
2

「ハードウェアでのプロセス」はありません。ごみ箱を空にすると、一連のファイル削除操作が実行されます。つまり、一部のブロックが割り当てられていないものとしてマークされ、ディレクトリからディレクトリエントリが削除されます。ハードウェアレベルでは、これらは単なる通常のディスク書き込みです。データは決して破壊されません。詳細については、使用しているファイルシステム(NTFSなど)への参照を検索してください。

于 2012-05-09T03:41:19.603 に答える
2

各ファイル システムには、ファイルを削除または解放する方法があります。ディスク上のセクターは消去されず、最終的には他のファイルに再利用される可能性があり、時間の経過とともに古い削除されたファイルは存在しません。

リンクしたページの最初の文を読んでも、「ソフトウェアベースの方法」と表示されます。ハードウェアはファイルやファイルシステムについて何も認識していません。ごみ箱を抽象化したファイルではありません(ディレクトリエントリは単に他のディレクトリに移動されました。ファイルがごみ箱に移動されても、移動も削除もされません)。ハードウェアは、モーターの回転、ヘッドの移動、セクターの検索/読み取り/書き込みを処理します。パーティション、ファイル、削除されているかどうかの概念はすべてソフトウェアの領域にあり、ハードウェアは認識も気にもしません。

あなたが参照した記事は、メディアと関係があります。紙に鉛筆で何かを書き、それを消して別の何かを書くことを考えてみてください。紙は両方とも鉛筆で圧縮されていますが、適切なツールを使用すると、おそらく紙のくぼみから元のテキストの一部またはすべてを把握できます. コンピューターを売却、寄付、または廃棄したい場合、銀行口座やその他の機密情報が盗まれないようにするにはどうすればよいでしょうか? その紙の上で、それを燃やして灰の塊を粉砕することができます(その時点でその紙をお金で売ることはできません). または、非常に無秩序でランダムな方法で、最初の文章と 2 番目の文章の紙のくぼみがノイズに埋もれるように、書いた部分に落書きすることもできます。ランダムな落書きに加えて、単語も書きます。本当の言葉や文字ですが、敏感なものは何もありません. ハードディスクのハードウェアは、モーターを回転させたり、ヘッドを動かしたり、セクターを探したり、それらを読み書きしたりするなど、特別なことは何もしていません。ソフトウェアが行っていることは、ノイズの中で実際の情報が目立たないように、実際の情報によく似たランダムな走り書きを作成しようとしていることです。データのエンコーディングについて少し理解する必要があります。0x12345678 の値は、ハードディスクに格納されるときにこれらのビットを使用しません。読み取りの信頼性を高めるために、実際のビットは別のビットに変換され、帰り道。したがって、ディスク上に置かれたときに実際にディスク上のすべてのポイントを実行し、他のポイントをスキップする混沌としたパターンを選択することを知りたい. 理想的には、ディスク上の各位置に (より適切な用語がないため) 1 と 0 の両方が何度も書き込まれるようにします。

あなたが私に耐えれば、興味深い関連する歴史のレッスン。フロッピーディスクと呼ばれるものがありました。http://en.wikipedia.org/wiki/Floppy_disk長い歴史がありましたが、特に同じサイズのディスクで密度が変化しました (これも複数回発生しました)。古いテクノロジーは、「ビット」を使用してセクターを配置できることを実行しました。これは、可能な限り小さいより適切な用語がないためです。その後、技術が向上し、ビットまたはサイズの半分以下を配置できるようになりました。古い時代に書き込まれたディスクを新しいドライブで読み取ることができます。そのディスク上のファイルを新しいドライブで上書きし、そのディスクを (新しいドライブで) 再利用できます。新しいディスクを用意して、新しいドライブにファイルを書き込み、古いドライブで読み取ることもできますが、古いドライブで書き込まれたファイルを含む古いディスクを取り出し、新しいドライブで新しいファイルを削除して上書きした場合、必ずしもそれらを読み取ることができませんでした。古いドライブ上のファイル、古いドライブが実際に古いファイルまたは新しいファイルを認識したり、何も読み取れなかったりする可能性があります。そのディスクを新しいドライブから古いドライブに再利用するには、古いドライブでディスクをフォーマットし、新しいドライブにファイルを書き込み、古いドライブで読み取る必要がありました...なぜ...ホワイトボードにいくつかの単語を書きます活字体で、高さ 1 フィートの大きな文字。消しゴムを取り、真ん中から 2 インチのパスだけを消し、2 インチの高さの単語をいくつか書きます。両方読めますか?あなたが書いた内容にもよりますが、多くの場合、はいできます。きれいなホワイト ボードに 2 インチの文字を書きます。新しいドライブは常にフォーカスが小さく、ディスクが古い小さいサイズを使用してフォーマットされたときに大きな脂肪ビットを書き込まず、高密度でフォーマットされたディスクに書き込むときに小さいビットを書き込み、常に小さなサイズのビットを書き込みました。古いディスクを読むとき、彼らは巨大なサイズにもかかわらずビットを読んで大丈夫です. 新しいドライブは、狭いパスに沿ってしか読み取ることができず、2 インチの文字しか読み取れず、1 フィートの大きな文字はまったく見えませんでした。古いディスクには、古い 1 フィートの文字と 2 インチの文字の両方が表示されていました。彼らは 2 インチの文字しか読めず、1 フィートの大きな文字はまったく見えませんでした。古いディスクには、古い 1 フィートの文字と 2 インチの文字の両方が表示されていました。彼らは 2 インチの文字しか読めず、1 フィートの大きな文字はまったく見えませんでした。古いディスクには、古い 1 フィートの文字と 2 インチの文字の両方が表示されていました。

これらのディスク消去は、メディアを回転させてヘッドを移動するたびに、同じ種類のことを行いたいと考えています。正確には完璧ではありません。何らかのエラーがあり、メディア上のまったく同じセットの分子の電荷を毎回変更しているわけではありません。あなたがその道を運転するとき、少し揺れがあります。道路を例にとってみましょう。道路の車線は、車の幅よりも広いです。ペイント ブラシが車の幅であり、最初に道路を運転したときに線を描いた場合、次にその線を塗りつぶして、だれもあなたの元の秘密の色が何であったかを決定できます。その道を何度も運転する必要があります (ハードウェアのふりをして、常にそうであるように最善の仕事をする必要があるたびに、道路の片側を抱きしめたり、反対側を抱きしめたりすることはできません。できるだけ真ん中に寄せて、ハードウェアとして、ソフトウェアの目標が何であるかを知りません)最初のパスの位置のエラーを後のパスのエラーでカバーできるようにします。パスごとに異なる色のペイントを使用して、最終的にペイントされたストライプのエッジが虹色になり、元の色がどれであるかを判別できなくなります。ここでも、元の書き込みからの元の電荷がエッジでも分離および解釈できなくなるまで、パスごとに常に変化する異なるデータを使用して、多数の書き込みパスでハードドライブを打ち負かします。パスごとに異なる色のペイントを使用して、最終的にペイントされたストライプのエッジが虹色になり、元の色がどれであるかを判別できなくなります。ここでも、元の書き込みからの元の電荷がエッジでも分離および解釈できなくなるまで、パスごとに常に変化する異なるデータを使用して、多数の書き込みパスでハードドライブを打ち負かします。パスごとに異なる色のペイントを使用して、最終的にペイントされたストライプのエッジが虹色になり、元の色がどれであるかを判別できなくなります。ここでも、元の書き込みからの元の電荷がエッジでも分離および解釈できなくなるまで、パスごとに常に変化する異なるデータを使用して、多数の書き込みパスでハードドライブを打ち負かします。

ソリッド ステート フラッシュ ベースのドライブは動作が異なることに注意してください。フラッシュの一部が他の部分より先に消耗するのを防ぐために、書き込みレベリング スキームが存在する可能性があります。また、同じソフトウェア レベルのソリューション (ソフトウェアは、それが SSD とメカニカル ドライブであることを必ずしも認識しているとは限りません) でうまくいかない場合もあれば、機能せず、新しいソリューションが必要な場合もあります。SSDの問題は、フラッシュベースであるため、摩耗するまでの書き込みサイクルの数が限られているため、大量の混沌とし​​た書き込みでドキドキすると、摩耗します。

これはウィンドウとごみ箱と何の関係がありますか、まったく何もありません。ごみ箱に何かを送っても、別のディレクトリにコピーするのと大差ありません。何も破壊されません。ファイルを削除しても、ほとんどのファイルはそのままディレクトリ エントリに残っており、おそらく何らかのファイル アロケーション テーブル (使用済みの空きセクタを一覧表示するもの) が変更されます。セクタ自体は必ずしも変更されません。データはそこにあり、適切なツールを持っている人にとっては、「削除された」ファイルをすべて読み取るのは本当に簡単です (それらを削除した直後)。

古いデータを人に見られたくない場合は、ドライブを取り外し、プラッターを開いて取り外し、粉々に砕いてください。これは、機密情報を破棄する唯一の確実な方法です。

于 2012-05-10T06:23:35.540 に答える