用零填充我的硬盘

Pri*_*son 5 linux hard-disk shred

我正在寻找最好、最快的方法来从硬盘驱动器中删除所有数据。Linux 上的 IM 您知道如何在 USB 记忆棒上执行此操作,请与我分享。其他方式也可以接受 一切都快 最好的问候

Art*_*nov 10

cat /dev/zero > /dev/device对于旋转的铁锈来说,这是最快的方法。

如果你有 SSD 驱动器,blkdiscard /dev/device速度会更快。它不会物理地写入零,但会有效地擦除数据(因此,如果您尝试读取数据,您将得到零)。


小智 3

dd if=/dev/zero of=/dev/sdX bs=1M
Run Code Online (Sandbox Code Playgroud)

dd 将位从“if”复制到“of”。块大小 1M 通常具有良好的性能价值。将 sdX 替换为您的实际驱动器。

如果您需要跟踪进度,请安装“pv”(pipeviewer)

pv /dev/zero > /dev/sdX
Run Code Online (Sandbox Code Playgroud)

或者,在较新版本的 中dd,指定status=progress(实际上会更快,因为使用 会产生轻微的开销pv)。