更新作者

Tracy King

最后更新于2024年4月19日

页面内容:
使用可引导磁盘修复Windows 10/8/7的EFI启动加载程序
修复Windows 7中的EFI启动加载程序(2种方法)
修复Windows 10/8中的EFI启动加载程序(2种方法)

您的计算机在使用EFI引导加载程序时是否遇到启动问题?您是否无法顺利地在PC上启动Windows系统,如Windows 10、8或7,因为EFI引导加载程序出现问题?在这篇文章中,我们将为您提供有效的解决方案,帮助您直接修复EFI引导加载程序并解决Windows 10/8/7中的EFI引导错误。您可以按照以下方法来修复和修复EFI引导加载程序:

注意:如果您希望用简单有效的方法在Windows 10/8/7中修复EFI引导加载程序,可以尝试方法1,使用专业的Windows 10启动修复工具寻求帮助;
如果您倾向于免费方法,并且对Windows系统管理任务非常熟悉,那么方法2或3将指导您修复Windows 10/8/7中的EFI启动。

方法1:使用可引导磁盘修复Windows 10/8/7的EFI引导加载程序

如果您在Windows 10/8/7中遇到EFI引导加载程序问题,无法顺利启动计算机,别担心。专业的分区管理软件将支持您创建可引导磁盘,无任何问题地修复损坏的EFI引导加载程序。您可以在网上搜索工具Partition Master,或直接点击下方下载按钮获取这款分区管理软件来修复Windows 10/8/7的EFI引导加载程序。

现在,我们来看看如何使用分区大师工具来解决Windows 10/8/7的EFI引导加载程序问题:

第一步:创建一个可启动的WinPE磁盘

    2. 启动分区大师,点击工具栏上的“可启动媒体”。选择“创建可启动媒体”。 3. 点击“下一步”完成操作。
创建启动磁盘

步骤 2. 启动分区大师可引导USB

    将可引导的USB或CD/DVD连接到电脑。 重新启动电脑,按F2或Del键进入BIOS屏幕。设置并从“可移动设备”或“CD-ROM驱动器”启动电脑。然后,分区大师会自动运行。

步骤3:重建MBR

    单击“工具箱”然后选择“重建MBR”。

    选择磁盘和MBR类型,然后点击“重建”。
    然后,你会看到“磁盘X的MBR已成功重建”。
重建MBR

之后,您可以再次从您的计算机设置BIOS启动顺序。

注意:
如果在修复EFI并重新启动系统后,您在系统分区中丢失了一些重要的文件或数据,不必担心。您可以使用专业的数据恢复软件——Data Recovery Wizard工具轻松恢复所有丢失的数据。

方法2:修复Windows 7的EFI引导加载程序

使用或不使用安装介质修复EFI引导加载程序的方法大不相同。 让我们看看如何使用或不使用安装介质在Windows 7中修复EFI引导加载程序:

2.1 使用安装媒体修复Windows 7 EFI启动加载器

如果您有安装介质,请按照以下提示修复Windows 7中的EFI引导:

1. 将Windows 7安装介质(DVD/USB等)插入您的计算机。

2. 重启电脑并从安装媒体启动 > 选择“修复你的电脑” > 选择操作系统并点击下一步

3. 选择“命令提示符”并依次输入以下命令,每输完一条按回车:

    • diskpart
    • 选择磁盘 0
    • 列出卷

4. 验证EFI分区是否使用FAT32文件系统并为其分配一个驱动器字母:逐次输入以下命令并按Enter键:

    • 选择卷
    • 分配字母=:
    • 退出
    • cd /d \EFI\Microsoft\Boot\
    • bootrec /fixboot

做完这些步骤后,你可以重启电脑,在BIOS里设置从光盘启动。

2.2 在没有安装媒体的情况下修复Windows 7 EFI启动加载器

如果没有安装媒体,以下提示将帮助您修复Windows 7中的EFI引导加载程序:

1. 重新启动电脑并按F8键,直到出现Windows启动屏幕。

2. 选择“修复你的电脑”>从恢复选项中选择“命令提示符”。

3. 输入以下命令并逐一按下回车键。

    • diskpart
    • 选择磁盘 0
    • 列出卷

4. 检查EFI分区是否使用FAT32文件系统,并为其分配一个驱动器字母:键入以下命令,然后每次按Enter:

    • 选择卷
    • 分配字母=:
    • 退出
    • cd /d C:\EFI\Microsoft\Boot\
    • bootrec /fixboot
    请注意,第4行的路径可能需要根据实际的EFI系统分区位置进行调整。在上述示例中,假设EFI系统分区位于C盘。

5. 重建BCD存储,依次在CMD中输入以下命令并按Enter键:

  • 将 BCD 文件重命名为 BCD.old
  • bcdboot c:\Windows /l en-us /s: All

注意: 如果您在连接的 USB 闪存盘或外部硬盘上创建引导条目,请在“:”和“All”之间添加 /f

如果你是Windows 10、8.1或8用户,请放心,方法3中,你会找到适合的解决方案,轻松修复Windows 10/8.1/8中的EFI引导加载程序。

方法3:在Windows 10/8中修复EFI引导加载程序

Windows 10/8.1/8 用户也可以通过两种方式修复 EFI 引导加载程序,无论是否使用安装媒体。您可以选择自行解决此问题:

3.1 使用安装媒体修复Windows 10/8的EFI启动加载程序

  • 将安装介质插入电脑并重启,从介质启动;
  • 对于Windows 8.1/8用户:

选择“修复你的电脑”>>“故障排除”>>“命令提示符”。

    对于Windows 10用户:

选择“修复你的电脑”>>“故障排除”>>“高级选项”>>“命令提示符”。然后依次输入以下命令并按回车:

    • diskpart
    • 选择磁盘 0
    • 列出卷

请验证EFI分区是否使用FAT32文件系统,并为其分配一个驱动器字母:>每次键入命令后按Enter:

    • 选择卷
    • 分配字母=:
    • 退出
    • cd /d C:\EFI\Microsoft\Boot\
    • bootrec /fixboot
    请注意,第4行的路径可能需要根据实际的EFI系统分区所在的驱动器字母进行调整。

3.2 在没有安装介质的情况下修复Windows 10/8 EFI启动加载器

如果你没有Windows 10/8.1/8的安装媒体,可以按照以下指南在没有安装媒体的情况下修复Windows 10/8.1/8的EFI启动加载器:

  • 重新启动电脑,按F8键直到Windows启动画面出现。
  • 选择“修复你的电脑”>从“故障排除”中点击“命令提示符”。
  • 键入以下命令并每次按Enter键: diskpart > sel disk 0 > list vol
  • 确认EFI分区是否使用FAT32文件系统,并为其分配一个驱动器号>键入以下命令并每次按Enter键: sel vol > assign letter=: > exit > cd /d :\EFI\Microsoft\Boot\ > bootrec /fixboot
  • 重建BCD,在CMD中键入以下命令并每次按Enter键: ren BCD BCD.old > bcdboot c:\Windows /l en-us /s :

注意: 如果你正在连接的 USB 闪存盘或外部硬盘上创建启动条目,请在“:”和“All”之间添加/f

需要专门的服务来解决系统启动问题吗?
我们也提供一对一的远程协助来修复启动问题。如果上述解决方案对您无效,请通过此页面中的电子邮件实时聊天联系我们的专业人员。为了确保我们的专业协助能够正常工作,建议在与我们连接时将无法启动的系统驱动器连接到健康的计算机。