需借助WinPE环境用bcdboot命令重建Windows引导:先用diskpart确认Windows系统分区(NTFS+含Windows文件夹)和原始EFI分区(FAT32+含Microsoft目录),挂载EFI为S:后执行bcdboot C:\Windows /s S: /f UEFI,再通过dir和bcdedit验证bootmgfw.efi存在及启动项注册正确,最后在UEFI中将Windows Boot Manager设为第一启动项。

当统信UOS与Windows共存的双系统电脑因误删EFI分区、BCD损坏或Windows更新覆盖导致开机直接进入UOS、完全不显示Windows启动项时,需借助WinPE环境用bcdboot命令精准重建Windows引导文件——这要求严格区分UOS所在分区与Windows系统分区,否则会把引导写到Linux EFI目录下导致双系统彻底失效。
确认Windows系统分区与EFI分区位置
启动统信UOS电脑,插入Win10/11安装U盘,开机按F12(或Esc/F10)选择U盘UEFI启动→进入安装界面后点左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
输入 diskpart 回车,再依次执行:
list disk → select disk 0 → list volume
在卷列表中找两个关键分区:【NTFS格式、含Windows文件夹、容量较大(通常50GB以上)的卷是Windows系统分区;FAT32格式、标有“System”、大小100–500MB、无盘符或盘符为S/Z的卷是EFI系统分区】。若EFI卷未分配盘符,记下其volume编号(如Volume 2),执行 select volume 2 → assign letter=S: → exit。
退出diskpart后,用 dir S:\EFI\ 确认该分区根目录下已有 BOOT 和 Microsoft 文件夹(说明是原Windows EFI分区);再用 dir C:\Windows 验证C:是否为Windows盘,若否则试D:\Windows、E:\Windows,直到找到为止。
执行bcdboot重建Windows UEFI引导
方法一:标准单系统重建(推荐)
假设Windows装在C:,EFI分区已挂载为S:,在命令提示符中输入:
bcdboot C:\Windows /s S: /f UEFI
方法二:中文引导菜单支持
若Windows为中文系统且希望启动时显示“Windows 10”而非英文“Windows”,追加语言参数:
bcdboot C:\Windows /s S: /f UEFI /l zh-cn
方法三:强制刷新并保留原有启动项
若之前存在Linux或其他Windows引导项但被覆盖,加上 /m 参数可继承旧配置:
bcdboot C:\Windows /s S: /f UEFI /m
执行后若返回“成功创建了启动文件”,说明操作完成;若报错“拒绝访问”,先运行 takeown /f S:\EFI\Microsoft\Boot\* /r 和 icacls S:\EFI\Microsoft\Boot\* /grant administrators:F /t 获取权限,再重试。
验证引导文件是否写入正确位置
第一步:检查EFI分区结构
输入 dir S:\EFI\Microsoft\Boot\,确认列出以下关键文件:bootmgfw.efi、bootmgr.efi、BCD、fontawesome.ttf(或类似字体文件)。缺少 bootmgfw.efi 表示重建失败,需重新执行bcdboot命令。
第二步:核对Windows启动项注册状态
输入 bcdedit /store S:\EFI\Microsoft\Boot\BCD /enum firmware,输出中必须包含类型为 Windows Boot Manager 的条目,且其 device 值为 partition=S:,path 值为 \EFI\Microsoft\Boot\bootmgfw.efi。
第三步:清理UOS可能残留的干扰项
统信UOS有时会在 S:\EFI\ubuntu\ 或 S:\EFI\uos\ 下写入自己的引导器,只要 S:\EFI\Microsoft\ 完整存在且能被UEFI识别,这些不影响Windows启动——但切勿手动删除 S:\EFI\Microsoft 目录,否则需重做全部步骤。
重启并强制UEFI选择Windows启动项
1、输入 wpeutil reboot 重启电脑。
2、开机立即反复按F2(华硕/技嘉)或Del(微星)或F10(惠普)进入UEFI固件设置界面。
3、找到“Boot Order”或“启动顺序”选项,将名称含 Windows Boot Manager 的条目拖至第一顺位。
4、保存退出(通常按F10),电脑将直接加载Windows启动管理器。
若重启后仍进UOS,说明UEFI未识别到新写入的启动项——此时需回到WinPE,用 diskpart → list volume 再次确认S:是否仍指向真正的EFI分区,排除UOS安装时新建的另一个FAT32分区干扰;【务必确保S:盘符对应的是原始Windows安装时生成的EFI分区,而非UOS安装过程中创建的第二个EFI分区】。


















