我无意中用 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 控制器是否会拒绝命令。
这是一个更好的方法:
- 刻录一张 Linux Live CD 或制作一个可启动的 Linux USB 闪存驱动器。互联网上有许多可用于此目的的工具和 ISO。
- 关闭计算机,从受影响的硬盘上拔下 SATA 电缆。
- 断开 SATA 电缆后,启动计算机并从您在步骤 1 中制作的 CD 或闪存驱动器启动。
- 系统启动后,将 SATA 电缆重新连接到硬盘。这称为热插拔。
- 如果您的笔记本电脑支持 SATA 热插拔(有些不支持),那么您的硬盘驱动器将可用,您可以使用
hdparm
它从驱动器中删除密码。
如果您的笔记本电脑不支持 SATA 热插拔,那么就必须在另一台计算机上执行此技巧——最好是台式机,因为台式机通常比笔记本电脑更符合标准。
此外,SATA 控制器必须设置为 AHCI 才能正常工作。IDE 或 RAID 模式将会失败。
答案2
我成功地将驱动器插入旧电脑并发出以下命令:
hdparm --security-disable PWD /dev/sdb
该驱动器现在可以重复使用。
请注意,上述命令将完全禁用 ATA 密码。如果您只想解锁驱动器,请使用以下命令:
hdparm --security-unlock PWD /dev/sdb
答案3
要解锁 ATA HDD 密码,有一个简单的方法。
- 下载 Victoria HDDhttps://victoria.en.lo4d.com/windows。
- 将硬盘插入电脑后启动 Victoria。使用硬盘盒。3.然后单击“服务”选项卡,
- 然后点击“安全操作”。然后会打开安全操作窗口。
- 在该窗口中输入您给予 HDD 的密码。
- 然后单击“解锁驱动器”,驱动器密码将被删除。
- 关闭窗口并单击主窗口中的“passp”。在护照面板中,将显示安全类别已关闭。
- 然后拔下驱动器并再次插入。将显示驱动器中存储的所有分区和数据。
注意:如果安全级别为最高,驱动器只能使用用户密码解锁。如果安全级别高,可以使用 HDD 主密码和用户密码解锁驱动器。主密码可以在互联网上找到。输入主密码时,您必须确保它是正确的。
我已经使用我的用户密码解锁了我的驱动器。它的安全级别很高。它可以与我一起工作。