完全擦除硬盘

完全擦除硬盘

我有一台笔记本电脑,我想送给朋友。所以我想完全擦除硬盘驱动器上没有任何东西,没有启动的东西,什么都没有 - 一旦他启动笔记本电脑,他就会收到安装某些东西的消息。

我完全不确定如何做到这一点。

也许是通过 USB 记忆棒或类似设备进行 Ubuntu 实时会话?

答案1

dd您可以从任何 Live USB 发行版启动,然后通过或手动覆盖硬盘的全部内容cat。但我相信最简单的方法是使用为此目的已经制作的工具,例如数据库管理网络

来自维基百科:

Darik 的 Boot and Nuke,也称为 DBAN (...),是一个托管在 SourceForge 上的开源项目。该程序旨在安全地擦除硬盘,直到其数据被永久删除且不再可恢复,这是通过用伪随机数覆盖数据来实现的(...)

DBAN 可以使用预启动执行环境从 CD、DVD、USB 闪存驱动器或无盘启动。它基于Linux,支持PATA(IDE)、SCSI和SATA硬盘。

答案2

不需要特殊工具的简单技术是从 Live Linux USB 启动,然后覆盖硬盘驱动器。

假设您要擦除的硬盘驱动器是/dev/sdb 您可以轻松擦除:

cat /dev/zero > /dev/sdb

这对于大多数情况来说“足够好”,但理论上是可以恢复的,因为硬盘保留了以前数据的一些残留磁性证据。更安全的版本是

cat /dev/urandom > /dev/sdb

或者如果你真的穿着你的锡纸帽并希望确保他们没有读懂您的想法,然后多次执行此操作。


请注意,现代 SSD 只能被覆盖多次。虽然这个数字相当高,但您通常不会覆盖整个 SSD。如果您多次重写 SSD 内容,将会损坏驱动器。

答案3

如果想安全一定使用shred。即使是中央情报局也无法撤消这一点;)

相关内容