如果我知道 HDD 主密码,如何重置 HDD 用户密码?

如果我知道 HDD 主密码,如何重置 HDD 用户密码?

我的笔记本电脑的 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 密码是否真的启用了硬件磁盘加密,或者它是否仅启用了弱锁。

相关内容