我想在EBay上出售我的旧SSD。我该如何准备硬盘以保护个人数据,并使用Ubuntu live cd使硬盘处于良好状态?
dd
,因为它更快速和可靠,有很多原因。
lsblk
命令,确定驱动器当前映射到哪个块设备(如果只连接了这个驱动器,它很可能映射到/dev/sda
)运行sudo hdparm -I /dev/sda
命令,确定驱动器当前是否被冻结:
Security:
Master password revision code = 65534
supported
not enabled
not locked
**frozen**
not expired: security count
supported: enhanced erase
2min for SECURITY ERASE UNIT. 8min for ENHANCED SECURITY ERASE UNIT.
如果是被冻结的,暂停系统然后恢复:
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
2min for SECURITY ERASE UNIT. 8min for ENHANCED SECURITY ERASE UNIT.
运行sudo hdparm --user-master u --security-set-pass password /dev/sda
命令设置安全密码(这是为了安全擦除驱动器必须要做的)
sudo hdparm --user-master u --security-erase password /dev/sda
命令安全擦除驱动器sudo hdparm --user-master u --security-erase-enhanced password /dev/sda
来安全擦除驱动器。lsblk
命令列出所有驱动器并找到您的/dev/sdx
。# dd if=/dev/urandom of=/dev/sdx bs=8M && sync
用你想要擦除的驱动器替换x。如果你有偏执狂(每次弹出和重新插入驱动器以确保数据被清除),可以运行多次。
这将擦除所有内容,所以请小心。我是认真的。在此之后,无论如何都无法恢复数据。
编辑:根据进一步阅读,使用上述方法很可能会安全擦除驱动器,但某些片段可能是可恢复的(几乎没有机会)。鉴于这个警告,请注意我不会删除这个答案,因为它提供了一个非常简单的方法来擦除数据,而恢复技术需要物理绕过SSD控制器,这在大多数情况下会损坏驱动器本身。
Drop Ubuntu live for this purpose. Get DBAN (http://dban.org).