李微   2022-4-20
 高级测试专员

概要
UEFI作为操作系统和平台固件之间的软件接口,主要作用于辅助计算机的启动。如果您遇到系统启动故障,可以参考本文介绍的UEFI启动修复方法。此外,当系统无法启动时,也可从本文中了解转移或恢复重要数据的方法。


UEFI启动修复

一、什么是UEFI,它与BIOS的区别是什么?

UEFI全称为universal Extensible Firmware Interface,即统一可扩展固件接口,它是一个可扩展的、标准化的统一固件接口规范,它采用了模块化、动态链接和C语言风格的常数堆栈传递方式来构建系统,摆脱了传统BIOS复杂的16位汇编代码。是一种个人电脑系统规格,用来定义操作系统与系统固件之间的软件界面。
BIOS全称是Basic Input Output System,即基本输入输出系统。它是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序,开机后自检程序和系统自启动程序,它可以从CMOS中读写系统设置的具体信息。作为一种业界标准的固件接口,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
UEFI可以省去BIOS自检过程、直接启动操作系统是因为UEFI将有关初始化和启动的所有信息存储在.efi文件中,该文件和系统引导加载程序一起存储在EFI系统分区,而不是存储在固件中,因此UEFI的启动速度更快。
温馨提示 虽然引导模式有UEFI与BIOS之分,但目前很多用户仍然统称为BIOS,为了进一步区分二者,目前有的用户会将UEFI固件称为UEFI BIOS,而BIOS则称为Legacy BIOS(传统 BIOS)。
当出现UEFI启动问题时,首先应考虑启动盘分区形式与UEFI是否匹配。因为通常情况下,UEFI对应的硬盘分区形式是GPT,而BIOS对应的硬盘分区形式是MBR。若想使用UEFI引导模式,那么在系统硬盘初始化时,就需要选择GPT分区形式。如果您使用的是UEFI BIOS,但系统硬盘的分区形式是MBR,则可以在UEFI BIOS中启用Legacy Boot引导模式。点击此处可查看具体的检查和操作步骤。
确认了引导模式与系统硬盘分区形式相匹配之后,仍然有启动问题,则可以参考下面的方法进行修复。

二、如何修复Windows 11/10/8/7上的UEFI启动问题?

1、执行Windows启动修复

Windows启动修复功能可以修复妨碍Windows加载的问题,替换丢失或损坏的文件。下面是以Windows 10为例介绍启动修复的详细步骤。若您想了解Windows 7的启动修复功能,可以点击此处查看详细的图文步骤。
步骤1:将Windows 10安装盘(DVD或U盘)插入计算机。开机时连续点击F2或F10或DEL或ESC快捷键(因电脑品牌而异)以进入BIOS设置界面,将启动顺序首位设置为Windows安装盘,之后保存设置,使电脑从安装盘启动,在Windows安装程序“现在安装”界面选择【修复计算机】选项以进入恢复环境。
点击恢复计算机按钮
步骤2:进入恢复环境后,依次选择【疑难解答】>【高级选项】>【启动修复】。等待Windows启动修复完成之后,重启计算机查看问题是否已解决。
选择启动修复选项

2、使用命令行修复UEFI引导加载程序

接下来,我们将教大家恢复UEFI引导加载程序的方法,该方法适用于Windows10/8/7系统。
步骤1:将Windows安装介质连接到电脑,在UEFI BIOS中将安装介质设置为第一启动设备,保存设置并重启电脑,当电脑从安装介质启动以后将进入安装程序,在安装界面中选择【修复计算机】选项。
步骤2:之后找到【命令提示符】选项,此选项存在的位置因系统版本而异,可参考下面的提示。
● Windows 7:选择操作系统,然后单击【下一步】。从菜单中选择【命令提示符】。
● Windows 8/8.1:选择【疑难解答】,从菜单中选择【命令提示符】。
● Windows 10:选择【疑难解答】>【高级选项】>【命令提示符】。
恢复环境命令提示符
步骤3:接下来输入并运行以下命令。输入每个命令后请按【Enter】键。
【Diskpart】
【List disk】(将列出电脑中的所有磁盘)
【select disk 0】(选择磁盘0)
【list vol】(列出磁盘0中的所有卷)
在卷列表中,我们需要找到EFI分区,该分区一般是在系统盘上,且大小为100MB左右,文件系统为FAT32。根据下图所示,卷2是我们要找的EFI分区,请继续输入以下命令并在每个命令后按【Enter】键。
【select volume 2】 (2是EFI分区的卷号)
【assign letter=z】(给这个分区分配一个盘符Z以便修复它,可根据实际情况替换成其他字母)
【exit】(退出diskpart)
diskpart assign letter命令
步骤4:接下来继续通过命令提示符来修复引导记录,依次输入并运行以下命令。
【cd /d Z:\EFI\Microsoft\Boot\】(Z指的是刚才分配给FEI卷的驱动器号)
【bootrec /FixBoot】
步骤5:之后重建BCD存储。对于所有操作系统来说,接下来的步骤都是相同的。先运行【ren BCD BCD.old】命令以备份旧的BCD,然后输入【bcdboot C:\Windows /l zh-cn /s z: /f ALL】以重建BCD。完成所有操作后,您可以移除Windows安装介质并重新启动电脑以检查问题是否已解决。
命令说明:
C:Windows指的是安装Windows系统的位置。如果您将系统安装在D盘,那么可以将C更改为D。
/s z: /f ALL中,/s指定系统分区的卷号,z是您分配给EFI卷的字母,可根据实际情况修改。/f指定固件类型,/f后面指定ALL表示BCDBoot 将同时创建 ALL 和 EfiMicrosoftBoot 目录,并将BIOS和UEFI的所有必需启动环境文件复制到这些目录。
温馨提示关于BCDBoot命令行的详细信息,可以点击此处查看微软官方的说明。
以上,就是修复Windows 11/10/8/7 上的UEFI 启动问题的方法。如果以上方法都无法解决,并且系统依旧无法启动,您可以使用专业的系统救援工具将电脑里的重要文件转移或恢复出来,再进行电脑维修或其他修复操作。以下是详细的操作方法。

