web-dev-qa-db-ja.com

hdparmとhdd消去の/ dev / zero

では、何がより安全で、なぜですか?

hdparm --security-erase-enhanced NULL /dev/sdX

または

dd if=/dev/zero of=/dev/sdx
7
user149770

それらは異なる方法を使用し、効果はドライブに依存する可能性があります。前者は「新しい」 ATAセキュア消去 コマンドを使用し、後者は単にゼロで上書きします。

安全な消去がサポートされていない本当に古いドライブの場合、後者がそれを行う唯一の方法です-ドライブをゼロで上書きするだけで、多くの場合それで十分です(ただし、shredコマンドのようなものを使用する方が良いです- DDとは異なり、データを消去するために特別に設計されています)。ワイプ後、ほとんどのドライブにアクセスできなくなります。

ただし、SSDの場合、データは意図的に内部でスクランブルされ、ウェアレベリングの目的で保存されます。ゼロで上書きするはずは機能するはずですが、確かではありません-その場合、sataセキュア消去を実行する方が良い解決策です。また、ライトアンプリフィケーションに悩まされているドライブにs 短期的なパフォーマンスの向上 を提供する場合もあります。 Sataの安全な消去は、内部消去方法をトリガーし、ワイプを保証するための最良の方法です。

最近のほとんどのドライブでは、hdparmメソッドは、使用するのに十分で信頼性が高いはずです。何らかの理由でドライブをゼロにする必要がある場合は、ddメソッドを使用してください。

6
Journeyman Geek