在MacBook上,安装Ubuntu后快速修复 Windows 引导加载程序

分享于 

2分钟阅读

ubuntu

  繁體

Callback_BootEnvironmentDetect: Detected boot environment: EFI


答案1

您的问题是,Windows安装处于EFI模式,但是磁盘配置了混合MBR,这迫使Windows将磁盘视为MBR磁盘。Mac引导加载程序也以此来尝试Windows的BIOS模式引导,但是磁盘上没有BIOS模式引导加载程序。由于Windows仅从GPT磁盘以EFI模式引导,因此,这个配置导致引导失败。

幸运的是,解决非常简单,尽管它不是直观的:

  • 引导至Ubuntu,(也可以从OS X执行此操作,但是你需要安装gdisk,并使用不同的磁盘设备文件名)
  • 打开终端窗口
  • 键入sudo gdisk /dev/sda,提示输入密码后,gdisk应该启动,并告诉你MBR: hybrid
  • 键入p查看分区表,假设对分区有足够的了解,应该能够验证你正在查看正确的磁盘,如果没有,请键入q退出,并尝试其他磁盘设备
  • 键入x进入专家菜单
  • 键入n以创建新的保护性MBR来替换现有的混合MBR。
  • 再次键入p来验证你的分区是否都已经就绪,这只是一个预防措施,以确保你没有意外地按错键

这应该可以解决你的问题。


答案2

键入以下命令:


bcdedit /export D:BCDBackup



 
d:



d:安装Windows的位置

 
cd boot



键入以下命令:


attrib bcd -s -h -r



键入以下命令:


ren d:bootbcd bcd.old



键入以下命令:


bootrec /RebuildBcd



希望这有帮助。



Window  Windows  rep  mac  BOO  引导  
相关文章