清除硬盘
我在一台旧电脑上安装了Ubuntu,想要擦拭硬盘,以便我可以卖掉它。 任何建议,而不必刻录CD? (它不起作用……)
使用您的Ubuntu安装媒体(USB,因为光驱不起作用),启动并选择尝试Ubuntu。
通过发出命令sudo fdisk -l
识别驱动器
一旦您确定了它,您可以选择以下选项之一(在两种情况下都将X更改为使用上述命令获得的驱动器名称):
选项1
sudo dd if=/dev/zero of=/dev/sdX
并在完成sync
注意:如果您更喜欢某些人认为更安全的方法,可以在上面的命令中用/ dev / random或/ dev / urandom替换/ dev / zero。
/ dev / random应该适用于需要非常高质量随机性的用途,例如一次性键盘或密钥生成。 当熵池为空时,来自/ dev / random的读取将阻塞,直到收集到额外的环境噪声。 从/ dev / urandom设备读取不会阻止等待更多熵,因此可能比/ dev / random更快。
此过程可能需要一段时间,并且在完成之前不会生成进度报告。
请注意,您可以通过使用bs或obs选项设置更大的块大小来加快此过程。 有关这些和其他可用选项的更多详细信息,请参阅man dd
Option2如果您想要进度报告,请安装dc3dd
sudo apt-get install dc3dd
然后发出命令
sudo dc3dd wipe=/dev/sdX
dc3dd
将在整个过程中提供速度和完成的输出。
擦除选项默认使用零,但可以使用以下开关修改,以便那些认为使用模式覆盖的人更可取。
pat = HEX使用模式作为输入,将HEX写入输出的每个字节。 此选项只能使用一次,不能与if =,ifs =或tpat =组合使用。 tpat = TEXT使用文本模式作为输入,将字符串TEXT重复写入输出。 此选项只能使用一次,不能与if =,ifs =或pat =组合使用。
默认情况下,dc3dd似乎不会安装手册页,有关此程序的更多信息,请参阅以下页面之一: