UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法

转载 2016年06月01日 11:23:00
UEFI BIOS→ESP分区→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.efi→加载内核启动系统

上述流程中的ESP分区(标准的ESP分区可以使用Diskgenious软件创建),为UEFI下Windows的引导分区,实际上就是一个FAT格式的分区,并无其他特殊的要求。并不像在传统BIOS下,启动Windows需要“活动的主分区”。在ESP分区下,存在几个重要的文件(“”表示必不可少的文件):bootmgfw.efi是由bootx64.efibootia32.efi改名来的。

EFI/Boot/bootx64.efi(或bootia32.efi)
EFI/Microsoft/Boot/bootmgfw.efi
EFI/Microsoft/Boot/BCD
EFI/Microsoft/Boot/zh-CN

上面这几个文件可以系统安装光盘中找到,我们只要简单的使用“复制”-“粘贴”,放到ESP分区即可。当然也可以通过命令进行操作:

bcdboot C:\windows /l zh-cn

      上述命令成功执行的前提:1、必须存在bcdboot.exe文件(原版Windows8.1/8/7的C:\Windows\System32下有此文件)。2、命令在bcdboot.exe文件所在路径下执行。3、若自行创建的FAT分区(不是标准的ESP分区),则需要执行命令:bcdboot C:\windows /l zh-cn /s Y: (Y代表FAT分区盘符)。

      上述操作的意义在于,UEFI环境下安装系统,可以将gho、wim系统映像应用到某分区,然后自行创建一个ESP分区,再通过执行上述命令修复一下启动文件即可大功告成。

详细方法说明:

PE下使用命令行修复UEFI启动模式的引导问题

进入PE(win8),

a、PE为传统启动方式:

打开命令提示符,输入 bcdboot c:\windows /s x: /f uefi /l zh-cn 回车即可。

命令解释:

c代表你的系统所在分区,x:代表esp分区,如果esp分区没有盘符,请先指定一个。

bcdboot - Bcd 启动文件创建和修复工具。

bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统
BCD 存储。

"c:\windows" 指定 windows 系统根目录的位置。

/s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到哪个目标系统分区。默认值为固件标识的系统分区。

/f 与 /s 命令一起使用,指定目标系统分区的固件类型,<firmware> 的选项是 "UEFI"、"BIOS" 或 "ALL"。

/l 指定在初始化 BCD 存储时使用的可选区域设置参数,默认值为"简体中文"。

b、PE为UEFI启动方式:

打开命令提示符,输入 bcdboot c:\windows /l zh-cn回车即可。

注意事项:

如果该命令不能顺利执行,请检查你的win8PE的完整性,看bcdboot是否被精简了。


UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法

http://www.heu8.com/647.html        有关UEFI BIOS基础知识的简介,一年前在网易博客做过详细的概述。鉴于某些网友仍然对UEFI下Windows的启动过程...
  • xcntime
  • xcntime
  • 2015年12月06日 12:34
  • 4673

解决win7开机出现\Boot\BCD错误

本人使用easyBCD软件不小心把Ubuntu和win7引导都删除了,结果悲剧了,重新启动后,Ubuntu系统可以进,但是选择win7后,出现以下界面 网上也有很多方法,我就试试了,结果成功...
  • maoersong
  • maoersong
  • 2014年03月31日 22:55
  • 9722

安装系统出现Winload.exe错误0xc000000e解决方法

有的用户在安装Win7/Win8/Win10操作系统后,重启时出现Windows 启动管理器错误,无法加载所选项,因为应用程序丢失或损坏的的故障,错误代码:0xc000000e,这是由于引导文件没有正...
  • xcntime
  • xcntime
  • 2015年12月05日 20:13
  • 16830

UEFI下Windows引导过程

引导文件 在UEFI安装完操作系统后,Windows至少使用两个分区,一个叫做ESP分区(EFI SYSTEM PARTITION),用于存放启动文件,另一个则是BIOS下正常的系统分区,不同的是,...
  • yeshahayes
  • yeshahayes
  • 2016年10月13日 13:25
  • 3090

新电脑安装系统时提示 File:\Boot\BCD Status:0xc000000e 错误解决方案

真切体验,搞了一天最后在网上找到的一篇文章,问题已经解决!
  • OnePersonTZ
  • OnePersonTZ
  • 2015年09月24日 19:37
  • 15899

win10+uefi+gpt安装一键GHOST之后无法重启的快速解决方法(无需重装系统无需修复引导)

今天装完常用软件后,准备一键备份一下系统,就从一键GOST官网下载安装了一键GHOST,安装完成之后提示不支持UEFI+GPT格式系统,但仍可以使用,就没在意,也没卸载,接着就重启电脑试一试,结果就出...
  • lvyiwuhen
  • lvyiwuhen
  • 2017年05月08日 22:26
  • 3948

系统安装-000 基础三:Windows与Linux的UEFI引导修复教程

UEFI引导修复教程 当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。 怎么修复UEFI引导呢? 一、UEFI引导基本原理 1.esp引导分区 esp磁盘...
  • qq_15304853
  • qq_15304853
  • 2018年01月14日 00:46
  • 24

Winload.efi Error Code 0xc0000225

The error is due to the EUFI boot that uses a GPT partition. You need your Windows 8 installation or...
  • xcntime
  • xcntime
  • 2015年12月05日 20:08
  • 1937

Win10自动修复无法开机【完美解决】

Windows10操作系统于2015年7月29日正式发布,此后,win10也就成了新上市的笔记本电脑或者台式机电脑的预装操作系统!win10系统给我们带了全新的体验,当然也带来了一定的烦恼!就拿win...
  • happycell188
  • happycell188
  • 2017年09月25日 10:33
  • 14760

(转)UEFI系统的启动过程

UEFI系统的启动过程(1) UEFI系统的启动遵循UEFI平台初始化(PlatformInitialization)标准。UEFI系统从加电到关机可分为7个阶段: SEC(安全验证)→PEI(EFI...
  • gjq_1988
  • gjq_1988
  • 2016年01月27日 13:58
  • 2803
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
举报原因:
原因补充:

(最多只允许输入30个字)