“找不到操作系统”通常因引导记录损坏或配置丢失,需依次尝试启动修复、手动重建bcd、检查efi分区结构、禁用快速启动与安全启动干扰。

如果系统安装完成后计算机启动时显示“找不到操作系统”,这通常表明引导记录损坏或引导配置丢失。以下是修复此问题的步骤:
一、使用Windows安装介质启动并运行启动修复
该方法通过Windows内置的自动修复工具检测并恢复损坏的引导文件,适用于BCD配置错误或bootmgr丢失的情况。
1、将Windows安装U盘或光盘插入电脑,重启并从该介质启动。
2、在安装界面选择语言后,点击左下角的“修复计算机”链接。
3、依次选择“疑难解答” → “高级选项” → “启动修复”。
4、等待系统自动检测启动问题并尝试修复,完成后重启电脑验证是否恢复正常。
二、手动重建BCD引导配置
当启动修复无效时,说明BCD存储已严重损坏或缺失,需通过命令提示符手动重建引导项。
1、从Windows安装介质启动,进入“修复计算机” → “疑难解答” → “高级选项” → “命令提示符”。
2、在命令提示符中依次执行以下命令(每行输入后按回车):
diskpart
list volume
exit
3、识别系统分区(通常为含Windows文件夹的NTFS卷,注意其盘符,如C:或D:)和EFI系统分区(FAT32格式,通常为较小容量且标有“System”)。
4、假设Windows安装在C:,EFI分区为S:,依次运行:
bootrec /fixmbr
bootrec /fixboot
bcdboot C:\Windows /s S: /f UEFI
三、检查并修复EFI系统分区结构
UEFI模式下若EFI分区被误删、格式错误或缺少\EFI\Microsoft\Boot目录,将导致无法加载引导管理器。
1、从安装介质启动并打开命令提示符。
2、运行diskpart,再依次输入:
list disk
select disk 0
list partition
3、找到类型为System的FAT32分区,记下其编号,然后输入:
select partition X
assign letter=Z
exit
4、执行:dir Z:\EFI\Microsoft\Boot,确认是否存在bootmgfw.efi文件。
5、若目录不存在或文件缺失,运行:bcdboot C:\Windows /s Z: /f UEFI(C:为系统盘,Z:为EFI分区盘符)。
四、禁用快速启动与安全启动组合干扰
部分主板在启用Secure Boot的同时开启Fast Startup,可能导致UEFI固件无法正确识别引导项。
1、重启电脑,反复按Del/F2/F12等键进入BIOS/UEFI设置界面。
2、定位到“Boot”或“Security”选项卡,查找Secure Boot选项。
3、将其设置为Disabled,保存退出并重启。
4、再次进入BIOS,确认启动模式为UEFI Only(非Legacy或CSM模式)。
5、若此前系统可正常启动,仅在更新后异常,可尝试在Windows中以管理员身份运行:
powercfg /h off
shutdown /s /t 0










