Windows修复双启动(Multi-boot)配置

时间:2020-03-21 11:49:43  来源:igfitidea点击:

如果我们在同一台PC上安装了多个Windows版本,则双引导(或者多引导)配置可能会停止工作。

双重引导或者多重引导配置错误(停止工作)的主要原因是在较新的Windows版本之前重新安装较旧的Windows版本。

例如,Windows Vista和Windows 7已经作为双引导安装,然后再次重新安装了Windows Vista。
在第二次安装时,Windows Vista会覆盖MBR,而Windows 7无法识别新的MBR。

在本文中,我们可以找到各种解决方案来修复双引导配置。

什么是双启动/多启动

双重引导或者多重引导意味着在同一台计算机上安装多个Windows版本(或者其他操作系统),并能够选择要引导到的操作系统。

在Windows计算机上看到这种配置非常普遍:

  • Windows XP和Windows Vista
  • 装有Windows 7的Windows Vista
  • Windows 8和Windows 7

有关如何设置双引导系统的更多信息,请访问EasyBCD的教程。

修复双启动配置

在双启动系统上修复Windows XP

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

如果我们已在同一台计算机上将Windows XP与另一个Windows系统(例如Windows Vista)一起安装,请按照以下说明修复Windows XP并修复双启动配置。

如果没有原始安装光盘,请转到“使用Easy Recovery Essentials修复双启动配置”。

  • 插入Windows XP安装光盘并启动计算机
  • 在按任意键从CD引导屏幕上,按任意键从CD引导
  • 按Enter键设置Windows。我们将不会重新安装Windows XP,而是会修复安装。在此步骤中单击R将加载故障恢复控制台,而不是修复安装实用程序。不要单击R!

Windows XP按R键以使用故障恢复控制台

  • 按F8键接受许可协议
  • 从光盘中选择Windows XP安装,然后按R。
  • 如果修复选项不可用或者找不到Windows XP安装,请退出安装程序。如果我们继续此步骤,则可能会覆盖Windows XP系统并删除所有个人文件!

在双启动系统上修复Windows Vista

要修复Windows Vista的引导程序并修复双引导配置,可以使用原始Windows Vista安装光盘(CD或者DVD)上可用的bootrec实用程序。

如果没有原始安装光盘,请转到“使用Easy Recovery Essentials修复双启动配置”。

修复#1:运行bootrec

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

  • 将安装光盘插入托盘并从中引导
  • 在“欢迎使用”屏幕上,单击“修复计算机”

Windows Vista修复计算机菜单

  • 选择操作系统,然后单击“下一步”。
  • 在“系统恢复选项”屏幕上,单击“命令提示符”

Windows Vista系统恢复选项

  • 输入:
bootrec /FixMbr
  • 按Enter
  • 输入:
bootrec /FixBoot
  • 按Enter
  • 输入:
bootrec /RebuildBcd
  • 按Enter
  • 从托盘中取出CD/DVD
  • 输入:
exit
  • 按Enter
  • 重启你的电脑

修复#1:先执行diskpart,然后执行bootrec

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

如果上面的修复#1不起作用,则可能需要首先将安装了Windows Vista的分区设置为活动分区,然后运行bootrec。

为此,请运行diskpart:

  • 插入Windows安装光盘并从中启动
  • 从“系统恢复选项”转到“命令提示符”(与“修复程序1”相同的步骤)
  • 输入:
diskpart
  • 按Enter
  • 输入:
list disk

此命令将列出计算机上可用的所有磁盘。

  • 按Enter
  • 输入:
select disk 0

将“ 0”替换为安装Windows Vista的磁盘。如果只有1个硬盘驱动器,则为'0'。

  • 按Enter
  • 输入:
list part

该命令将列出所选磁盘上可用的分区。

  • 按Enter
  • 输入:
select partition 0

将“ 0”替换为安装Windows Vista的分区。

  • 按Enter
  • 输入:
active
  • 按Enter
  • 输入:
exit
  • 按Enter
  • diskpart现在关闭。依次运行bootrec命令,并在每个命令后按Enter:
bootrec /fixmbr
bootrec /rebuildbcd
bootrec /fixboot

在双启动系统上修复Windows 7

为了使Windows 7重新进入双启动选项菜单,请使用bootsect实用工具还原Windows 7的MBR。

如果没有原始安装光盘,请转到“使用Easy Recovery Essentials修复双启动配置”。

  • 从原始Windows 7安装DVD引导
  • 在“系统恢复选项”屏幕上,单击“命令提示符”
  • 输入:
diskpart
  • 按Enter
  • 输入:
select disk 0

将“ 0”替换为安装Windows 7的硬盘上的可用磁盘。要获取计算机中磁盘的完整列表,请输入“ list disk”。

  • 按Enter
  • 输入:
