我公司有一台安装了 Win 7 MBR + Legacy 的笔记本电脑。我需要安装一些程序,但它们不再与 Win 7 兼容,我无法升级或进行全新安装,因为有些程序无法重新安装。我只有一个硬盘,所以我创建了一个未分配的分区来安装 Windows 11 并进行双重启动。
但首先,我将 MBR 磁盘转换为 GBT。我使用一个名为 Minitool 分区的程序进行转换,没有丢失任何数据,而且成功了。然后我将 BIOS 上的启动选项更改为 UEFI(无 CSM)。之后,我毫无问题地安装了 Win 11,一切运行良好。
现在我只遇到一个问题。当我打开笔记本电脑时,如果我选择 Win 7,我会卡在黑屏上。那么我在这里错过了什么?
答案1
经过几个小时的研究,我找到了解决方案!我将描述我所做的事情,以便将来帮助别人。
在 BIOS 中,我将启动选项更改为“UEFI(和中央管理委员会
我的 Windows 7 操作系统中的“系统保留”驱动器现在在我的 PC 中显示为 D 驱动器,而我以前的 C 驱动器显示为 E。因此,我从“系统保留“。(您可以通过磁盘管理进行操作)
您需要在具有管理员的命令提示符中运行一个命令(“以管理员身份运行”),假设您没有执行任何操作,例如更改驱动器号、隐藏分区等。
bcdboot **X**:\Windows /d /addlast
(X -根据安装Win7的磁盘输入盘符)此后,它可以启动到 Windows 7,但它在“启动 Windows”处冻结。
我创建了 Win 7 安装媒体,然后选择“修复此计算机”选项,然后选择“启动修复”。
现在一切正常!我可以毫无问题地在 Win 7 和 Win 11 之间切换。
答案2
您的 Windows 7 版本使用 BIOS+MBR 并且是 32 位版本。
Windows 11 是 64 位的,与 MBR 不兼容,因此您将磁盘转换为 UEFI+GPT。这导致 Windows 7 版本无法启动。
您的选择正如我所见:
返回 BIOS+MBR 并删除 Windows 11 分区。创建并使用装有 Windows 11 的虚拟机。
安装 64 位版本的 Windows 7。这意味着您将丢失当前安装。
无论您做什么,我建议对磁盘进行映像备份,并确保有一个可以重新安装备份的启动 USB。这些对磁盘的操作很危险。