Windows 8.1:没有引导加载程序

Windows 8.1:没有引导加载程序

我有一台笔记本电脑,其中一块 SSD 上安装了 Windows 8.1。出于某种原因,该安装使用了之前安装在第二块 SSD 上的 Windows Bootloader 以及旧安装中的 Linux。

擦除 Linux SSD 后,Bootloader 消失,无法从第一个 Windows SSD 启动。使用 Windows USB 的恢复功能也失败了。

还有什么办法可以让 Windows 系统启动吗?

非常感谢!

答案1

我终于弄清楚了,并最终按照以下步骤将新的引导加载程序安装到 Windows 系统驱动器上:

diskpart 
list disk
select disk 0
create part efi size=100
format fs=fat32 quick
assign letter M
bcdboot C:\windows /s M: /f ALL

格式化是上一个解决方案中缺少的部分。如果没有预先格式化分区,Diskpart 不允许我通过 bcdboot 复制 boatloader。

答案2

首先确保 SSD 具有“系统分区”;如果没有,则通过创建一个diskpart

在 Windows 术语中,“系统”分区保存引导加载程序(而“启动”分区保存实际操作系统)。通常其大小为 100~260 MB。

一旦分区存在,就可以将bcdboot引导加载程序安装到其中。

相关内容