★ 介绍Windows UEFI引导原理和如何在安装黑苹果Mac OS X、Ubuntu、Linux后修复Windows引导

今天没事瞎捣鼓,在神船Z7M上装黑苹果OS X 10.11 El Captain,现在就剩驱动了。但是OS X把Windows的EFI给抹掉了。。没办法就得着手恢复Windows引导

使用UEFI可以使引导OS更加的简单。不管你的电脑有多少个硬盘,需要贡献一个硬盘大概200-300M的空间来做EFI分区(FAT32文件系统,卷标”EFI”)。这台电脑所有OS的引导信息都记载在这个分区里。

微软Windows引导程序保存在 /Microsoft 文件夹里。大概的引导步骤是这样的:

  1. 开机后UEFI BIOS查找EFI分区的/Microsoft/bootmgfw.efi,从中加载Windows Boot Manager
  2. Windows Boot Manager加载EFI分区的/Microsoft/BCD文件(Boot Configuration Data),从中读取Windows系统的磁盘分区,并启动/Windows/Boot/winload.efi
  3. winload.efi启动Windows。

所以,一旦你的Windows引导丢失,只要你的Windows是UEFI下装的,就可以轻松恢复引导项目。

如何在Windows引导丢失后恢复Windows的引导?其实很简单。

准备:

  1. WinPE 环境,写入到U盘里
  2. BOOTICE 程序   官网下载:http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml
  3. 打包的Windows EFI文件夹

开始恢复:

  1. 开机从你的U盘启动,进入WinPE环境。
  2. 挂载你的EFI分区已进行更改。或者,使用DiskGenius磁盘分区软件内置的资源管理器打开EFI分区
  3. 解压打包的Windows EFI,拷贝Microsoft文件夹到EFI分区根目录下
  4. 打开BOOTICE程序,选择UEFI-启动项管理
  5. 新增一个条目:
    标题:“Windows Boot Manager”
    设备类型:04 Media Device
    启动磁盘:选择你EFI分区所在的磁盘
    启动分区:选择你的EFI分区
    启动文件:填写“\EFI\Microsoft\Boot\bootmgfw.efi”
    属性:勾选“活动(或叫激活)”
    (实例窗口如下,内容使用上面提供的:)
  6. 关闭窗口,前往BOOTICE的“BCD编辑”选项卡,选择“其他BCD文件”,然后选择EFI分区里的“Microsoft\BCD”文件,然后点击“智能编辑模式
  7. 新建一个启动项:
    设备类型:Partition
    启动磁盘:你安装Windows的磁盘
    启动分区:你安装Windows的分区
    菜单标题:随便,你如“Windows 10”
    启动文件:\Windows\Boot\winload.efi
    系统路径:\Windows
    系统语言:zh-CN
    (实例窗口如下,内容使用上面提供的:)
  8. 保存,退出。
  9. 重启你的电脑,将第一引导设置为 Windows Boot Manager
  10. 完成。
觉得不错?分享给你的小伙伴:

发表评论