Windows双重启动
- 目前,OpenCore不支持基于MBR的Windows安装,您需要将其转换为GPT。
解决方案1:如果未自动启动Windows,请将以下内容添加到config.plist中
- 注意:从OpenCore 0.5.9开始,不再需要指定此项。OpenCore应该会自动选择此条目
解决方案2:要启动Windows,请从Windows内部启动到恢复模式
- 确保您从OpenCore引导Windows
- 加载OpenCore后,按空格键> OpenShell(确保在“工具”和配置中都具有它)
- 跑
map -r -b
- 寻找您的EFI驱动器(通常在第一行中,请注意如果您是多磁盘用户,可能会有很多EFI)
FSX:\EFI\Microsoft\Boot\bootmgfw.efi
使用Windows bootloader运行X代表EFI分区的编号
- 确保将RequestBootVarRouting设置为True
- 使用管理员权限打开CMD / PS
- 跑
shutdown /r /o /t 0
- 这将立即将Windows系统重新引导到Advanced Boot Menu菜单。
- 选择疑难解答>命令提示符
- 它将重新启动到WinRE,您将进入命令提示符
- 一旦在那里
- 跑
diskpart
- 加载后,发送
list vol
- 寻找您的Windows驱动器号
- 它可能没有
C
字母,但是请确保您检查了尺寸以及其他指向该字母的指示
- 如果不能,只需用(NTFS)文件系统写下已安装的字母,然后逐一浏览它们,以检查是否是Windows安装
- 寻找您的EFI分区
- 它应该说
hidden
或system
,通常为100-200MB(某些OEM安装使它更大到500MB)
- 如果您有疑问
- 发送
list disk
- 识别您的Windows磁盘
- 发送
sel disk X
X是安装Windows的磁盘
- 发送
list part
- 检查分区,通常EFI应该有100-200MB(某些OEM安装使它最大可以达到500MB)
- 发送
sel part X
X是EFI分区号
- 无论哪种方式,发送
assign letter=S
- S可以是A / B / Y / X以外的任何数字,也可以是列表中已分配的任何字母
- 发送
exit
以关闭diskpart并返回命令提示符
- 跑
bcdboot X:\Windows /s S: /f UEFI
- bcdboot (在新窗口中打开)是一个实用程序,可在您的EFI或根系统分区(可选)中安装Windows引导程序
X:\Windows
是Windows安装文件夹的路径,其中X是Windows分区的安装字母
/s S:
是将接收引导加载程序的目标磁盘,在我们的示例中是EFI分区
/f UEFI
指定引导加载程序应为的类型(UEFI Bootloader)
- 这将复制一个新的bootmgfw.efi文件,并添加一个新的NVRAM Boot条目,希望该条目现在将出现在OpenCore启动菜单上。
- 如果一切正常运行,请键入
exit
,它将使您返回“高级启动菜单”(或重新启动)
- 重新启动并检查是否已添加Windows启动项
如本文“对您有用”,欢迎随意打赏作者,让我们坚持创作!
0
打赏