Bios Gateway T-1628 中的 HDD 密码

Bios Gateway T-1628 中的 HDD 密码

因此,我尝试在 Gateway T-1628 笔记本电脑上擦除硬盘。我当时在 Fedora Linux 17 实时磁盘中,从存储库中找到了一个名为 hdparm 的命令。以下是与我所遵循的教程类似的示例

擦除命令使用 HDD 的固件来擦除自身。我尝试运行该命令来擦除驱动器,但命令因 I/O 错误而失败。因此,我使用了常规擦除实用程序,虽然有效但耗时较长,然后我在驱动器上安装了 Fedora。

当我重新启动时,系统提示我输入硬盘密码。好吧,我知道密码,对吧?错了。Gateway 的启动固件只允许我输入最多八个字符的密码,而我从 Linux 设置的密码更长……

...所以我把硬盘放进了另一台电脑,这台电脑可以输入更长的密码。然后我解冻了硬盘(见上面的链接)。

最后,我将驱动器放回笔记本电脑。现在,驱动器上不再有密码,应该可以正常启动。但笔记本电脑仍然需要密码!(另一台电脑上的硬盘不再需要密码,只有网关需要密码)。

因此我认为我的 BIOS 有点混乱。我怎样才能让 BIOS 忘记它需要 HDD 密码?

(一个潜在的复杂情况:安装了 HDD 后,我无法进入启动菜单。如果我移除驱动器,我只能启动到 CD 或 USB)

答案1

好吧,Gateway 的 BIOS 仍然很糟糕,将密码限制为八个字符,但我确实修复了它。首先,我将驱动器插入另一台计算机,并且能够启动,因为该 BIOS 允许我输入完整的密码。接下来,我尝试解锁驱动器,成功了。但是,回到 Gateway 时,它仍然需要密码。进一步挖掘并回到装有驱动器的另一台计算机... 事实证明,我需要向 Fedora 中的 HDD 发送此命令:

$ sudo hdparm --user-master u --security-unlock p /dev/sdx
$ sudo hdparm --user-master u --security-disable p /dev/sdx

关键是我需要开锁 禁用安全。

相关内容