Hard-Disk

在 shred 命令之後是否需要安全擦除?如果是這樣,如何正確地做到這一點?

  • July 15, 2017

我要賣一堆硬碟(不是SSHDSSD,都是普通的HDD)。

因為我想將它覆蓋 10 次,我不確定如何執行純pv覆蓋 * 10,所以我遇到了一個方便的實用程序shred,並按如下方式執行它:

shred --verbose --random-source=/dev/urandom --iterations 10 --zero /dev/sda

所以,整個數據銷毀正在進行中,我對此毫無疑問。

我問你關於指導我如何進行安全擦除的原因來自另一個 SE 站點,更具體地說是這個答案,這讓我想到,可能會有最後一輪的預售準備。我遇到了一些主機保護區,我不確定我的命令是否已刪除。

我不確定是繼續做這個網頁上提到的事情,還是只等待上述命令完成並立即出售。

對於大於 15GB 的驅動器,不必多次覆蓋,使用隨機數據或零並不重要。使用零可能不那麼令人困惑。

https://en.wikipedia.org/wiki/Data_erasure#Number_of_overwrites_needed

您的命令不會擦除主機保護區。另一方面,您的作業系統也不會在那裡寫入任何機密資訊。

就我個人而言,我會使用安全擦除來處理特定於設備的功能。例如,它可能會努力銷毀任何重新映射(壞)扇區上的剩餘數據。但是,我不會 100% 假設驅動器在不檢查的情況下正確執行。因此,在我之前或之後執行覆蓋通行證是有意義的。

當我在 SSD 上嘗試安全擦除時,它似乎沒有清除分區表的記憶體/驅動器的啟動。我說記憶體,因為它在重新啟動時消失了。但這讓我有點不安——我更喜歡在安全擦除之後執行覆蓋通道。

如果您正在處理 SSD,您還希望在覆蓋後執行擦除,以保證最佳性能。

引用自:https://unix.stackexchange.com/questions/378578