我的笔记本电脑的 BIOS 允许指定 4 个密码:
- (BIOS)管理员密码
- (BIOS)用户密码
- (硬盘)主密码
- (硬盘)用户密码
我刚刚创建了两个硬盘密码。其他密码仍为空。
不幸的是,我创建硬盘用户密码时似乎拼错了两次。现在每次我尝试时都会显示“密码无效”。但我仍然有硬盘主密码。
现在我可以访问 BIOS。但每当我想更改 HDD 用户密码时,它都会要求我输入用户密码(已丢失),但不允许我使用主密码。
有没有办法使用主密码来重置用户密码?
背景
有关我个人使用案例的更多详细信息,请参阅BIOS 中的 HDD 密码是否会同等影响多个驱动器?。但在这里我想重点讨论关于主密码与用户密码的主要问题,这样它将帮助其他可能在所有细节上没有相同用例的人。
系统信息
华硕UX32V
“Aptio 设置实用程序 - 版权所有 (C) 2011 American Megatrends, Inc”
BIOS 供应商:American Megatrends 版本:206 VBIOS 版本:2137.I14UX3.006 EC 版本:B14U120001
BIOS 选项卡:主要、高级、启动、安全、保存和退出
在“高级”选项卡中有一个选项“Intel AES-NI”,当前状态为“[已启用]”,说明为“启用/禁用英特尔高级加密标准新指令(AES-NI)”。
答案1
我根据自己的使用情况解决了这个问题。以下是我的观察,并不声称我具备深厚的知识或理解。
我hdparm
按照 serverfault 上用户 StudMuffin 的说明使用了如何使用 hdparm 解锁 SSD 磁盘
命令
在连接磁盘的 Linux 上,基本命令:
hdparm --user-master m --security-unlock PASS /dev/sdx
hdparm --user-master m --security-disable PASS /dev/sdx
在这些步骤之前、之后和之间,可以用来hdparm -I /dev/sdx
检查状态。
我建议使用某种技巧,让密码不在 bash 历史记录中。
我对所有受影响的驱动器都执行了此操作:板载 iSSD 和 2.5 英寸 SSD。
结果/观察
我的观察证实了 JeremyS 的第一条评论:HDD 主密码确实可以解锁磁盘并使其再次完全可读。
BIOS 现在报告没有激活 HDD 密码。
我仍然坚持我的报告,即 BIOS 不允许我使用主密码删除用户密码。只有 hdparm 可以做到这一点。我认为从技术上讲,这在 BIOS 中是可能的,只是我的 BIOS 太差劲了。
我不知道 HDD 密码是否真的启用了硬件磁盘加密,或者它是否仅启用了弱锁。