正如标题所述,我有一个 ATA 安全锁定的硬盘,似乎无法解锁。锁定发生在我从 Ubuntu 的磁盘实用程序启动 ATA 安全增强擦除之后。电源在过程中断了,下次启动时,除了查看其 SMART 状态外,我无法对驱动器执行任何操作。我追踪了许多线索,并尝试了一些对其他处于类似困境的人有效的解决方案,但都没有成功。(我不知道问题的确切性质,所以我在这里发帖而不是询问Ubuntu。
输出SeaChest_Erase -d PD1 -i
(Seagate 提供的用于操作硬盘的软件):
其他人尝试过的解决方案:
- Seagate ST9250315AS 在安全擦除期间中断:修复了 Victoria 使用启动安全擦除的密码解锁驱动器的问题
- Crucial BX100 在安全擦除之前设置密码导致其变砖:由于特定驱动器的安全擦除实施不当,必须对驱动器进行 RMA
- 由于用户错误,金士顿 SSD 被锁定
hdparm
:发出另一个命令sudo hdparm --user-master m --security-erase "" /dev/sda
,擦除驱动器并将其恢复到解锁状态。 - 使用 PartedMagic 安全擦除看似成功后,驱动器被锁定:发出
hdparm --security-disable NULL /dev/sda
解除锁定的命令。 - 使用 Synology 外壳的内置安全擦除功能后,Seagate ST3000DM01 和 Western Digital WD30EFRX 硬盘被锁定:使用在互联网上找到的主密码解锁了西部数据硬盘,但希捷硬盘只能用 来解锁
hdparm --security-disable synology /dev/sda
。
从其他人解决锁定问题的方式来看,我认为我必须得到/做以下五件事中的任何一件:
- Seagate ST12000VN0007(或者只是我的特定硬盘)的主密码
- Ubuntu 磁盘实用程序在安全擦除期间设置的用户密码
- 我在摆弄 Victoria 或 hdparm 时可能意外设置的用户密码
- 与上述之一结合的特定硬件适配器
- 等待驱动器处于活动状态 24 小时,看看擦除是否完成
但是我发现我不太可能自己设置密码,因为所有解锁和密码设置操作都会导致失败消息。Parted Magic 使用“password”作为密码。Synology 使用“synology”作为锁定密码。Ubuntu 的磁盘实用程序是否在后台使用一些已知的默认密码来锁定驱动器?如果不进行任何操作,驱动器是否会自动恢复擦除直至完成?
答案1
这两个链接都对我解决问题有帮助:
https://forums.linuxmint.com/viewtopic.php?t=271260
https://askubuntu.com/questions/1120971/gnome-disks-utility-locked-hdd
这是我使用的命令:
sudo hdparm --security-disable xxxx /dev/sd?
只需将问号替换为指定锁定驱动器的字母即可。
“lsblk”应该告诉你它是哪一个。