ディスク上のデータをすばやく安全に削除する方法は?

ディスク上のデータをすばやく安全に削除する方法は?

寄付できるように、ハードディスクのデータを安全に削除します。

私はこのpuproseのために特別に作られたツールであるshredを使います。それで私は走り、shred -vfz /dev/sdd1それをしました:

shred: /dev/sdd1: pass 1/4 (random)...
shred: /dev/sdd1: pass 1/4 (random)...652MiB/932GiB 0%
shred: /dev/sdd1: pass 1/4 (random)...1,2GiB/932GiB 0%
shred: /dev/sdd1: pass 1/4 (random)...1,8GiB/932GiB 0%
shred: /dev/sdd1: pass 1/4 (random)...2,5GiB/932GiB 0%

しかし、速度が非常に遅いです。約1時間後でも、1TB HDDの最初のパスを完了できません。もしそうなら、データ削除のセキュリティを損なうことなく、より速い方法があるかどうか疑問に思います。

PS:以下を使用して行うこともできます。

dd if=/dev/urandom of=/dev/sdd1 bs=4k

しかし、セキュリティやスピードの面でどのような違いがあるのか​​疑問に思います。

ベストアンサー1

ディスク/dev/sdd1にはパーティションが1つしかありません。/dev/sddディスク全体として考える必要があります。

ただし、要件を満たすには、ディスクにゼロを書き込むだけです。最新の高密度録音に最適:

pv /dev/zero >/dev/sdd

catそうでない場合は使用してくださいpv。 (ddブロックサイズが4KBにすぎない場合は、あまり効率的ではありません。約32MB以上のブロックを使用することを検討する必要があります。)

おすすめ記事