为什么 Ubuntu 在重启时不锁定受 ATA 密码保护的磁盘?

为什么 Ubuntu 在重启时不锁定受 ATA 密码保护的磁盘?

我使用的是 Acer Timeline X 4830TG 笔记本电脑。目前使用 Ubuntu 13.04。我确实使用了 2 个 HDD,而不是 DVD-ROM 驱动器。

我可以在 bios 中为两个驱动器设置 ATA 密码(我已经这样做了)。如果我冷启动机器,Bios 会强制我输入硬盘密码(至少我必须解锁标记为可启动的那个)。

然后 GRUB 启动并且我就可以启动到 Ubuntu。

如果我没有解锁第二个硬盘,我将收到许多关于 /dev/sdb 无法访问的日志行。(请参阅此处的 kernel.log:http://paste.ubuntu.com/6179903/

[另外,这个第二块硬盘不是通过 fstab 安装的,也没有任何 ubuntu 所需的分区,它是一个 NTFS 卷,如果我需要访问这个数据墓穴,我会手动安装它]

但无论如何:主要的问题和疑问是:为什么我重新启动 Ubuntu 时它不锁定 1.HDD?/为什么它只锁定在重新启动前已解锁的 2.Harddrive?

结果是这样的:我重新启动 Ubuntu,第 2 个 HDD 被锁定,第一个保持解锁状态,Bios 不会要求输入 HDD 密码(第二个锁定的 HDD),所以我在启动时出现上述链接错误,并且无法从 Ubuntu 内部访问第二个 HDD,因为它被锁定了。

我预期的行为是:两个驱动器在重启期间都被锁定,或者都没有被锁定,因此重启后的状态将与之前一样。

提前感谢您的回答。

答案1

您的期望是错误的;这不是操作系统的工作。相反,当您关闭电源时,驱动器会自动锁定。

您可能能够使用命令在 Ubuntu 中手动解锁驱动器hdparm --security-unlock,假设 BIOS 不会冻结安全设置,在这种情况下需要电源循环才能解冻。

相关内容