【发布时间】:2012-11-03 15:48:27
【问题描述】:
这是一个奇怪的问题,但在这里。我想编写一个程序来用 1s 然后 0s 刷新我的外部硬盘驱动器来彻底清理它,这样我就可以卖掉它了。现在,我为什么要编写自己的软件而不是只使用 DBAN?
据我了解,DBAN 会删除它检测到的所有硬盘。我只想清洁我的外部。
DBAN 闪烁七次。我觉得这对我的目的来说有点过分,因为我的外部不包含非法材料或信用卡信息。
说实话,我其实对固件的工作原理有点好奇。
Google 出现的次数并不多(愚蠢的 Adobe Flash)。我更喜欢在 C/C++ 中执行此操作,但其他语言也可以使用,包括汇编。
【问题讨论】:
-
使用
dd if=/dev/zero of=/dev/sdX。无需编写程序。 -
(而且我不认为这个词是“flash”——也许是“scrub”。)
-
@JanDvorak:为什么?有什么意义?
-
大声笑,我记得The Great Zero Challenge 的成立是为了一劳永逸地解决这个问题。不幸的是,它可能没有足够好地宣传以得出结论。
-
这不是一个真正可以回答的问题。 “我想写一个程序……因为我不想使用已经存在的东西。”。认真的吗?
标签: c linux erase hard-drive