我在一台旧的 Windows 笔记本电脑上“全新安装”了 ubuntu。我可能会出售/捐赠这台机器,并想“重写”所有可用磁盘空间,因为我认为当 ubuntu 创建新的“分区表”时,我的旧数据仍然物理地存在于磁盘上
有没有简单的Linux 应用程序或命令也许可以用垃圾数据重写所有可用空间,它不必是 NSA 级别的安全性:)?
答案1
如果您希望彻底擦除磁盘,不留下任何内容,我通常遵循以下步骤:
使用 Ubuntu 安装 USB 启动实时会话
打开终端并直接将随机数据写入整个磁盘。假设您只有一个 SATA 磁盘,命令如下:
dd if=/dev/urandom of=/dev/sda bs=1M
笔记:这将破坏所有分区和所有数据。无法撤消。请谨慎使用。
(可选)安装下一个选择的操作系统。
有些人建议使用/dev/zero
而不是/dev/urandom
,但是,有些 SSD 不会根据安装的固件以可预测的方式写入零块。如果您使用的是旋转磁盘,则/dev/zero
绰绰有余,除非您需要擦除可以逃避国家级情报机构重建的磁盘。