清除硬盘

清除硬盘

我在一台旧电脑上安装了 Ubuntu,想清空硬盘以便出售。有什么建议,不用刻录 CD 吗?(它不起作用……)

答案1

使用您的 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

选项2 如果你想要进度报告,请安装 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

相关内容