Linux格式化硬盘,数据应该无法恢复

Linux格式化硬盘,数据应该无法恢复

我是 Linux 新手。有谁能给我一个关于如何格式化硬盘的建议吗?也就是说我需要清理数据,数据不应该再可恢复。它应该被永久删除。

答案1

dd if=/dev/zero of=/dev/<target device>

这会将无休止的零写入您的设备。这将使恢复变得不可能。不过速度会有点慢。

您也可以尝试德克弗莱德,但您必须先安装它,然后运行:

dcfldd if=/dev/zero of=/dev/<target device>

有些人声称它比 更快dd

一张纸条:我正在谈论低级格式化这里,请确保它正是您所需要的。

答案2

我想到两个选择。

如果是分区,请使用碎纸命令 shred -n 2 -z /dev/sdxX 应该可以解决分区问题。-n 2 将使用随机数据进行 2 次覆盖,而 -z 将通过使用零覆盖来完成覆盖。略微有点过头了,并且也适用于文件

如果是开车的话德班- 这将导致使用您选择的算法不可恢复地覆盖整个驱动器的内容。

也就是说,即使归零也应该可以阻止在现代硬盘上进行恢复,但这两种都是删除数据的简单、直接的方法。

答案3

如果您删除数据,然后将新数据写入硬盘上的同一位置,则以前的数据将无法恢复。这是因为只有文件的开头被删除。我认为它适用于所有操作系统和计算机。

相关内容