物理移除具有双启动 Ubuntu 的驱动器后修复 Windows 10

物理移除具有双启动 Ubuntu 的驱动器后修复 Windows 10

我的笔记本电脑有两个物理驱动器:一个 SSD 和一个 HDD。我已在 SSD 驱动器上安装了 Windows 10,后来又在 HDD 上安装了 Ubuntu 并实现了双启动。现在我想用另一个 SSD 替换那个 HDD,然后在那里全新安装 Ubuntu。我已拔下 HDD,但现在无法启动 Windows - 它说找不到启动设备。如果我重新插入 HDD,我仍然可以从那里启动。我怎样才能恢复正常的 Windows 启动,使我的笔记本电脑在没有该 HDD 的情况下运行,然后在全新驱动器上安装 Ubuntu 并实现双启动?我尝试创建恢复 USB 驱动器,从那里启动,运行bootrec.exe/fixmbrbootrec.exe/fixboot但没有效果。bootrec/rebuildbcd说它找到了 Windows 安装,但找不到一些需要的设备(我猜这意味着 HDD,因为它现在看起来像是一个启动设备)我怎样才能摆脱双启动的后果并修复 Windows 启动?

UPD:看起来引导加载程序和 uefi 分区物理上位于该 HDD 上: 在此处输入图片描述

所以没有它就无法启动。我该如何修复它?

答案1

我找到了答案。如果它对某些人有用的话——那就是在安装 Windows 的驱动器上创建 EFI 分区。看起来在安装双启动 Ubuntu 后,它将该分区移动到安装了 GRUB 和 Ubuntu 的分区,我不得不把它带回家。

它可以很容易地用实用程序完成diskpart,主要步骤如下这里

答案2

我对此不是 100% 确定,但您是否检查过 BIOS 以查看它是否会尝试从现有 SSD 启动?我遇到了类似的问题,不得不更改 BIOS 中的启动顺序以说服机器从那里启动,甚至不尝试其他启动选项。

相关内容