Hey*_*Hey 6 bios security boot hard-drive ata-security
我不小心用 ATA 密码锁定了硬盘,试图发出安全擦除命令。它在 Linux 上,我输入了这个命令:
# hdparm --security-erase PWD /dev/sda
Run Code Online (Sandbox Code Playgroud)
所以密码是 PWD(不需要保密,因为它不保护任何东西)。美好的。但是现在驱动器被锁定,当我在驱动器插入的情况下启动时 BIOS 要求输入密码,“PWD”不起作用,我想我找到了原因:BIOS 只接受小写字母。
我试图移除驱动器,在实时 USB (Fedora) 上启动并插入 HDD,但系统无法识别驱动器。而且我无法在插入驱动器的情况下启动:BIOS 甚至不允许我进入设置屏幕以在没有 ATA 密码的情况下在 USB 记忆棒上启动。
如果我知道密码但 BIOS 不接受,我该如何解锁?
这是许多 BIOS 实现的“功能”。幸运的是,ATA 安全规范仅由 BIOS 强制执行,而不是驱动器本身。这意味着如果您可以绕过 BIOS,就可以访问驱动器。
请注意,USB 外壳可能无法使用。向 USB 机箱中的 SATA 驱动器发出 ATA 命令可能会失败。这取决于机箱中的 USB 控制器是否会拒绝命令。
这是一个更好的方法:
hdparm
它从驱动器中删除密码。如果您的笔记本电脑不支持 SATA 热插拔,则必须在另一台计算机上执行此技巧——最好是台式机,因为台式机通常比笔记本电脑更符合标准。
此外,SATA 控制器必须设置为 AHCI 才能工作。IDE 或 RAID 模式将失败。
归档时间: |
|
查看次数: |
52932 次 |
最近记录: |