Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

如何修复适用于 Windows 操作系统的 GPT 硬盘上的 EFI 引导加载程序

Summary: 本文提供有关如何解决 Windows 10 和 11 操作系统的可扩展固件接口 (EFI) 引导加载程序问题的信息。在 GUID 分区表 (GPT) 硬盘上引导加载程序未正确引导。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

目录:

  1. 简介
  2. 如何修复您的EFI引导加载程序
  3. 如何修复主启动记录 (MBR)

简介

大多数在 Windows 操作系统上遇到启动问题的人选择重新安装操作系统,而不是尝试修复启动问题本身。

本文介绍如何修复 GUID [全局唯一标识符] 分区表 (GPT) 硬盘上的可扩展固件接口 (EFI) 启动加载程序。

此解决方案仅适用于安装在统一可扩展固件接口 (UEFI) 基本输入/输出系统 (BIOS) 上的操作系统。


如何修复您的EFI引导加载程序

Windows 7 和 Windows 8 不再受 Microsoft 支持,通常安装在使用主启动记录 (MBR) 的传统 BIOS 上。但是,Windows 11 和 Windows 10 设计为使用 EFI 启动加载程序和 GPT 安装在 UEFI BIOS 上。

提醒:尝试修复硬盘的根目录可能会导致您丢失以前未备份的驱动器上的所有数据。最佳做法是始终完全备份任何驱动器,然后再对其进行操作或其操作系统。

GPT 结构可以解决 MBR 中 Bootsect 命令用于解决的大部分问题。但是,以下说明将指导您修复 EFI 引导加载程序:

修复 Windows 11 中的 EFI 引导加载程序

如果您安装介质:

  1. 在个人计算机中插入介质(DVD 或 USB)并 重新启动

  2. 从介质引导。

  3. 选择Repair Your Computer(修复计算机)。

  4. 选择疑难解答

  5. 选择高级选项

  6. 从菜单中选择命令提示符

    1. 输入并运行以下命令:

      diskpart

    2. 输入并运行以下命令:

      select disk 0

    3. 输入并运行以下命令:

      list vol

  7. 验证 EFI 分区(EPS — EFI 系统分区)是否在使用 FAT32 文件系统。为尚未使用的分区指定驱动器盘符:

    1. 输入并运行以下命令:

      select vol <number of volume>

    2. 输入并运行以下命令:

      assign letter=<drive letter>

    3. 输入并运行以下命令:

      exit

提醒:请查看此部分说明末尾的信息。

如果您没有安装介质:

  1. 使用本文中的一种方法启动至 Windows Advanced Boot Options 菜单:

  2. 从随后出现的菜单中,选择修复计算机

  3. Troubleshoot 屏幕中,从 Advanced Options 选项卡中选择 Command Prompt

    1. 输入并运行以下命令:

      diskpart

    2. 输入并运行以下命令:

      select disk 0

    3. 输入并运行以下命令:

      list vol

  4. 验证 EFI 分区 (EPS) 使用的是 FAT32 文件系统并为其分配一个尚未使用的驱动器盘符:

    1. 输入并运行以下命令:

      select vol <number of volume>

    2. 输入并运行以下命令:

      assign letter=<drive letter>

    3. 输入并运行以下命令:

      exit

  5. 要修复启动记录:

    1. 输入并运行以下命令:

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 输入并运行以下命令:

      bootrec /FixBoot


在 Windows 10 中修复 EFI 引导加载程序

如果您安装介质:

  1. 在个人计算机中插入介质(DVD 或 USB)并 重新启动

  2. 从介质引导。

  3. 选择Repair Your Computer(修复计算机)。

  4. 选择疑难解答

  5. 选择高级选项

  6. 从菜单中选择命令提示符

    1. 输入并运行以下命令:

      diskpart

    2. 输入并运行以下命令:

      sel disk 0

    3. 输入并运行以下命令:

      list vol

  7. 验证 EFI 分区(EPS — EFI 系统分区)是否在使用 FAT32 文件系统。为尚未使用的分区指定驱动器盘符:

    1. 输入并运行以下命令:

      sel vol <number of volume>

    2. 输入并运行以下命令:

      assign letter <drive letter>:

    3. 输入并运行以下命令:

      exit

    提醒:如果您运行的是 Windows 10(版本 1709 或更高版本),请忽略步骤 8 并转到本部分说明末尾的信息。
  8. 要修复启动记录:

    1. 输入并运行以下命令:

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 输入并运行以下命令:

      bootrec /FixBoot

如果您没有安装介质:

  1. 使用本文中的一种方法启动至 Windows Advanced Boot Options 菜单:

  2. 从随后出现的菜单中,选择修复计算机

  3. Troubleshoot 屏幕中,从 Advanced Options 选项卡中选择 Command Prompt

    1. 输入并运行以下命令:

      diskpart

    2. 输入并运行以下命令:

      sel disk 0

    3. 输入并运行以下命令:

      list vol

  4. 验证 EFI 分区 (EPS) 使用的是 FAT32 文件系统并为其分配一个尚未使用的驱动器盘符:

    1. 输入并运行以下命令:

      sel vol <number of volume>

    2. 输入并运行以下命令:

      assign letter=<drive letter>:

    3. 输入并运行以下命令:

      exit

  5. 要修复启动记录:

    1. 输入并运行以下命令:

      cd /d <drive letter>:\EFI\Microsoft\Boot\

    2. 输入并运行以下命令:

      bootrec /FixBoot


在 Windows 11 和 Windows 10(版本 1709 及更高版本)中重建启动配置数据 (BCD) 存储:

重建 BCD 存储。

  1. 先运行下面的命令以备份旧的 BCD:

    ren BCD BCD.bak

  2. 现在使用此命令重建 BCD:

    bcdboot c:\Windows /s <boot letter>: /f ALL (您可以在之前添加交换机 /s 对于计算机区域设置: /l <language code>登录。默认情况下, /l en-us 使用英语美国。

  3. bootrec /rebuildbcd


在 Windows 10(版本 1709 之前)中重建 BCD 存储:

重建 BCD 存储。

  1. 先运行下面的命令以备份旧的 BCD:

    ren BCD BCD.old

  2. 现在使用此命令重建 BCD:

    bcdboot c:\Windows /l en-us /s <boot letter>: All


如何修复主启动记录 (MBR)

这些步骤适用于在 Windows 操作系统上用作引导驱动器的任何传统驱动器。它留在这里作为参考。

  1. 在出现戴尔启动画面时,使用 F12 键进入启动菜单。它使您可以从 Windows 安装介质或可启动光盘或闪存驱动器进行启动。

  2. 单击立即安装屏幕底部的修复计算机链接。

  3. 单击故障处理

  4. 选择命令提示符

  5. 依次输入以下三个命令,每输入一个命令按一下 Enter 键:

    bootrec /fixmbr

    bootrec /fixboot

    bootrec /rebuildbcd

  6. 移除安装介质后重新启动计算机,以检查修复是否起作用。


如果您需要更多帮助,请与戴尔技术支持部门联系。

返回页首

Additional Information

推荐的文章

以下是您可能会感兴趣的与此主题相关的一些推荐文章。


超出保修期支持您是否已超出保修期?这不是问题。浏览至 Dell.com/support 网站,输入您的戴尔服务编号,查看我们的服务。

提醒:服务仅适用于美国加拿大英国法国德国中国和日本的消费类产品客户。这些服务不适用于服务器和存储产品。

Affected Products

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Article Properties
Article Number: 000124331
Article Type: How To
Last Modified: 13 nov 2024
Version:  15
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.