首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux擦除安全性

Linux擦除安全性
EN

Ask Ubuntu用户
提问于 2022-04-27 18:34:08
回答 1查看 116关注 0票数 0

我有一些关于"dd“实用程序的问题,如果有人能帮忙的话。请回答,只有当你确定的答案!

我有一个场景,在这里,我有一个硬盘坏扇区,我需要擦除,以存档它。我想要解除各自的硬盘和我开始擦除它使用一次过零。

dd if=/dev/zero of=/dev/sda status=progress

在擦除器中只有3.7 GB ( HDD有500 GB容量),它总是抛出一个"I/O错误“,并且dd实用程序存在。

我觉得这里有个坏部门什么的..。

现在,我有多个问题:

  1. 是否有一种方法来擦除该各自硬盘的所有扇区,即使存在坏的扇区?或者至少跳过坏的部分,继续擦除其他有好扇区的HDD?在"dd“中使用"conv=noerror”并不能达到这个目的,因为据我所知,"conv=noerror“只跳过"if”设备(输入设备)中的信息,而不是跳过"of“设备(输出设备)中的信息。我读到了一些关于快速救援和障碍等等的东西,但是我的脑海中没有一个清晰的答案。
  2. 我在某个地方读到"dd“不是清除HDD的好工具.更准确地说,我听说"dd“跳过了硬盘可能保留的一些扇区,例如,如果它们是坏扇区。我需要"DD“来访问我所有的硬盘空间。

我想说的是,我用了15年的"dd“来擦除我所有的hdds。它们中很少有人抛出"I/O错误“,而这些HDD被存档并且从未被分发,这完全是因为完全擦除的不确定性。所以我没有冒险..。但是,我的HDD已经完全删除了,并且没有抛出任何I/O错误。

有没有一个遥远的可能性,"DD“没有从这些HDD清除一切?如果我使用"dd“并一直使用,直到它抛出”设备上没有空间“的消息,我能安全地说明它清除了所有的硬盘空间吗?或者,即使在这种情况下,是否有一些部门/区块可能已被保留,"dd“无法触及这些区域/区块?(在这种情况下,这是一个安全问题).

谢谢!

亚当。

EN

回答 1

Ask Ubuntu用户

发布于 2022-11-08 12:35:33

最好的方法是使用gnu实用工具gnu dd救援(在Debian / Ubuntu系统上安装gdd救援)。它可以“跳过”损坏的扇区,也可以跳过具有直接i/o的内部缓冲区,并删除所有可以写以躲避损坏扇区的扇区。有关文档和示例的信息。

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

https://askubuntu.com/questions/1405070

复制
相关文章

相似问题

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