Win 7 和 Win 11 之间的双启动

Win 7 和 Win 11 之间的双启动

我公司有一台安装了 Win 7 MBR + Legacy 的笔记本电脑。我需要安装一些程序,但它们不再与 Win 7 兼容,我无法升级或进行全新安装,因为有些程序无法重新安装。我只有一个硬盘,所以我创建了一个未分配的分区来安装 Windows 11 并进行双重启动。

但首先,我将 MBR 磁盘转换为 GBT。我使用一个名为 Minitool 分区的程序进行转换,没有丢失任何数据,而且成功了。然后我将 BIOS 上的启动选项更改为 UEFI(无 CSM)。之后,我毫无问题地安装了 Win 11,一切运行良好。

现在我只遇到一个问题。当我打开笔记本电脑时,如果我选择 Win 7,我会卡在黑屏上。那么我在这里错过了什么?

答案1

经过几个小时的研究,我找到了解决方案!我将描述我所做的事情,以便将来帮助别人。

  1. 在 BIOS 中,我将启动选项更改为“UEFI(中央管理委员会

  2. 我的 Windows 7 操作系统中的“系统保留”驱动器现在在我的 PC 中显示为 D 驱动器,而我以前的 C 驱动器显示为 E。因此,我从“系统保留“。(您可以通过磁盘管理进行操作)

  3. 您需要在具有管理员的命令提示符中运行一个命令(“以管理员身份运行”),假设您没有执行任何操作,例如更改驱动器号、隐藏分区等。

    bcdboot **X**:\Windows /d /addlast (X -根据安装Win7的磁盘输入盘符

  4. 此后,它可以启动到 Windows 7,但它在“启动 Windows”处冻结。

  5. 我创建了 Win 7 安装媒体,然后选择“修复此计算机”选项,然后选择“启动修复”。

现在一切正常!我可以毫无问题地在 Win 7 和 Win 11 之间切换。

我从哪里找到这些信息:https://www.tenforums.com/general-support/4289-cannot-boot-into-windows-7-after-installing-windows-10-tech-preview.html

答案2

您的 Windows 7 版本使用 BIOS+MBR 并且是 32 位版本。

Windows 11 是 64 位的,与 MBR 不兼容,因此您将磁盘转换为 UEFI+GPT。这导致 Windows 7 版本无法启动。

您的选择正如我所见:

  • 返回 BIOS+MBR 并删除 Windows 11 分区。创建并使用装有 Windows 11 的虚拟机。

  • 安装 64 位版本的 Windows 7。这意味着您将丢失当前安装。

无论您做什么,我建议对磁盘进行映像备份,并确保有一个可以重新安装备份的启动 USB。这些对磁盘的操作很危险。

相关内容