如何永久删除INTERNAL HDD上的数据?

如何永久删除内置硬盘上的数据?

我有一台笔记本电脑,我使用Ubuntu作为我的主要操作系统。 但是我试图将它卖给新PC。 我想完全删除内部硬盘上的数据(如密码,银行信息等等),并使用我的Windows 10 USB安装程序为其传递给谁的人设置新的Windows设置。 如果需要的话,我还有另外一台PC可以用来帮助完成这个过程。

PS:这仅适用于INTERNAL硬盘驱动器,而不适用于USB或外部硬盘驱动器。

DBAN

shred的替代品是DBAN,它是几个人擦拭HDD的首选。 运行DBAN并让它擦除内部驱动器(当计算机中只有一个内部驱动器时)非常简单。

  • 下载一个或两个iso文件:我建议使用两个版本,因为它们可能在不同的计算机上运行。 文件大小小于20 MB(与典型的linux iso文件相比非常小),

    • 看到这个链接(到当前版本) ,在这里你可以找到DBAN的描述和页面底部附近的下载DBAN按钮来下载最新的iso文件,当写入dban-2.3.0_i586.iso ,或者

    • 通过此链接(DBAN 2.2.7)下载较旧的iso文件dban-2.2.7_i586.iso 。 这个版本的DBAN在我的几台计算机上工作,同样用isohybrid处理并克隆到USB pendrive。 如果计算机中没有CD驱动器,这是一个不错的选择。

  • MD5SUMS:

     066fb83c43f6ba96f92b8fe1302cb431 dban-2.2.7_i586.iso 33a1df4171e649462ef9679ac207aa77 dban-2.3.0_i586.iso 

    检查

     md5sum dban-2.2.7_i586.iso md5sum dban-2.3.0_i586.iso 
  • 将iso文件刻录到CD或DVD磁盘: ‘刻录ISO映像’(不要创建CD数据磁盘),

  • 或用isohybrid处理iso文件:

     isohybrid dban-2.2.7_i586.iso 

    之后,您可以根据此链接(mkusb)使用mkusb以安全的方式将iso文件克隆到USB pendrive

使用Live CD启动。 然后发出命令lsblk列出块设备。 找到硬盘的设备名称。 发出命令

 sudo shred -n 1 /dev/sdX 
  • 其中/dev/sdX指的是您找到的设备。

如果你是偏执狂,你可以不止一次覆盖。 将上面的1增加到您想要的数字。 如果它是SSD,安全擦除对驱动器来说更快更好: https : //ata.wiki.kernel.org/index.php/ATA_Secure_Erase

安全擦除也可以在普通硬盘上使用,但它比简单地运行Shred更复杂。 它可能更好,因为它可能会覆盖不可访问的区域,或者在加密驱动器的情况下,只需擦除加密密钥。