list volume
  • 按Enter
  • 查找光盘驱动器的驱动器号(正在运行Windows 7安装DVD的光盘)。通常在“类型”列中有“ CD-ROM”。
  • 输入:
exit
  • 按Enter
  • 输入:
D:

其中“ D:”是光盘的驱动器号。

  • 按Enter
  • 输入:
cd boot
  • 按Enter
  • 输入:
dir
  • 按Enter
  • 输入:
bootsect /nt60 SYS /mbr
  • 按Enter
  • 输入:
exit
  • 按Enter
  • 重启你的电脑

在双启动系统上修复Windows 8或者8.1

使用bootrec实用程序,可以在双引导系统上修复Windows 8或者Windows 8.1并引导到Windows中。

如果我们没有原始安装光盘或者原始USB,请转到使用Easy Recovery Essentials修复双启动配置。

修复#1:使用bcdboot

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

使用bcdboot,尝试修复计算机并让引导菜单返回:

  • 插入Windows 8 DVD或者Windows 8.1 USB并重新启动计算机以从介质启动
  • 转到命令提示符(单击疑难解答>命令提示符)
  • 输入:
bcdboot C:\windows

其中“ C:\”是安装Windows 8或者Windows 8.1的驱动器号。

  • 按Enter
  • 取出DVD或者USB
  • 输入:
exit
  • 按Enter
  • 重启你的电脑

修复#1:使用diskpart,然后使用bootrec

  • 插入Windows 8 DVD或者Windows 8.1 USB
  • 重新启动计算机并从媒体启动
  • 在“欢迎”屏幕上,单击“修复计算机”。

Windows 8修复计算机菜单

  • 转到疑难解答>命令提示符
  • 输入:
diskpart
  • 按Enter
  • 输入:
sel disk 0
  • 按Enter
  • 输入:
list vol
  • 按Enter
  • 确定哪个卷具有Fs列中提到的FAT32. 这将是Windows 8/8.1的UEFI/EFI分区
  • 输入:
sel vol 2

其中“ 2”是FAT32格式的卷。

  • 按Enter
  • 输入:
assign letter x:

其中“ x:”是分区的字母。这封信必须是唯一的。

  • 按Enter
  • 输入:
exit
  • 按Enter
  • 输入:
cd /d x:\EFI\Microsoft\Boot\

其中“ x:”是我们使用的字母。

  • 按Enter
  • 输入:
bootrec /FixBoot
  • 按Enter
  • 输入:
ren BCD BCD.backup

这将创建BCD的备份。

  • 按Enter
  • 输入:
bcdboot c:\Windows /l en-us /s x: /f ALL

其中“ c:\”是安装Windows 8的驱动器盘符。

  • 按Enter
  • 取出DVD或者USB
  • 输入:
exit
  • 按Enter
  • 重启你的电脑

在双启动系统上修复Windows 10

使用bootrec实用程序,我们可以在双启动系统上修复Windows 10并启动到Windows中。

如果我们没有原始安装光盘或者原始USB,请转到使用Easy Recovery Essentials修复双启动配置。

修复#1:使用bcdboot

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

使用bcdboot,尝试修复计算机并让引导菜单返回:

  • 插入Windows 10媒体并重新启动计算机以从媒体启动
  • 转到命令提示符(单击疑难解答>命令提示符)
  • 输入:
bcdboot C:\windows

其中“ C:\”是安装Windows 10的驱动器号。

  • 按Enter
  • 取出DVD或者USB
  • 输入:
exit
  • 按Enter
  • 重启你的电脑

修复#1:使用diskpart,然后使用bootrec

  • 插入Windows 10媒体
  • 重新启动计算机并从媒体启动
  • 在“欢迎”屏幕上,单击“修复计算机”。
  • 转到疑难解答>命令提示符
  • 输入:
diskpart
  • 按Enter
  • 输入:
sel disk 0
  • 按Enter
  • 输入:
list vol
  • 按Enter
  • 确定哪个卷具有Fs列中提到的FAT32. 这将是Windows 10的UEFI/EFI分区
  • 输入:
sel vol 2

其中“ 2”是FAT32格式的卷。

  • 按Enter
  • 输入:
assign letter x:

其中“ x:”是分区的字母。这封信必须是唯一的。

  • 按Enter
  • 输入:
exit
  • 按Enter
  • 输入:
cd /d x:\EFI\Microsoft\Boot\

其中“ x:”是我们使用的字母。

  • 按Enter
  • 输入:
bootrec /FixBoot
  • 按Enter
  • 输入:
ren BCD BCD.backup

这将创建BCD的备份。

  • 按Enter
  • 输入:
bcdboot c:\Windows /l en-us /s x: /f ALL

其中“ c:\”是安装Windows 10的驱动器号。

  • 按Enter
  • 取出DVD或者USB
  • 输入:
exit
  • 按Enter
  • 重启你的电脑