错误源于BCD损坏、EFI分区不可写、引导文件缺失等,需依次尝试:一、用bootrec重建BCD;二、diskpart解除EFI只读并挂载;三、diskpart重建EFI分区;四、禁用Secure Boot;五、加载磁盘控制器驱动。

如果您在电脑安装系统过程中遇到“Windows无法更新计算机的启动配置”错误提示,则可能是由于BCD(启动配置数据)损坏、磁盘写入权限异常、EFI系统分区不可写或引导文件缺失导致。以下是解决此问题的具体操作步骤:
一、使用bootrec命令重建BCD
该方法通过Windows恢复环境中的命令行工具直接修复或重建启动配置数据库,适用于BCD结构损坏但EFI/MSR分区完整的情况。
1、在安装界面按Shift+F10调出命令提示符窗口。
2、依次执行以下命令,每输入一行后按回车:
diskpart
list volume
exit
3、根据列出的卷标识别EFI系统分区(通常为FAT32格式、容量约100–500MB,无盘符或显示为S:、X:等)。
4、假设EFI分区为S:,依次运行:
cd /d S:\EFI\Microsoft\Boot
ren BCD BCD.backup
bootrec /rebuildbcd
5、若提示“成功添加了1个加载项”,则继续执行:
bcdboot C:\Windows /s S: /f UEFI
注意:C:为系统安装所在分区,S:为实际识别出的EFI分区盘符,必须严格对应
二、手动挂载并修复EFI分区
当EFI系统分区被标记为只读或未分配盘符时,bootrec命令将无法写入,需先解除保护状态并赋予可写权限。
1、在命令提示符中运行:
diskpart
2、依次输入:
list disk
select disk 0
list partition
select partition X(X为EFI分区编号,通常为第一个小容量FAT32分区)
assign letter=S
attributes partition clear readonly
3、退出diskpart:
exit
4、验证EFI分区可访问:
dir S:\EFI\Microsoft\Boot
若提示“拒绝访问”或目录不存在,说明分区结构异常,需进入第三步处理
三、使用diskpart重新创建EFI系统分区
适用于原EFI分区丢失、格式错误或被误删的情况,通过重新划分并格式化系统保留分区来恢复UEFI启动基础结构。
1、在命令提示符中运行:
diskpart
2、依次输入:
list disk
select disk 0
list partition
select partition Y(Y为原MSR或未分配空间相邻的分区,或直接选择“无分配”的空闲空间)
delete partition override(如需删除现有无效分区)
3、创建新EFI分区:
create partition efi size=100
format quick fs=fat32 label="System"
4、分配盘符并退出:
assign letter=S
exit
5、重建启动文件:
bcdboot C:\Windows /s S: /f UEFI
执行前务必确认C:为已安装Windows的系统盘,且当前处于UEFI模式安装环境
四、禁用安全启动后重试安装
部分主板在启用Secure Boot状态下会阻止非签名引导代码写入EFI分区,导致bcdboot命令静默失败。
1、重启电脑,反复按F2/F10/DEL键进入BIOS/UEFI设置界面。
2、定位到“Security”或“Boot”选项卡。
3、找到“Secure Boot”选项,将其设置为Disabled。
4、保存设置并退出(通常为F10 → Yes)。
5、再次启动Windows安装介质,跳过自动修复,直接进入安装流程或手动运行修复命令。
部分OEM机型需同时关闭“Fast Boot”和“CSM/Legacy Support”才能确保UEFI路径完全生效
五、检查磁盘控制器驱动兼容性
在RAID、NVMe或第三方存储控制器(如Intel RST、AMD RAIDXpert)环境下,Windows安装程序可能因缺少驱动而无法识别系统盘或向其写入启动文件。
1、从另一台电脑下载主板厂商提供的最新Storage Controller Driver(.inf或.zip格式)。
2、将驱动文件解压至U盘根目录或新建的Drivers文件夹中。
3、在Windows安装界面点击“加载驱动程序”→“浏览”→选中U盘中驱动所在文件夹。
4、勾选所有可用驱动并点击“下一步”,等待驱动注入完成。
驱动加载成功后,安装程序应能正确识别磁盘并允许向EFI分区写入启动配置