三、当系统无法启动时,使用都叫兽™系统救援软件转移或恢复重要数据

1、什么是都叫兽™系统救援软件?

都叫兽™系统救援软件是一款专业的系统救援软件,它能够帮助Windows用户清除Windows账户密码、创建新的管理员账户;还原磁盘/记忆卡数据、硬盘格式化后恢复数据;转移磁盘文件;擦除或扫描磁盘文件等。此外,该软件还支持修复Windows 系统问题,例如:修复MBR引导记录、DBR误差参数、0xc00000e、Windows系统启动失败以及引起黑屏或蓝屏的部分问题等。作为一款功能多样的系统救援工具,它能够完美兼容包括Windows 10/8.1/8/7/XP/Vista在内的多个系统,可以满足不同用户的系统救援需求。
热点推荐 - ADs都叫兽™ 系统救援-简单3步转移系统崩溃中的电脑文件

操作简单 只需3步就能快速转移任意文件。

转移文件 无需Windows操作系统,转移计算机内现存的文件信息。

预览功能 在转移文件时,支持预览文件内容。

多功能 无需启动系统可实现文件迁移、文件恢复、启动修复等。

兼容性 完美兼容Windows 10/8.1/8/7/XP/Vista。

操作简单 简单3步可转移文件

预览 转移前支持文件预览

多功能还可实现文件恢复、密码重设、启动修复等

免费试用免费试用目前已有2000位用户免费体验!

2、如何使用都叫兽™系统救援软件转移或恢复数据?

当Windows系统无法正常启动时,可以通过都叫兽™系统救援软件创建一个启动盘,之后通过启动盘启动电脑,再使用该软件提供的功能进行数据转移或恢复。具体步骤如下:
步骤1:在其他可正常登录和运行的电脑中下载安装都叫兽™系统救援软件,接下来将U盘连接PC电脑,运行都叫兽™系统救援软件,之后在“第一步:选择创建方法”里勾选【创建一个拯救U盘】选项。(注:在执行此操作之前,请确保已经将U盘里的重要文件保存在其他位置,因为操作过程将删除拯救U盘中的所有数据。)
都叫兽™系统救援软件操作界面
步骤2:接下来根据系统类型选择【x64】或【x86】,点击【现在下载】按钮下载ISO文件,文件下载完成之后点击【创建拯救USB】按钮,在USB启动盘创建完之后再点击【弹出USB】按钮即可。
创建启动盘
步骤3:将创建好的启动设备连接到需要转移数据的电脑上,开启电脑,之后电脑屏幕上会显示进入BIOS的快捷键(此界面显示的时长很短,可能只有一两秒),连续点击BIOS快捷键以进入BIOS设置界面,之后可在Boot Priority中将启动U盘设置为启动顺序的首位,之后保存设置并重启电脑。
选择启动顺序
步骤4:等待片刻,待都叫兽™系统救援加载完成之后,选择【Data Transfer】。若需要转移整个硬盘的数据,可以选择【数据备份】选项。
选择Data Transfer
步骤5:您可以点击各个磁盘盘符(C/D/E/F等)查看重要文件是否丢失,如果没有丢失,也建议您将其转移到外置磁盘中。转移数据的操作很简单,比如您想将C盘的数据转移到G盘,可先在左上方选择C盘,右上方选择G盘,然后选中C盘中的文件,通过中间的Copy功能按钮即可轻松转移磁盘数据。如果有想删除的文件,也可在选择文件以后,点击中间的【Delete】按钮,但该删除操作不可撤回,请谨慎操作。
转移数据界面
步骤6:如果您发现有数据丢失,那么请在功能主界面选择【Undeleter】选项,并点击【Run】(运行)按钮。
选择Undeleter恢复数据按钮
步骤7:选择【分区恢复】对目标硬盘进行扫描。
选择分区恢复选项
步骤8:扫描完成后,选择要恢复的文件,点击【恢复】按钮执行数据恢复命令,请将文件保存在其他外置磁盘中,恢复完成后弹出U盘,再对电脑进行其他操作,比如维修、更换硬盘或重装系统等。
分区恢复数据界面