清除硬盘

我在一台旧电脑上安装了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似乎不会安装手册页,有关此程序的更多信息,请参阅以下页面之一:

http://www.linuxcertif.com/man/1/dc3dd/

https://plus.google.com/+KarlBernard/posts/CFzGx6kNaHR