我安装了 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)设备。通常它们是映射的硬盘分区(安装操作系统的位置)。