方案一:自动修复启动项(推荐)
这个方法会尝试让系统自动检测并修复启动问题。
- 在命令提示符中输入以下命令并回车:
bootrec /rebuildbcd - 这个命令会扫描你的硬盘,查找已安装的 Windows 系统。如果找到你的 Windows 11 主系统,它会询问你是否要将其添加到引导列表。
- 输入
Y或Yes并回车。
如果操作成功,你会看到相应的提示。重启电脑,应该就可以正常进入系统了。
如果失败(例如提示找不到系统(路径)或拒绝访问),则需要手动重建启动文件。这个方案适用于 UEFI 启动模式。【反正我失败了!!!】

方案二:手动重建启动文件
第一步:确定系统分区
首先,需要找到 Windows 11 的主系统分区和 EFI 系统分区(启动分区)。
- 在命令提示符中输入以下命令:
diskpart list volume exit - 仔细查看
list volume列出的分区信息:- 主系统分区: 通常是 NTFS 格式且容量最大,用于存放 Windows 系统文件。记下它的盘符(通常是
C:)。 - EFI 系统分区(ESP): 通常是 FAT32 格式,容量较小(100MB-500MB),用于存放启动文件。记下它的卷号(
Volume X)和盘符(通常没有)。
- 主系统分区: 通常是 NTFS 格式且容量最大,用于存放 Windows 系统文件。记下它的盘符(通常是
第二步:为 EFI 分区分配盘符(如果需要)
如果 EFI 分区没有盘符,请按照以下步骤分配一个。
- 在命令提示符中输入:
diskpart - 选中 EFI 分区(将
X替换为你在第一步找到的卷号(数字)):select volume X - 分配一个未被占用的盘符(例如
Z):assign letter=Z - 输入
exit退出diskpart。
第三步:重建 BCD 存储文件
现在,使用 bcdboot 命令重建启动文件。
- 输入以下命令并回车(请将
C:\Windows替换为你的主系统分区,将Z:替换为你的 EFI 分区):bcdboot C:\Windows /s Z: /f UEFI/s Z::指定 EFI 分区所在的盘符。/f UEFI:指定创建适用于 UEFI 固件的引导文件。
- 如果命令成功,你会看到“已成功创建启动文件”的提示。
第四步:移除临时盘符并重启
修复完成后,建议移除为 EFI 分区分配的临时盘符。
- 在命令提示符中输入:
diskpart - 选中 EFI 分区(将
X替换为卷号):select volume X - 移除盘符:
remove letter=Z - 输入
exit退出diskpart。 - 最后,输入
exit退出命令提示符,然后重启电脑。
本文转自网络,解决了我遇到的问题,原文地址如下: