双启动 win7 和 10

双启动 win7 和 10

我安装了 win 10,希望能够与 win 7 双启动。但是它不起作用。可以这样做吗?我的意思是,您可以信任 Microsofts 安装程序来双启动您的系统吗?如果不行,我可以修复它吗?如果我之前的安装丢失了,我可以添加新的吗?我安装了辅助驱动器并发出了命令

bcdboot "I:\Windows"

这增加了一个选项,现在我有两个 Windows 7 选项。但都不起作用,它们都开始启动 Win 7(我看到了“正在启动”屏幕,但随后它们切换到 Win 10。

我尝试了双启动修复工具,但没有帮助。我还下载了 Visual BCD 工具。但我无法启动 Windows 7。这台机器之前启动 Windows 7 很好。以下是 BCDEdit 的输出

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-us
inherit                 {globalsettings}
default                 {default}
resumeobject            {6b8c82a8-baf3-11e5-9bdb-7446a0991d60}
displayorder            {default}
                        {6b8c82a7-baf3-11e5-9bdb-7446a0991d60}
                        {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=C:
path                    \windows\system32\winload.exe
description             Windows 10
locale                  en-us
inherit                 {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \windows
resumeobject            {6b8c82a8-baf3-11e5-9bdb-7446a0991d60}
nx                      OptIn
bootmenupolicy          Standard

Windows Boot Loader
-------------------
identifier              {6b8c82a7-baf3-11e5-9bdb-7446a0991d60}
device                  partition=I:
path                    \windows\system32\winload.exe
description             Windows 7
locale                  en-us
inherit                 {bootloadersettings}
osdevice                partition=I:
systemroot              \windows
resumeobject            {6b8c82a6-baf3-11e5-9bdb-7446a0991d60}
nx                      OptIn
detecthal               Yes

Windows Boot Loader
-------------------
identifier              {current}
device                  locate=\Windows\system32\winload.exe
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoveryenabled         No
osdevice                locate=\Windows
systemroot              \Windows
resumeobject            {5586dd33-361b-11e0-8df8-0018716eb820}
nx                      OptIn

如果必须的话,我可以重新安装所有内容,但我不想走那条路。

答案1

BIOS/MBR 上 Windows 7/10 的启动顺序是:

1)第一个磁盘上的 MBR

2)第一个磁盘上活动分区的 PBR

3)从活动分区第一个磁盘启动管理器(使用 BCD 获取引导加载程序设置以及其他设置)

当您使用两个不同的操作系统(Windows 7 和 Windows 10)时在活动分区的第一个磁盘上必须安装 Windows 10 启动管理器

轻松修复双启动问题-双启动修复 Windows 10 实用程序。具有一键自动解决方案,可修复双重启动问题。自动修复还会备份当前 BCD,以便您可以在需要时恢复 BCD。

使用该工具的“修复 BCD”选项,您可以轻松地为指定的 Windows 系统(Windows 7/8/10)添加引导加载程序。

Visual BCD Editor 用于对引导加载程序进行微调,但也可以创建/删除加载程序、备份/恢复 BCD。需要一些基本的 BCD 知识。使用 bcdedit 时,您需要更多知识。

bcdedit、bcdboot 是系统工具,只有管理员账户才能访问。微软故意没有创建一个好的启动相关 GUI 工具。我想是为了限制新手用户操作启动文件的权限。


编辑:- 你是如何创建出如此不可能的加载器的?

这是独一无二的!

identifier              {current}
device                  locate=\Windows\system32\winload.exe
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoveryenabled         No
osdevice                locate=\Windows
systemroot              \Windows
resumeobject            {5586dd33-361b-11e0-8df8-0018716eb820}
nx                      OptIn

“device” 和 “osdevice” 应该是真实的、虚拟的(vhd)或 ram(wim)设备。通常它们是映射的硬盘分区(安装操作系统的位置)。

相关内容