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

http://www.heu8.com/647.html     

  有关UEFI BIOS基础知识的简介,一年前在网易博客做过详细的概述。鉴于某些网友仍然对UEFI下Windows的启动过程不甚了解,虽然网上有各式各样的启动修复工具,但是对于新手来说,如果不明白其中的原理,使用工具也会畏首畏尾、十分盲目。现在详细介绍一下UEFI下Windows的启动流程以及引导文件修复方法。有关UEFI简介可以参考本博客的一篇文章:

UEFI入门科普:http://www.heu8.com/117.html

在上述文章中已经展示出了UEFI下Windows的启动流程:

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分区下,存在几个重要的文件(“”表示必不可少的文件):

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

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

bcdboot X:\windows /l zh-cn

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

      上述操作的意义在于,UEFI环境下安装系统,可以将gho、wim系统映像应用到某分区,然后自行创建一个ESP分区,再通过执行上述命令修复一下启动文件即可大功告成!有关UEFI启动的原理到此介绍完毕,重在理解,才能以不变应万变!

  • 24
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
如果Dell Legacy系统更改为UEFI模式后没有启动项出现的问题,可能是由于以下几个原因所引起: 1. 引导顺序设置错误:在BIOS设置中,UEFI模式使用GPT分区表,而Legacy模式使用MBR分区表。在更改成UEFI模式后,需要确保系统的引导顺序已正确设置为UEFI +硬盘名称,这样系统才能正确识别并加载操作系统。 2. 系统分区问题:在传统Legacy模式下安装的操作系统往往仅在系统分区中备份引导文件,而在UEFI模式下,引导文件会被放置在EFI分区中。因此,如果从Legacy模式更改为UEFI模式后,没有正确设置EFI分区或将引导文件复制到EFI分区中,就会导致系统无法启动。 3. 操作系统兼容性问题:有时,在将Legacy模式更改为UEFI模式后,操作系统可能不兼容UEFI模式。这种情况下,需要更新或重新安装适用于UEFI模式的操作系统。 解决此问题的步骤: 1. 进入BIOS设置界面,确保引导顺序已设置为UEFI +硬盘名称。 2. 确保EFI分区已正确设置并包含必要的引导文件。可以通过使用Windows安装介质进入“修复你的计算机”界面,然后使用“修复启动”功能来修复EFI分区。 3. 如果以上步骤都无效,尝试在UEFI模式下重新安装操作系统,确保选择正确的启动介质并按照指导进行操作。 需要注意的是,更改系统模式可能会导致数据丢失,因此在进行任何更改之前,请确保在进行操作前备份重要文件。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值