答案是误删boot.ini不会导致Win11引导失败,真正关键的是EFI分区中的bootmgfw.efi、BCD等UEFI引导文件;需在PE中用diskpart挂载ESP分区(如S:),再执行bcdboot C:\Windows /s S: /f UEFI重建完整引导链。

Windows 11根本不存在boot.ini文件,误删该文件不会导致引导失败——这是典型混淆了WinXP/Win7旧机制的错误归因;真正被删的极可能是EFI系统分区中的bootmgfw.efi、BCD存储或整个EFI目录结构,需在PE下直接重建UEFI引导链。
确认真实损坏对象:先查清删的是什么
启动微PE或类似WinPE环境,双击打开DiskGenius → 左侧磁盘列表中右键点击系统硬盘 → 选择“搜索已丢失分区” → 等待扫描完成。重点观察是否存在一个100–500MB的FAT32分区且类型标注为“ESP”或“系统”。若该分区存在但内容为空(双击打开后仅见EFI文件夹或完全空白),说明bootmgfw.efi和BCD已被删除;若连这个分区都消失,则是更严重的分区表破坏,不能用本流程修复。
这一步跳过将直接导致后续所有操作无效——你对着一个根本不存在的“boot.ini”折腾半天,实际系统连EFI分区都没了。
挂载EFI系统分区并分配盘符
在PE桌面打开CMD命令提示符(管理员),依次执行:
diskpart → 回车 → list disk → 回车 → sel disk 0 → 回车 → list partition → 回车
找到标记为“System”的小分区(通常为第1个,大小约100MB),记下其编号(如partition 1)→ 输入:sel partition 1 → 回车 → assign letter=S → 回车 → exit → 回车
【必须确保S:成功挂载且能被dir S:\查看到内容】 若提示“没有卷标”或“拒绝访问”,说明该分区未格式化为FAT32或已被破坏,需先用DiskGenius右键该分区→“格式化为FAT32”→勾选“快速格式化”→确定,再重试assign命令。
用bcdboot强制重写全套UEFI引导文件
方法一:标准命令(适用于系统盘为C:且EFI已挂载为S:)
在同个CMD窗口中输入:bcdboot C:\Windows /s S: /f UEFI /l zh-cn
方法二:若C:不是系统盘(例如重装后盘符错乱)
先执行:dir C:\Windows → 若报错,换D:、E:逐个试,直到出现“Windows”文件夹 → 找到正确盘符(如D:)后,输入:bcdboot D:\Windows /s S: /f UEFI /l zh-cn
执行后若显示“已成功创建启动文件”,说明核心引导已恢复;若报“拒绝访问”,请确认S:分区是否为FAT32且无写保护;若报“指定路径不存在”,说明D:\Windows路径不准确,需重新用dir验证。
手动补全缺失的EFI目录结构(仅当bcdboot失败时启用)
步骤一:进入S:\EFI → 若无Microsoft文件夹,新建之;进入S:\EFI\Microsoft → 若无Boot文件夹,新建之
步骤二:从另一台正常Win11电脑(或Win11安装U盘根目录\sources\boot.wim解包)提取bootmgfw.efi文件,复制到S:\EFI\Microsoft\Boot\目录下
步骤三:在CMD中执行:bcdedit /store S:\EFI\Microsoft\Boot\BCD /create {bootmgr} /d "Windows Boot Manager"
步骤四:执行:bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {bootmgr} device partition=S:
这四步做完,S:\EFI\Microsoft\Boot\下应有bootmgfw.efi + BCD两个关键文件,且BCD已含有效引导项。

















