本质是系统分区无写入权限或EFI/启动扇区异常,需先用diskpart挂载EFI分区(assign letter=S:)或确认BIOS模式,再执行bootsect /nt60 sys /mbr强制重写引导代码,最后用bcdboot重建BCD并bcdedit验证双条目完整。

Win10开机无法进入系统,卡在自动修复界面反复失败,执行bootrec /fixboot时提示“拒绝访问”,本质是系统分区未获得写入权限或EFI/启动扇区结构异常,必须绕过权限拦截直接重置底层引导代码。
确认当前启动模式并挂载EFI分区
先判断是UEFI还是传统BIOS模式:进入WinRE命令提示符→运行diskpart→输入list volume→找容量100–500MB、文件系统FAT32、标注“System”或含EFI文件夹的卷。若该卷无盘符(比如显示为空白),必须手动分配——输入select volume X(X替换成对应编号)→再输assign letter=S:→exit退出。这一步不做,后续所有bcdboot命令都会失败,因为EFI分区根本不可见。
注意:如果list volume里没看到任何FAT32小分区,说明可能是Legacy BIOS模式,跳过挂载S:,后续改用/f BIOS参数。
强制重写启动扇区绕过权限检查
方法一:用bootsect覆盖PBR和MBR双层结构
在命令提示符中直接输入:
bootsect /nt60 sys /mbr
这条命令不依赖BCD状态,也不校验分区属性,会强行把兼容Win10的启动代码写入物理磁盘首扇区和系统分区引导扇区。它比bootrec /fixboot更底层,天然规避“拒绝访问”报错。
方法二:若上一步执行后仍报错(极少见),说明系统分区未被识别为活动分区→回到diskpart→list disk→select disk 0→list partition→找到NTFS主分区(通常partition 1或2)→select partition Y→active→exit→再运行bootsect /nt60 c:(c:替换成你的Windows所在盘符)。
重建BCD并绑定到正确分区
第一步:扫描并登记操作系统
bootrec /scanos
观察返回结果,确认是否列出Windows路径(如C:\Windows)。若无任何路径显示,说明系统分区损坏严重,需先运行chkdsk c: /f /r再重试。
第二步:重建BCD存储
① 若为UEFI模式:输入bcdboot C:\Windows /s S: /f UEFI
② 若为Legacy BIOS模式:输入bcdboot C:\Windows /s C: /f BIOS
【关键点】这里/s参数必须指向你刚挂载的EFI分区盘符(UEFI)或系统盘根目录(BIOS),填错会导致启动管理器找不到winload.efi。
第三步:验证结果
输入bcdedit /enum→确认输出中同时存在“Windows启动管理器”和“Windows启动加载器”两个完整条目,且“device”和“osdevice”字段都显示“partition=C:”或“partition=S:”(依模式而定)。

















