Win 7 和 Win 11 之间的双启动

Ema*_*204 9 windows boot windows-7 gpt uefi

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

但首先,我将 MBR 磁盘转换为 GBT。我使用了一个名为 Minitool Partition 的程序进行转换,而不会丢失任何数据,并且它有效。然后我将 BIOS 上的引导选项更改为 UEFI(不带 CSM)。之后我安装了Win 11,没有任何问题,一切都运行良好。

现在我只有一个问题。当我打开笔记本时,如果我选择Win 7,我会卡在黑屏上。那么我在这里缺少什么?

Ema*_*204 18

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

  1. 在 BIOS 中,我将启动选项更改为“UEFI ( WITH CSM)”

  2. 我的Windows 7操作系统中的“系统保留”驱动器现在在我的电脑中显示为D驱动器,而我以前的C驱动器显示为E。因此,我从“系统保留”中删除了该字母。(可以通过磁盘管理来完成)

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

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

  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


har*_*ymc 5

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

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

正如我所见,您的选择是:

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

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

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