我正在尝试使用以下命令在 Ubuntu 20.04 上解锁受密码保护的辅助存储(HDD):
sudo hdparm --security-unlock "1" /dev/sda
1 是我之前在不同的系统(具有不同版本的 BIOS)中为驱动器设置的密码。
这样做,我得到了错误:
安全密码:“1”
/dev/sda:发出 SECURITY_UNLOCK 命令,密码=“1”,用户=用户
SG_IO:错误/缺失的检测数据,sb[]:70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
现在,作为参考,输出:
sudo hdparm -I /dev/sda
暂停系统之前和之后(为了解冻驱动器)包括:
之前(系统启动后):
Master password revision code = 65534
supported
enabled
not locked
frozen
not expired: security count
supported: enhanced erase
Security level high
之后(暂停):
Master password revision code = 65534
supported
enabled
locked
not frozen
not expired: security count
supported: enhanced erase
Security level high
如您所见,它在暂停后被锁定;因此,我无法访问驱动器的内容,这是我想要摆脱的问题。
另外,请注意,我无法取消设置通过 BIOS 设置密码,因为 BIOS 没有显示密码已设置。我还尝试通过 BIOS 设置新密码,希望它能覆写我可以删除当前密码;但是,即使在 BIOS 中设置管理员和用户密码后,设置驱动器密码选项虽然可用且突出显示,但不会打开任何输入控制台。所以我希望我可以删除密码 或者手动解锁它使用hdparm
。
完整的SG_输入输出上述错误的是:
SG_IO:错误/缺失的检测数据,sb[]:70 00 05 00 00 00 00 0a 04 51 40 01 21 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
编辑:
附加信息:
我使用的系统是联想ideapad gaming 3 15arh05。部分输出hdparm -I
:
Model Number: ST1000LM024 HN-M101MBB
Firmware Revision: 2BA30001
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Used: unknown (minor revision code 0x0028)
Supported: 8 7 6 5
Likely used: 8
它通过 ffc 适配器/SATA 电缆进行内部连接 -5C10S30065 硬盘电缆 L 81Y4 硬盘/B。
答案1
由于新计算机上的 BIOS 无法识别这个锁定的磁盘,您可能需要找到与设置密码相同型号的计算机。