“active partition not found”表示bios识别硬盘但mbr中缺失或错标活动分区,修复需先确认bios识别硬盘,再用windows安装u盘执行bootrec /fixmbr、/fixboot、/rebuildbcd命令,或用diskpart手动激活系统分区,或用diskgenius重建mbr并设活动分区。

电脑开机黑屏直接卡在“Active Partition Not Found”提示界面,连BIOS自检音都正常、硬盘也转动,但系统完全无法加载,说明主板已识别硬盘,却在MBR读取阶段找不到带活动(Active)标志的可启动分区——这不是文件损坏,而是启动路径入口被抹除或错标。
先确认硬盘是否真被BIOS识别
别急着进命令行。插上USB键盘,开机连续按Del或F2(部分品牌是F10/F12)进入BIOS/UEFI设置界面。在Main或Storage信息页里找硬盘型号和容量,比如“ST1000DM010-2EP102 1TB”。【若显示“No Drive”“Unknown Device”或压根不列硬盘,立刻停止所有后续操作】——换SATA线、拔插主板SATA接口、或用CrystalDiskInfo检测SMART状态,否则所有软件修复都是空中楼阁。
用Windows安装U盘执行bootrec三步重建引导
这是对MBR格式磁盘最稳妥的原生修复方式,不改动分区结构,只重写引导代码和启动配置数据库。
第一步:准备与原系统版本一致的Windows 10或11安装U盘(如原为Win11 22H2,就别用23H2镜像),插入故障电脑并重启。
第二步:开机狂按F12(部分品牌为Esc/F10)调出启动菜单,选该U盘启动→语言界面点“修复计算机”→疑难解答→高级选项→命令提示符。
第三步:依次输入以下命令,每输完一行回车:
diskpart → list disk → select disk 0 → exit
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
【注意:若/bootrec /rebuildbcd执行后提示“未找到Windows安装”,说明系统分区没被识别,必须先用diskpart assign分配盘符再重试】这一步漏掉,整个重建就白做了。
DiskPart手动激活正确系统分区
当分区表结构还在,但“活动(Active)”标志丢失、错标到数据盘,或多个分区同时被标为活动时,bootrec /fixmbr会完全无效——BIOS根本不会去读那个没标记的分区。
方法一(快速定位):
从同一U盘进入命令提示符后,直接运行:
diskpart → list disk → select disk 0 → list partition
观察输出中带“Boot”字样、类型为System或Primary、文件系统为NTFS、容量最大的那个分区(通常是Partition 1或Partition 2),记下编号。
select partition 1 → active → exit → exit
方法二(防BCD重建失败):
在active之后加一行assign letter=C,确保系统分区有盘符,否则/rebuildbcd大概率报错。
DiskGenius一键重建MBR并设活动分区
如果你不熟悉命令行,又希望工具自动判断问题类型(比如多个活动分区、CHS参数错乱、无活动分区),DiskGenius在WinPE环境下最省心。
① 制作DiskGenius WinPE启动U盘(官网下载ISO,用Rufus写入);
② 插入故障机,开机按F12选该U盘启动;
③ 进入WinPE后双击DiskGenius → 左侧选中物理硬盘 → 右键选择“重建主引导记录(MBR)”;
④ 弹窗点“是”,完成后右键点击系统所在主分区 → “设为活动分区”;
⑤ 关机,拔U盘,重启。
这一步做完,95%以上的“Active Partition Not Found”都能解决。DiskGenius会自动校验分区表结构合法性,比纯命令行更容错。











