hd1 无法获取 C/H/S 值

hd1 无法获取 C/H/S 值

好的,我知道关于这个主题有很多问题,但我找不到令人信服的答案(是否解决问题)。

最近我购买了一个 SSD 驱动器并安装在主 SATA(hd0)中,我使用一个托盘适配器将我的 cd/dvd 驱动器替换为旧的 hdd 驱动器。

现在我已经在 SSD 上安装了 Ubuntu,在 hdd 上安装了 Windows 10。

问题出在启动时,当我在 grub 菜单中选择 windows 时遇到此错误:无法获取 C/H/S 值。

我无法在 BIOS 上设置 HDD 启动,因为它需要一个 ODD 驱动程序。

我有一台戴尔 Inspiron 14R-5437。

有办法解决这个问题吗?

答案1

这里的配置相同,但出现相同的错误。

我的解决方法是从 HDD 而不是 SSD 启动。
就我而言,每次启动计算机时,我都可以按 F11 选择启动设备(因此,当我想要启动 Windows 时,我只需选择 HDD)。
否则,您可能需要根据要启动的系统更改 BIOS 设置中的启动顺序。

答案2

您是否尝试过这样做,进入 bios 并设置为传统启动,然后从启动进入命令行,并输入以下内容:

test hd1
badram hd1
dump hd1

然后使用

set secondary=hd1

这样也许能很好地发挥作用。

相关内容