我一直在使用 Lubuntu 测试台在出售之前格式化许多硬盘。我一直在使用 Gnome Disks 实用程序来确保磁盘离开公司时干净整洁,并且我的所有数据都被删除。
我选择使用 SATA SECURE ERASE 方法来清理驱动器,因为它可以清除整个磁盘表面,而不仅仅是操作系统能够看到的块,并且被认为是最安全的。
我的系统支持 SATA 热插拔,在多次磁盘交换过程中,一些驱动器的电源连接器发生移动,导致擦除中断。我知道安全擦除命令需要在擦除之前使用 ATA 密码锁定驱动器。
我尝试使用 MHDD 解锁现在无法访问的驱动器,但我的 SUDO 密码似乎无法解锁它们。我一直在寻找 DISKS 实用程序的详细手册,但除了一个简短的页面说明该实用程序的功能外,我找不到任何其他内容。我不是程序员,无法阅读该工具的源代码来自己查找有关密码来源的信息。
是否有人知道此工具是否会随机化其擦除的每个驱动器的密码,而我被困在 10 个 ATA 密码锁定的驱动器中,这些驱动器基本上都是垃圾,还是每次擦除时都使用一些标准密码?
能否有人向我提供一些信息,或者联系该工具的开发人员,以便我可以分析该工具,知道是否值得我花时间去猜测密码。
如果密码是随机的,则应该完全警告用户在出现电涌或任何类型的中断时驱动器可能会被锁定。
诚挚的问候,Ł。沃尔尼
答案1
最后经过进一步搜索,我在磁盘 gitlab 页面上找到了由用户 advantes 提供的针对我的问题的答案。
"Found it! I didn't pay attention before to the fact the Gnome Disk Utility is a graphical front-end for udisks. Searching the udisks source code I found the password at storaged-project/udisks:src/udiskslinuxdriveata.c#L1895. After some months with the HDD locked, everything good now.
Password used in ATA Enhanced Security Erase: xxxx"
需要仔细检查该信息,检查后将更新此帖子是否仍然有效。
诚挚的问候,Ł。沃尔尼