“找不到主引导记录”说明bios已识别硬盘但引导文件损坏,需先确认硬盘在bios中可见,再匹配uefi/legacy模式并设windows boot manager为第一启动项,最后用win安装u盘执行bcdboot重建uefi引导。

电脑开机提示“找不到主引导记录”意味着BIOS已识别到硬盘,但无法从该硬盘读取有效的启动代码——这说明硬盘物理存在且通电正常,但其最前端的引导扇区(MBR)或EFI系统分区中的bootmgr.efi/bootmgfw.efi等关键文件丢失、损坏或被误删,系统因此卡在启动第一跳,连Windows登录界面都未出现。
确认硬盘是否被BIOS真实识别
这是所有后续操作的前提。若BIOS底层根本没看到硬盘,修MBR或重建BCD全是白忙活。
关机断电,拔掉台式机电源线或笔记本适配器,静置10秒释放残余电荷→开机,在品牌Logo刚闪现时猛按Del键(多数台式机)或F2键(联想/戴尔笔记本),直到进入BIOS/UEFI界面→切换至Main或Storage Information选项卡→眼睛盯紧右侧设备列表,找具体型号如“WDC WD1001FALS-00J7B1”或“Samsung SSD 980 PRO”,并确认其后标注容量(如“1000 GB”)。【若此处显示Not Detected、None或整行空白,请立即停止后续步骤,先重插SATA线/M.2螺丝或换插槽】
若硬盘型号和容量清晰可见,记下接口类型(SATA/NVMe)和容量,进入下一步。
区分UEFI与Legacy模式并匹配启动设置
MBR只在Legacy BIOS模式下起作用;UEFI模式依赖的是EFI系统分区里的.efi文件。选错模式,系统根本不会去读MBR。
方法一:UEFI模式(Win10/11新装机默认)
进入BIOS的Boot选项卡→找到Boot Mode设置→必须选UEFI Only(不能是Legacy或CSM Enabled)→再定位Boot Option #1→从下拉菜单中选择“Windows Boot Manager”,不是硬盘型号本身→按F10保存退出。
方法二:Legacy模式(老系统或MBR分区)
同样进Boot选项卡→将Boot Mode设为Legacy Only或CSM Enabled→关闭Secure Boot(它会拦截非签名的MBR代码)→Boot Option #1选具体硬盘名,如“ST2000DM008”→【切勿选“Legacy: USB Device”或“CD/DVD Drive”,否则仍报错】
用Windows安装U盘重建引导结构
这一步直接修复丢失或损坏的MBR、bootmgr文件或BCD数据库,适用于硬盘已被BIOS识别但无法启动的情况。
第一步:准备与原系统版本一致的Windows 10/11安装U盘(如原为Win11 23H2,则不可用22H2介质),插入故障电脑→开机按F12/F9调出Boot Menu→选中该U盘启动。
第二步:进入安装界面后不点“现在安装”,点击左下角“修复计算机”→“疑难解答”→“高级选项”→“命令提示符”。
第三步:在命令提示符中依次执行:
diskpart → list volume → exit
观察输出,找到标有“System”的小容量FAT32分区(通常100–500MB),记下其盘符(如S:);再确认含Windows文件夹的NTFS分区盘符(如C:)。
第四步:假设系统盘是C:,EFI分区是S:,执行:
bcdboot C:\Windows /s S: /f UEFI
若提示“拒绝访问”,先运行:attrib -h -s -r C:\boot\bcd,再重试bcdboot命令。
第五步:命令成功返回“已成功创建启动文件”后,关闭窗口→点击“继续安装”旁的“退出”→重启电脑→拔掉U盘。











