一些 Internet 站点描述了如何将 Windows Server 安装为第二个操作系统。这不是我的情况。
在同一台 PC 上,我有一个运行 Windows 10 Pro 的驱动器和另一个运行Windows Server 2012 R2 的驱动器(+ Visual Studio 2017 + SQL Server 2017 + SharePoint 2016 ...)。两个驱动器都带有 MBR(不是 GPT)。我可以将其中任何一个作为单个系统(驱动器)启动。
我现在想将 Windows Server 添加为双启动选项。这曾经作为双引导工作,但在尝试新的 Ubuntu 安装时被破坏了。我以前工作的引导管理器/加载器设置是:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {4c702cd7-4348-11e9-a123-a126b58ebe81}
displayorder {current}
{23a79a8c-7591-11e8-a5b9-10c37b6b0c8f}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \WINDOWS\system32\winload.exe
description Windows 10
locale en-US
inherit {bootloadersettings}
recoverysequence {4c702cda-4348-11e9-a123-a126b58ebe81}
displaymessageoverride Recovery
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \WINDOWS
resumeobject {4c702cd7-4348-11e9-a123-a126b58ebe81}
nx OptIn
bootmenupolicy Standard
hypervisorlaunchtype Auto
Windows Boot Loader
-------------------
identifier {23a79a8c-7591-11e8-a5b9-10c37b6b0c8f}
device partition=S:
path \windows\system32\winload.exe
description Windows Server 2012 R2
locale en-us
inherit {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice partition=S:
systemroot \windows
resumeobject {23a79a8b-7591-11e8-a5b9-10c37b6b0c8f}
nx OptOut
detecthal Yes
如何重新建立(或修复)正常工作的双引导环境?...显然没有安装新的 Windows Server 操作系统以及随后的所有后续工作。
编辑: 为了恢复 Windows Server 驱动器,我昨天发出了以下命令,仅在 PC 中安装了 Windows Server 驱动器:
bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
这使得 Windows Server 再次可以作为单个驱动器启动(并且可能破坏了 Windows 10 驱动器的双启动逻辑?)
更新: 我使用 MediaCreationTool1909.exe 启动了由 Windows 10 准备的 DVD:
>bootrec /FixMbr
>bootrec /FixBoot
Access is denied.
>bootrec /RebuildBcd
Successfully scanned Windows installations.
Total identified Windows installations: 0
The operation completed successfully.
和以前一样,我有两个驱动器——其中任何一个都可以通过更改 BIOS 中的引导优先级顺序来直接引导:Windows 10 或 Windows Server 2012 R2 都可以直接引导。
唯一有效的双启动选项是 Windows 10 的第一个(默认)选项。选择第二个选项(Windows Server 2012 R2)会导致此屏幕:
恕我直言,我的问题很有趣——任何人都可以在专用驱动器上构建新操作系统以进行测试,然后决定将其“集成”到双/三/...启动选项中。我怀疑这三个bootrec命令仅适用于单个引导驱动器。到目前为止,我还没有在互联网上看到这个答案 - 都建议为第二个操作系统重新安装以构建双启动选项。
成功与结论: 见下面我的回答