在虚拟机上恢复 Windows 引导加载程序

在虚拟机上恢复 Windows 引导加载程序

我最近将我的旧电脑 p2v 到虚拟机中。由于它有双启动,而我只复制了 Windows 分区,这破坏了 GRUB。不过,我仍然可以使用 Rescatux 启动 Windows。所以我的问题是,我是否可以恢复原始的 Windows Bootloader,这样当我启动 VM 时,就不必在 Rescatux 中选择“查找任何操作系统”。

答案1

在虚拟机上从 ISO 加载 Windows 安装光盘,选择维修当提示现在安装屏幕并选择打开命令提示符。您应该在其中输入:

bootrec /fixboot
bootrec /fixmbr

答案2

以下方法可完全重建所有内容,您可以从您最喜欢的 Windows 设置中使用它。只需使用 Shift-F10 即可启动命令提示符,而无需执行不必要的步骤。

bcdboot c:\windows /s c:

这将在 c: 中安装一个完全原始的 Windows 启动管理器,并将 Windows 添加到其中。不过,您可能需要先找到正确的驱动器号。

bcdboot可能不在 中%PATH%。您可以在 Windows 分区上找到它,如下所示:

c:\windows\system32\bcdboot c:\windows /s c:

相关内容