我正在运行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检测不到可能存在长期问题。提前致谢。
efibootmgr
用来创建一个新的条目。OTOH,如果Boot Repair无法解决问题,efibootmgr
手动使用可能无济于事。