Linuxでハードドライブを完全にワイプする方法
最近のアップグレード後に古いコンピューターを販売している可能性があり、個人の写真がインターネットに表示されないようにする必要があります。ハードディスクやSSDからデータを消去したい理由はたくさんあります。残念ながら、このプロセスはハリウッド映画で見られるものとはほど遠いものです。ノブを押してすべてを数秒で削除することはできません。
ただし、少しの忍耐と、端末または適切なライブCDのコマンドを使用すると、ハードドライブまたはSSDを完全に消去できるため、完全に不可能ではないにしても、サードパーティによるデータの取得が困難になります。
セキュアな消去VSストレージ
セキュア消去は、ストレージデバイスの内容を完全に消去する機能です。これは、ほとんどのHDDおよびSSDのファームウェアの一部であり、長年にわたって安全に削除するための推奨ソリューションです。ただし、実際には、数人のユーザーが深刻な合併症を報告しています。
その実装はベンダーによって異なるようであり、データの完全な削除につながらない場合もあります。
他の人は、「デバイスを内部から外部に切り替えたコントローラー」が、デバイスをスリープ状態にすることで電気代を削減するのが良いと判断したため、その操作がデバイスを「ブリック」したと言います。または、iffy BIOSのバグが何らかの理由で「邪魔になり」、手順を完了できなかったためです。
そして(多くの)古いハードドライブ(サイズが15GB未満)はそれをサポートしていません。
したがって、「公式で最良の」方法であるSecure Eraseは、ややギャンブルのままであり、はるかに優れた選択に従う代替手段を作成します。そのため、スキップして、より安全な代替手段に直接ジャンプします。
データの上書き
最新のOSでファイルを削除すると、通常は「ごみ箱」に転送されます。気が変わっても、しばらくの間はデータを復元できます。
ファイルがごみ箱に移動されない「完全な」削除がより安全なアプローチであると考える人もいるかもしれません。ただし、この場合も、ファイルは削除されません。メディアコントローラは、ファイルが存在する領域を「自由に使用できる」とマークしますが、そこに含まれるデータは無傷のままです。
パーティションとファイルシステム全体を削除することは、同じことであるがより大規模であることに気付くまでは、より優れた、そしてより根本的なオプションのように思えます。パーティション全体が「存在しない」とマークされ、パーティションがカバーしていたスペースが「未使用」とマークされますが、実際には何も消去されません。データは上書きされるまで存在します。
機密データを削除する唯一の信頼できる方法は、他のデータで上書きすることです。できれば、2回以上。これは、次のメソッドが行うことです。異なるのは、それらの可用性、使いやすさ、および使用される複数の上書きとパターンによるより安全な削除のための追加オプションです。
何を削除しますか?
PCに複数のストレージデバイスがある場合は、何かを削除する前に、間違ったディスクを一掃するなどの「事故」を回避するために、それがどれであるかを知る必要があります。
最も簡単な方法は、削除するHDD/SSDがセカンダリデバイスとして接続されているグラフィカルユーザー環境に既にいる場合です。次に、GPartedなどのプログラムを使用して、すべてのストレージデバイスをチェックアウトし、適切なデバイスを特定できます。
ターミナルをご希望の場合は、さらに多くのオプションがあります。一部はすでにディストリビューションの一部になっている可能性があります。他の人は、追加のツールのインストールを要求するかもしれません。
Lsblk
コンピューターに接続されているすべてのブロックデバイスを表示できます。読みやすい結果を得るには、次のように試してください:
lsblk -io名前、タイプ、サイズ、モデル
smartctl
各デバイスに関する情報を表示できます。次のように使用します:
smartctl -i / dev / sdX
もう少し判読できませんが、同じように役立ちます。hdparm
ほぼ同じコマンドで同等の結果を表示できます:
hdparm -i / dev / sdX
最後に、fdisk
おそらく最も人気のあるオプションであり、通常、ほとんどすべてのLinuxディストリビューションにインストールされています。また、他のオプションほど詳細ではありませんが、ドライブとSSDに関する情報を表示できます。試してみてください:
fdisk -l </ pre>ddメソッド
破棄したいコンテンツが含まれているデバイスを見つけたら、このデータを「別のもので」上書きするコマンドを使用して、その取得をほぼ不可能にすることができます。コマンドとこの「何か他のもの」がどうなるかはどちらも好みの問題です。
最も一般的な方法は、人気のある
dd
を使用します 次のようなコマンドを持つツール:dd if =/ dev / zero of =/ dev / sdXその中で、
of=/dev/sdX
ワイプアウトするデバイスに対応します。of=/dev/sda
またはof=/dev/sdc
。大きなブロックを使用してプロセスをスピードアップし、次のように構成することで進捗状況の概要を確認できます。
dd if =/ dev / zero of =/ dev / sdX bs =4096 status =progressここで、
bs=4096
はブロックサイズであり、デバイスによって異なります。理想的には、デバイスの製造元のサイトからブロックサイズを見つけることができます。Status=progress
完了するまでの時間を表示する進行状況インジケーターが必要です。ゼロの均一なセットではなくランダムなパターンを使用すると、回復を超えてデータを削除する方が安全であると見なされます。これは、次のようにこれらのコマンドの代替テイクを使用することで実現できます。
dd if =/ dev / urandom of =/ dev / sdX bs =4096 status =progressご覧のとおり、ゼロを乱数に置き換えて、別のソースを使用しています。この方法では、一定の乱数生成をCPUに課すため、システムリソースの使用量が増えることに注意してください。
スクラブアプローチ
スクラブは、実際の使用ではさらに簡単になりますが、構文が単純なもう1つの方法です。
スクラブは通常、ほとんどのLinuxディストリビューションにインストールされていないため、最初に次のコマンドでインストールする必要があります。
sudo apt install scrubインストール後、HDDまたはSSDを完全に削除するには、rootとして次のように入力するだけです。
スクラブ/dev/ sdXすべてをワイプ
スクラブと同様に、
wipe
ストレージデバイスの内容を邪魔なほど簡単に消去する可能性があります。貴重なデータを解放する前に、再確認してください。そして、スクラブと同じように、ほとんどのLinuxディストリビューションでワイプを使用するには、最初にそれをインストールする必要があります。sudo apt installwipeその後、sdXのすべてを消去するには、端末に入力した後にEnterキーを押すだけです。
ワイプ/dev/ sdXライブGUIパス
注 :次の方法は、ハードドライブで実行されているOSに関係なく機能します。
OSが存在するHDDまたはSSDの内容を破棄したい場合、OSを使用している間は破棄できません。代わりに、LinuxディストリビューションのLive CD / DVDを使用できます。できれば、通常は使いやすいGnomeDiskUtilityに付属しているGnomeデスクトップ環境を採用しているものを使用してください。
この方法ですべてを削除するには、ディストリビューションのLive CD/DVDから起動します。 Gnome Disk Utility(Gnomeでは「ディスク」と表示されています)を実行します。
左側のペインのリストから削除するストレージを選択し、2ギアボタンをクリックして、[パーティションのフォーマット]を選択します。
表示されるウィンドウで、[消去]オプションを有効にして、既存のデータを上書きします。
[ボリューム名]にストレージメディアの名前を入力し、右上の[次へ]をクリックして、同じ場所に表示される[フォーマット]ボタンをもう一度クリックすると、表示される警告を受け入れます。
DarikのBootandNukeソリューション
ライブCDに基づく別のアプローチは、DBANとしてよく知られている「Darik’sBootandNuke」に依存しています。 DBANは、標準のディストリビューションではなく、HDDまたはSSDのすべてのコンテンツを完全かつ完全に削除するという唯一のプロセスに特化したスタンドアロンの起動可能なツールです。
コンピューターをコンピューターから起動した後、コンピューターのハードウェアを識別する最初のプロセスの後、DBANは検出したデバイスのリストを表示します。カーソルキーを使用してワイプするものを選択し、Enterキーまたはスペースを押して、 F10を押します。 削除プロセスを開始します。
最良の結果:ハンマーと火炎放射器ではない
私たちはデータリカバリのスペシャリストではないため、どの方法がより優れたパフォーマンスを発揮するかを保証することはできません。専用の機器を使用することで、ハードディスクドライブの表面から最大2回上書きされたデータの痕跡を検出して回復できると主張する人もいます。他の人は、これは理論的であり、実行可能であるという証拠はないと主張しています。一部の復旧会社は、火事でほとんど崩壊したハードディスクドライブや大皿がバラバラになったハードディスクドライブからでもデータを保存したと主張しています。
彼らはスペシャリストであり、それらを最悪のシナリオの一部として提示しているため、おそらくそれらを信頼するのが最善です。ハンマーとイーロンマスクの火炎放射器の導入は、最も強力な「安全な削除」方法のように聞こえます。しかし、火炎放射器を利用できず、午前3時に怒り狂うトールのように振る舞うのが嫌いな私たちにとっては、私たちが見た方法が最善の策です。
-
RAM をハード ドライブとして使用するには?
超高速の読み取り/書き込み速度は、すべてのゲーマーや開発者にとって夢です。がらくたと冗長なデータが一次メモリに積み重なると、最終的には必要なデータの読み取りと書き込みに遅延が発生します. この問題を解決するには、SSD を使用します。これにより、あらゆるプログラムの起動時間が効果的に向上します。 SSD を使用する際の主な問題はそのコストです。SSD は非常に高価であるため、注文する前によく考えなければなりません。 読み取り/書き込み速度を高速化するという目的を実際に果たし、コストがかからない巧妙なトリックは、RAM をディスク ドライブに変換することです。実際に、使用可能な RAM を仮
-
ハード ドライブの閲覧履歴を削除する方法
インターネットを閲覧していると、PC と一緒にアクセスの痕跡が散らばっています。ブラウザの Cookie とキャッシュは、閲覧した Web サイトが保存されている主要なファイルの一部です。もう 1 つの重要な場所は、すべてのインターネット ナビゲーションの詳細をハード ドライブの詳細として保存する Windows レジストリです。このブログは、ハード ドライブから閲覧履歴を完全に削除する方法と、オンラインで匿名性を維持する方法に関するおまけのヒントを提供します。 ハード ドライブから検索履歴を削除する理由 Web ブラウザーの履歴を消去することは、ブラウジングの習慣をプライベートに保つための