我正在寻找一种相对快速的方法来安全地删除我打算出售的硬盘,然后在德语 Ubuntu wiki 中找到了这一点:
wipe -q -Q 1 -R /dev/zero -S r -r $PATH
它说根据当代研究,这就足够了。这是真的吗?因为它是在一秒钟内完成的:
arno@arno-X55A:~$ sudo wipe -q -Q 1 -R /dev/zero -S r -r /dev/sdb
Okay to WIPE 1 special file ? (Yes/No) Yes
Renaming /dev/sdb -> /dev/u8jSynOperation finished.
0 files wiped and 1 special file ignored in 0 directories, 0 symlinks removed but not followed, 0 errors occured.
使用标准擦除命令导致我的 2 TB 硬盘的预计到达时间为 2 年。
答案1
如果您查看所运行命令的输出,您会发现该wipe
命令实际上没有执行任何操作,它忽略了硬盘:
0 files wiped and 1 special file ignored in 0 directories, 0 symlinks removed but not followed, 0 errors occured.
这wipe 的手册页表示这是通过指定特殊文件来删除整个磁盘的方法:
wipe -kqD /dev/sdb
-k
表示该文件/dev/sdb
应当保留,并且 wipe 不应尝试删除它。-q
意味着 wipe 将进行四次(被认为是快速的)。表示如果恰好是符号链接,-D
则跟踪符号链接。/dev/sdb
您可以添加问题中提到的其他选项,但我认为-k
对于特殊文件来说这些选项至关重要。
如果仍然不起作用,请查看此问题以了解其他方法:如何安全地擦除硬盘数据?