首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用磁盘实用程序安全地擦除硬盘驱动器

使用磁盘实用程序安全地擦除硬盘驱动器
EN

Ask Ubuntu用户
提问于 2013-10-15 19:25:01
回答 3查看 166K关注 0票数 49

我打算卖掉我的笔记本电脑。因此,我使用磁盘实用程序格式化磁盘,并选择用零覆盖磁盘。

两个问题:

这与使用dd覆盖磁盘相同吗?

代码语言:javascript
运行
复制
sudo dd if=/dev/zero of=/dev/sda

这种方法是否足够安全,使得买家无法轻松地恢复以前的数据?或者我应该采取额外的措施(比如加密磁盘,销毁报头等等)?

EN

回答 3

Ask Ubuntu用户

发布于 2013-10-15 20:32:40

另一个参考选项是使用hdparm的ATA安全擦除方法。

使用操作系统级命令(如sa DD )的问题是,它们只会擦除操作系统所看到的块。任何备用块(特别是SSD上的保留单元)都不会被擦除。

https://ata.wiki.kernel.org/index.php/ATA_安全_擦除

重申:(2017年7月)

唯一可行的方法(对于HDD、SSHD和SSD)是使用ATA“增强的安全擦除”(ESE)命令“删除”所有存储的和剩余的数据。

如果不能使用此命令,则需要“销毁”媒体(转换为<2mm大小的碎片,或在熔炉中熔化)。

备注:

  • 这一建议忽略了旧的磁介质(从2001年前和/或不足15 in的容量)。
  • 一些PC BIOS (或OS)阻止ATA命令(S)运行,而一些(更老的)品牌/型号(驱动器)由于ESE的实现不佳而出现问题。
  • 较小的ATA“安全擦除”命令速度更快,但仅用“零”覆盖,而不是随机模式。
  • 唯一真正更好的方法比使用ESE是没有数据的驱动器在第一位。这可以通过使用全磁盘加密(FDE)或自加密驱动器(SED)来实现.
票数 18
EN

Ask Ubuntu用户

发布于 2013-10-15 19:45:34

AFIK的“引导行”是数据必须被写过或者可以被检索。有许多工具/方法可以做到这一点。

大家的共识是,你只需通过一次,所以额外的传球需要额外的时间,并在硬盘上造成过度的磨损。

虽然有许多解决方案,但我更喜欢scrub

代码语言:javascript
运行
复制
scrub /dev/sda

或者如果你愿意

代码语言:javascript
运行
复制
scrub -p dod /dev/sda

也见

  • http://www.cyberciti.biz/tips/linux-unix-make-retrieving-data-more-difficult.html
  • http://www.robwhalley.co.uk/secure_erasing.html
  • http://linux.die.net/man/1/scrub
  • http://link.springer.com/chapter/10.1007%2F978-3-540-89862-7_21
票数 16
EN

Ask Ubuntu用户

发布于 2020-03-03 10:00:41

它是DBAN的一个分支,但与DBAN不同,它正在积极地进行开发。它可以作为命令行工具运行,或者它的默认模式是ncurses。它在debian,ubuntu,Fedora存储库中。或者,如果您想要运行从USB棒shredOS,它使用nwipe。

https://github.com/nadenislamarre/shredos/pull/2#event-2855392401

https://github.com/martijnvanbrummelen/nwipe

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/359540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档