我有一台运行 Lubuntu 的旧电脑,我想把它送给别人。在此之前,我想确保我的数据无法从硬盘中恢复。
我尝试使用 Lubuntu live USB 执行此shred
操作dd
,但一直收到消息:
无法打开进行写入:权限被拒绝
该驱动器已加密。这可能是问题所在吗?
如果是,我该如何安全地删除它?我听说没有密码就无法读取,但似乎有人可以使用暴力破解方法来解密,所以这似乎不太安全。
答案1
不,驱动器加密不是问题。违反规则才是问题。
首先,确保磁盘上没有任何分区被挂载,使用
mount | grep -E "/dev"
sudo umount
磁盘的每个分区。
然后,由于您尝试直接访问磁盘结构,请运行以下命令root
:
sudo dd ......
或者
sudo shred ......
答案2
首先,+1waltinator 的回答。如果您遇到此问题并且想要运行 dd,请检查您的权限。
其次,正如评论中所指出的,DBAN 肯定就足够了,并且可能是比 dd 更好的选择!
第三,正如评论中所暗示的那样,如果你的系统是加密的,那么擦除它可能没有必要,但如果你不打算抹掉它,你至少应该销毁 LUKS 标头以及您可能已备份的标头!一旦 LUKS 标头被破坏,您的解密密码(无论是否安全)都将无法解密数据,除非这些标头有备份并且可以恢复。原因是实际解密密钥(主密钥)仅以加密形式驻留在 LUKS 标头中。您的解密密码实际上并不直接用于设备解密。它仅用于解密此主密钥。
答案3
通常,没有密码,您无法或几乎无法恢复数据。这并不意味着您无法覆盖数据。我也会使用 dd。但问题是:您是以用户身份还是以 root 身份尝试的?我猜您被拒绝了权限,因为您是以用户身份尝试的?以 root 身份再试一次 ;)