17370845950

安装程序提示“Windows无法更新计算机的启动配置”? 手动修复EFI分区吧!
首先检查EFI分区状态,使用diskpart分配盘符;接着重建BCD文件,执行bcdboot命令修复引导;然后验证EFI分区目录结构完整性,确保EFI\Microsoft\Boot路径存在;最后可借助WinPE环境完成修复。

如果您在尝试安装或更新Windows系统时,收到“Windows无法更新计算机的启动配置”的错误提示,这通常意味着EFI系统分区存在问题,导致安装程序无法正确写入启动信息。此问题可能由EFI分区损坏、缺失引导文件或分区结构异常引起。

本文运行环境:Dell XPS 13,Windows 11

一、检查并修复EFI分区状态

通过磁盘管理工具确认EFI分区是否存在且被正确识别,是解决问题的第一步。若分区标志异常或未分配驱动器号,可能导致安装程序无法访问。

1、按下 Shift + F10 打开命令提示符窗口。

2、输入 diskpart 并回车,启动磁盘分区工具。

3、依次输入以下命令查看分区情况:

list disk

select disk 0

list partition

4、找到类型为“EFI”的分区(通常大小为100MB至500MB),记下其编号。

5、输入 select partition X(X为EFI分区编号),然后输入 assign letter=Z 进行为其分配Z盘符。

6、关闭diskpart,后续可使用Z:路径访问该分区。

二、重建BCD引导配置文件

EFI分区中缺少或损坏的BCD(Boot Configuration Data)文件会导致启动配置更新失败。手动重建BCD可恢复正确的引导设置。

1、确保已通过上一步为EFI分区分配了Z:盘符。

2、在命令提示符中执行以下命令进入EFI分区:

Z:

3、创建备份目录以保存原有引导数据:

mkdir BCD_Backup

copy EFI\Microsoft\Boot\BCD BCD_Backup\

4、使用bcdboot命令从安装环境重建BCD:

输入 bcdboot C:\Windows /s Z: /f UEFI(假设C:为已安装系统的盘符)。

5、等待命令完成,提示“已成功创建启动文件”即表示BCD已重建。

三、验证EFI分区文件结构完整性

EFI分区必须包含特定目录结构和文件才能被Windows正确识别。若关键目录缺失,即使分区存在也无法完成启动配置更新。

1、进入Z:盘后,执行 dir 命令查看根目录内容。

2、确认存在 EFI 文件夹,且其下有 EFI\Microsoft\Boot 目录结构。

3、若目录缺失,需手动创建:

mkdir EFI\Microsoft\Boot

4、将正常系统中的启动文件复制到对应位置,或使用 bcdboot 命令自动填充。

5、检查Z:\EFI\Boot\bootx64.efi 是否存在,若不存在则从其他UEFI系统复制或重新生成。

四、使用Windows PE环境修复启动分区

当安装介质自身无法加载完整修复工具时,使用具备完整WinPE支持的第三方启动盘可提供更稳定的修复环境。

1、准备一个带有WinPE的U盘启动工具(如FirPE或微PE)。

2、从U盘启动进入PE桌面环境。

3、打开内置的磁盘挂载工具,确认EFI分区是否能被正确读取并分配盘符。

4、运行“引导修复”功能,选择“重建BCD”和“修复EFI引导文件”选项。

5、完成后重启并尝试重新运行Windows安装程序。