当前状态:
- 独立 HD 上的双启动 Windows 环境(一个 HD 安装了 Win 10,另一个 HD 安装了 Win 11)。Win 11 安装在 HD 1 上,Win 10 安装在 HD 2 上
- 均采用 Bitlocker 加密
- 当前启动顺序是通过 Windows 启动管理器完成的:我在启动时收到 Windows 启动加载程序提示,要求我选择要启动的操作系统
- 在我的 BIOS 启动顺序设置屏幕中,只有一个“EFI”条目 - Windows 启动管理器(HD 1)… HD 2 没有显示
期望的未来状态:
- 摆脱 Windows 启动加载程序
- 让 HD 1 和 HD 2 都显示在 BIOS 启动顺序屏幕中(目前只有 HD 1 出现这种情况)
- 以后,当我想要安装 Win 10 或 Win 11 时,只需使用 BIOS 启动顺序在启动顺序中选择 HD 1 或 HD2
笔记:
- 不想重新格式化驱动器并丢失数据
- 不想重新安装 Windows
- 不想摆脱 Bitlocker
- 我按照在线指南获取了当前设置 - 但丢失了书签
这是我能实现的吗?有没有人愿意分享一些链接/指南让我按照这些链接/指南来执行?我的 Windows 技能水平一般。
答案1
跳过引导加载程序:
- 打开系统配置(
msconfig
),然后转到“启动”选项卡。 - 选择下次启动时要使用的操作系统,然后单击设为默认
- 设置暂停至 0 秒
现在启动您的电脑应该跳过 Windows 启动管理器,直到您再次更改默认值。
这就是大多数人想要的,你可以在这里停下来,除非你特别需要从 bios 菜单启动
建立新的启动分区:
通读此处的答案以了解流程和工具(即使它在技术上与您尝试的相反):如何使用 BCDEdit 实现 Windows 双启动安装?。这不是很明显或没有很好的记录,如果操作不正确,可能很难修复。
就像 Changan 提到的那样,你首先需要在 HD2 上创建一个新的启动分区。查看步骤和链接的答案这里或点击此处查看带图片的演示https://www.diskpart.com/windows-10/create-uefi-partition-windows-10-0725.html。
启动 HD2 时基本步骤如下:
# look at the existing disk config
diskpart
list disk
# X as id for hd2
select disk X
list partition
# if you don't have free space on the drive, then shrink a partition Y by 500 MB
select partition Y
shrink desired=500 (shrink the partition by 500MB)
# create new boot partition:
create partition efi
format fs=fat32 quick
assign letter=Z
exit
# create windows boot loader on the EFI partition, pointed to win10
bcdboot C:\windows /s Z:
然后您应该能够在 bios 中从 HD2 启动。
一旦您可以启动 HD2,您就可以:
- 使用第一部分中的 msconfig 步骤跳过引导加载程序,
- 或者从 msconfig 中删除 Windows 10 条目(只有你确定的情况下)