Bios无法检测到启动驱动器,但Gparted / ubuntu可以正常访问它


1

我正在运行windows和ubuntu的双启动系统。我有一个硬盘和固态硬盘,我的SSD上安装了windows和ubuntu,并且我的硬盘上安装了EFI启动分区。这个设置已经运行了一年。

最近我的BIOS现在无法通过其上的启动分区检测到我的硬盘。查看BIOS启动启动优先级列表,我可以看到我的SSD,但不是我的硬盘。我明显的结论是硬盘出现故障,所以我在USB上安装ubuntu,并将live-cd安装到我的系统中。BIOS检测到USB就好了。

我运行GParted以确保,并且不知何故硬盘仍在那里,仍然被检测到,硬盘正在通过SMART测试,我可以安装分区并正常读取文件。所以硬盘绝对可以工作,只是我的BIOS由于某种原因没有检测到它。有人可以赐教吗?

我运行启动修复工具,因为我认为这可能是grub的一个问题,但由于BIOS没有看到我的硬盘,我不认为这是相关的。但是,启动修复程序还会打印出我已经共享的大量启动相关数据日志。希望这有助于某人。我很困惑,为什么BIOS现在有选择地失明。

这是我的启动修复报告。 http://paste2.org/gZehKKUJ

现在我认为我唯一的解决方案是在我的SSD上创建一个新的启动分区,虽然我不知道如何做到这一点,并担心BIOS检测不到可能存在长期问题。提前致谢。


安全启动开启?
user3528438

始终禁用安全启动。
丹尼尔

所以我在我的SSD上添加了一个新的EFI分区,它被BIOS识别。但是BIOS仍然没有检测到启动分区。这可能是我的BIOS的问题,或者我可能错误地设置了新的Efi分区。
丹尼尔

您有EFI固件,而不是BIOS。目前尚不清楚您的固件是否真的无法检测到磁盘; 可能只是意外删除了引用磁盘上引导加载程序的NVRAM条目。大多数固件设置工具都可以报告可用的磁盘。您可能希望使用它来查看磁盘是否显示。如果我是对的,它会出现,你应该可以efibootmgr用来创建一个新的条目。OTOH,如果Boot Repair无法解决问题,efibootmgr手动使用可能无济于事。
罗德史密斯

Answers:


0

经过试炼和磨难,我终于找到了问题的根源。我的UEFI正在起作用,因为它决定用我的笔记本电脑中的硬盘盒替换我的CD驱动器是不行的,并拒绝从任何东西启动,包括我的SSD。

所以,因为在我的SSD上安装一个新的Ubuntu并尝试启动它不起作用,并且原始的CD驱动器无法使用(这个硬件更改发生在一年半之前没有问题然后顺便说一下),我不得不将我的SSD重新分区为MBR,(重新安装我的操作系统),然后从UEFI切换到BIOS(UEFI传统模式)。

巨大的痛苦,但至少我的系统现在再次运作。除了螺丝UEFI之外别无其他。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.