我在双启动配置中安装了 Ubuntu 和 Windows。Windows 10 安装在我的 SSD 上,Ubuntu 14.04 安装在 HDD 上。有一天,HDD 崩溃了,Ubuntu 不见了,这没什么大不了的,因为我换了一个新的 HDD。但在我的华硕 z-97 主板的 UEFI 中,Ubuntu 的迹象仍然存在。比如在启动菜单中我仍然可以选择 Ubuntu,但这没有任何作用,因为 HDD 不见了。
我想删除 Ubuntu 的所有剩余部分,并尝试使用 EasyBCD。我使用了 BCD 管理选项中的修复启动文件选项。之后我尝试重新启动,但出乎意料的是,我什么也做不了。它只是停留在华硕徽标上,上面写着“按 f2 或 del 进入 bios”的文字,我显然试过了,但没有成功。我无法进入 UEFI 固件,它无法在我电脑上唯一的操作系统(Windows 10)上启动。
我应该怎么办?
答案1
这不是一个好的答案,但让我尝试解释发生了什么,以便我们至少可以找到解决问题的正确方法。
首先:您没有 BIOS。您有 EFI。EFI 和 BIOS 是不同的固件。加载了 BIOS 程序的固件与加载了 EFI 程序的固件的行为截然不同。EFI 将信息存储在 NVRAM 中,其中包括引导加载程序。
这意味着 Ubuntu 的初始引导加载程序不在故障硬盘上。它安全地保存在 NVRAM 中,当磁盘崩溃时它仍留在那里。这就是为什么在更换磁盘后您仍然可以看到它的原因。
删除它的方法是进入你的 EFI shell 并将其删除,或者使用工具加载操作系统(例如 USB 闪存盘上的 Ubunto)并编辑/删除 EFO 设置。
请注意,由于您没有经典 BIOS 和电池备份存储,因此移除电池(这会清除 BIOS 设置)在这里不起作用。相反,您有 UEFI 和 NVRAM。
遗憾的是,我只能提供这些帮助。我不知道 Easybcd 的修复启动文件选项有什么用,因此也不知道如何撤消它。这使得这个答案显得有些不足,但希望它仍然能让人们走上正确的道路。