如果 BIOS 只接受小写密码,如何使用大写密码解锁 ATA 密码锁定的 HDD?

如果 BIOS 只接受小写密码,如何使用大写密码解锁 ATA 密码锁定的 HDD?

我无意中用 ATA 密码锁定了硬盘,试图发出安全擦除命令。在 Linux 上,我输入了以下命令:

hdparm --security-erase PWD /dev/sda

因此密码是 PWD(无需保密,因为它不保护任何东西)。很好。但现在驱动器被锁定,当我插入驱动器启动时,BIOS 要求输入密码,“PWD”不起作用,我想我找到了原因:BIOS 只接受小写字母。

我尝试移除驱动器,在实时 USB(Fedora)上启动并插入 HDD,但系统无法识别驱动器。插入驱动器后我无法启动:如果没有 ATA 密码,BIOS 甚至不允许我在设置屏幕中从 USB 启动。

如果我知道密码但 BIOS 不接受密码,我该如何解锁?

答案1

这是许多 BIOS 实现的“功能”。幸运的是,ATA 安全规范仅由 BIOS 强制执行,而不是驱动器本身。这意味着如果您可以绕过 BIOS,您就可以访问驱动器。

请注意,USB 外壳可能无法工作。向 USB 外壳中的 SATA 驱动器发出 ATA 命令可能会失败。这取决于外壳中的 USB 控制器是否会拒绝命令。

这是一个更好的方法:

  1. 刻录一张 Linux Live CD 或制作一个可启动的 Linux USB 闪存驱动器。互联网上有许多可用于此目的的工具和 ISO。
  2. 关闭计算机,从受影响的硬盘上拔下 SATA 电缆。
  3. 断开 SATA 电缆后,启动计算机并从您在步骤 1 中制作的 CD 或闪存驱动器启动。
  4. 系统启动后,将 SATA 电缆重新连接到硬盘。这称为热插拔。
  5. 如果您的笔记本电脑支持 SATA 热插拔(有些不支持),那么您的硬盘驱动器将可用,您可以使用hdparm它从驱动器中删除密码。

如果您的笔记本电脑不支持 SATA 热插拔,那么就必须在另一台计算机上执行此技巧——最好是台式机,因为台式机通常比笔记本电脑更符合标准。

此外,SATA 控制器必须设置为 AHCI 才能正常工作。IDE 或 RAID 模式将会失败。

答案2

我成功地将驱动器插入旧电脑并发出以下命令:

hdparm --security-disable PWD /dev/sdb

该驱动器现在可以重复使用。

请注意,上述命令将完全禁用 ATA 密码。如果您只想解锁驱动器,请使用以下命令:

hdparm --security-unlock PWD /dev/sdb

答案3

要解锁 ATA HDD 密码,有一个简单的方法。

  1. 下载 Victoria HDDhttps://victoria.en.lo4d.com/windows
  2. 将硬盘插入电脑后启动 Victoria。使用硬盘盒。3.然后单击“服务”选项卡,
  3. 然后点击“安全操作”。然后会打开安全操作窗口。
  4. 在该窗口中输入您给予 HDD 的密码。
  5. 然后单击“解锁驱动器”,驱动器密码将被删除。
  6. 关闭窗口并单击主窗口中的“passp”。在护照面板中,将显示安全类别已关闭。
  7. 然后拔下驱动器并再次插入。将显示驱动器中存储的所有分区和数据。

注意:如果安全级别为最高,驱动器只能使用用户密码解锁。如果安全级别高,可以使用 HDD 主密码和用户密码解锁驱动器。主密码可以在互联网上找到。输入主密码时,您必须确保它是正确的。

我已经使用我的用户密码解锁了我的驱动器。它的安全级别很高。它可以与我一起工作。

相关内容