三星 SSD 840 Pro 在 BIOS 中无法正确识别?

三星 SSD 840 Pro 在 BIOS 中无法正确识别?

我最近购买了一台三星 ATIV Book 6 笔记本电脑,并将硬盘换成了三星 SSD 840 PRO 系列(512 GB)。不幸的是,我似乎无法从它启动。在主 BIOS 屏幕上,它被清楚地识别为插入 SATA 端口 1 的设备。然而,在指定启动顺序的“启动选项优先级”中,页面完全空白,没有显示任何选项(即没有设备)。

当我使用可启动的 USB 启动盘启动时,它可以被正常识别。我创建了一个 GPT,安装了 Gentoo,没有任何问题。但是,卸载它并重新启动计算机后,问题仍然存在。

我认为 BIOS 没有将 SSD 列为可启动设备,也没有尝试从中启动,但可以毫无问题地安装并写入/读取,这很奇怪。我认为更奇怪的是,尽管没有被列为可启动设备,但它被识别为插入 SATA 端口 1 的设备。有人知道如何解决这个问题吗?

在 SysInfo 选项卡上检测到: 检测正常,插入 SATA 端口 1

启动顺序中缺失 但在启动顺序中缺失

这是插入闪存驱动器后的启动顺序 在此处输入图片描述 这两个都是闪存驱动器......

答案1

最近的计算机使用的是 EFI,而不是 BIOS,尽管制造商在指代其 EFI 时使用了“BIOS”一词,这让人感到困惑。EFI 启动过程并不涉及从磁盘的第一个扇区加载启动代码,而 BIOS 则需要这样做。因此,磁盘在 EFI 下无法真正启动,就像磁盘在 BIOS 下无法启动一样。相反,EFI 启动过程涉及从 FAT 分区(称为EFI 系统分区 (ESP),在硬盘上。通常,这些引导加载程序必须向 EFI 注册,EFI 会将它们的数据存储在 NVRAM 中。可移动磁盘可以通过使用固定名称(EFI/BOOT/bootx64.efi对于 x86-64 系统)存储引导加载程序来引导,这种固定名称方法通常也适用于硬盘。内置 EFI 引导加载程序通常会显示此后备文件名的菜单选项,就好像它们是整个磁盘的引导选项一样,如第三个屏幕截图中的“引导选项 #1”。正确向 EFI 注册的引导加载程序通常具有名称,如“Gentoo”或“Ubuntu”。每个磁盘可以有多个这样的条目,也可以没有。

这一切有一个转折点:大多数 EFI 都包含一个兼容性支持模块 (CSM),它提供了一个 BIOS 兼容层,使 EFI 能够启动 BIOS 模式的操作系统。如果启用了此功能,那么您可能会看到在 BIOS 模式下启动操作系统的启动选项,尽管这些启动选项的描述中通常缺少“BIOS 模式”。第三个屏幕截图中的“启动选项 #2”可能就是这样一个选项。不幸的是,控制 CSM 模式的选项完全是非标准化的,所以我无法判断您的系统在 CSM 方面是如何工作的;它可能只对外部磁盘或所有磁盘启用,但如果未找到 BIOS 模式引导加载程序,它可能会忽略您的内部磁盘。

无论如何,您可能需要启用 CSM 选项或在硬盘上安装 EFI 模式引导加载程序并将其注册到 EFI。由于您说您使用了 GPT 分区,因此我建议使用第二种选择。请参阅我的有关 Linux 的 EFI 引导加载程序的网页有关可用于此目的的引导加载程序以及如何向 EFI 注册它们的信息。如果您已经完成所有这些操作,则可能遇到了错误。在这种情况下,您可能需要使用其他工具(例如bcfgEFI 版本 2 shell 中的实用程序)来注册引导加载程序。请参阅本节rEFInd 文档,了解如何使用 rEFInd 执行此操作。(对于其他引导加载程序,该过程几乎相同。)

相关内容