“找不到引导分区”说明uefi/bios无法定位esp或mbr分区,须先用diskpart确认esp是否存在、是否fat32格式且已分配盘符;若缺失则重建efi分区并执行bcdboot重建引导;mbr模式下需激活系统分区并修复mbr。

电脑开机提示“找不到引导分区”,说明UEFI固件或BIOS在启动阶段无法定位到存放bootmgfw.efi等关键引导文件的EFI系统分区(ESP)或主引导记录(MBR)所在分区,必须立即验证ESP是否存在、是否可访问、是否已注册为启动项,否则系统无法加载。
确认EFI系统分区是否存在且可识别
这一步是所有修复的前提。若ESP被删除、格式错误或未分配盘符,后续命令全部失效。
使用Windows安装U盘启动→点击“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
输入diskpart并回车→执行list disk→select disk 0→list partition。
查找大小在100–500MB之间、文件系统为FAT32、类型标注为System或EFI的分区——这就是EFI系统分区。若完全不存在该分区,直接跳至下一节“手动重建EFI系统分区”;若存在但无盘符,记下其分区号(如分区1),继续执行:select partition 1→assign letter=S:→exit。
输入dir S:\EFI\Microsoft\Boot\,确认bootmgfw.efi文件可见。若提示“文件不存在”或“拒绝访问”,说明ESP虽在但内容异常,需进入重建流程。
手动重建EFI系统分区(仅限UEFI+GPT磁盘)
当diskpart中查不到任何EFI分区,或现有分区格式不是FAT32、大小不符、类型非EF00时,必须新建一个合规的ESP。
在命令提示符中运行:diskpart→list disk→select disk 0。
执行list partition,确认磁盘上有至少100MB未分配空间;若没有,需先用select partition X→delete partition override腾出空间(【此操作不可逆,仅对非系统数据分区执行】)。
输入:create partition efi size=100→format quick fs=fat32 label="System"→assign letter=S→exit。
一款AI开发辅助工具,主要用于从 AI 编程会话日志(Clawdbot、Claude Code、Codex)中提取对话记录。该功能用于在用户要求导出提示词历史、会话日志或 `.jsonl` 格式的会话文件时使用,适合需要提升相关任务效率的用户。
立即执行:bcdboot C:\Windows /s S: /f UEFI(将C:替换为实际Windows所在盘符)。该命令会复制全套UEFI引导文件,并向固件注册启动项。
将系统分区设为活动状态(仅Legacy/MBR模式适用)
如果你的磁盘是MBR分区表且BIOS设置为Legacy模式,“找不到引导分区”往往等价于“找不到活动分区”——即启动标志未打在系统所在主分区上。
方法一:DiskPart一键激活
命令提示符中输入diskpart→list disk→select disk 0→list partition。
找到标记为NTFS、容量最大、状态为Healthy的主分区(通常为分区2),执行:select partition 2→active→exit。
方法二:bootsect修复MBR
若激活后仍报错,可能是MBR代码损坏。执行:bootsect /nt60 C: /mbr(C:为系统盘),强制重写主引导记录。
【注意:此命令仅适用于Legacy模式,UEFI模式下执行会破坏启动环境】
修复BCD并强制注册启动项
即使ESP存在且分区已激活,BCD数据库损坏或未正确指向bootmgfw.efi,也会导致“找不到引导分区”的假象。
第一步:确认Windows所在盘符
在命令提示符中输入diskpart→list volume,找到标有NTFS且含Windows文件夹的卷,记下其盘符(如C:)。
第二步:重建BCD存储
退出diskpart后,执行:bcdboot C:\Windows /s S: /f UEFI(S:为已分配盘符的ESP分区)。若提示“指定设备不可访问”,先运行:attrib -h -s -r S:\EFI解除隐藏与只读属性,再重试。
第三步:验证注册结果
执行:bcdedit /enum firmware,输出中必须包含“Windows Boot Manager”条目,且其路径明确指向\EFI\Microsoft\Boot\bootmgfw.efi。若无此条目,说明注册失败,需检查S:盘符是否真实挂载且FAT32格式有效。










