首先检查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安装程序。










