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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

如何在戴尔个人计算机上修复 Windows 7、8、8.1 和 10 的 GPT 硬盘上的 EFI 引导加载程序

Summary: 本文提供如何解决 GPT 硬盘驱动器上 EFI 引导加载程序无法正确引导的问题的相关信息。它包括适用于各种 Windows 操作系统的说明。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Cause

简介

 

在 Windows 操作系统上遇到引导问题的大多数用户会选择重新安装操作系统而不是尝试修复引导问题。

这篇文章专门提供有关在 GPT(GUID [全球唯一标识符]分区表)上修复 EFI(可扩展固件接口)引导加载程序的信息。

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


返回页首


Resolution

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

 

可以使用 MBR 将 Windows 7、8 和 8.1 安装在传统 BIOS 上。但是,Windows 8、8.1 和 10 设计为使用EFI引导加载程序和 GPT 安装在 UEFI BIOS 上。

:尝试修复硬盘的根目录可能会导致硬盘上先前未备份的所有数据丢失。最佳做法是务必在对硬盘或其操作系统执行操作之前完整备份硬盘。

GPT 结构可以解决 MBR 中 Bootsect 命令用于解决的大部分问题。但是,如果您必须修复 EFI 引导加载程序,请遵循以下相应说明:

Windows 7

如果您安装介质:

  1. 将介质 (DVD/USB) 放入您的个人计算机中,然后重新启动

  2. 从介质引导。

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

  4. 选择操作系统,然后单击下一步

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

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

  7. 要修复引导记录:

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

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

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

      bootrec /FixBoot

如果您没有安装介质:

  1. 重新启动您的个人计算机。

  2. 在个人计算机打开之后,但是在出现 Windows 闪屏之前,快速点击 <F8> 键。

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

  4. 恢复选项中选择命令提示符

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

  6. 要修复引导记录:

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

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

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

      bootrec /FixBoot

Windows 8和8.1

如果您安装介质:

  1. 将介质 (DVD/USB) 放入您的个人计算机中,然后重新启动

  2. 从介质引导。

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

  4. 选择疑难解答

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

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

  7. 要修复引导记录:

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

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

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

      bootrec /FixBoot

如果您没有安装介质:

  1. 重新启动您的个人计算机。

  2. 在个人计算机打开之后,但是在出现 Windows 闪屏之前,快速点击 <F8> 键。

    请注意,这可能需要多次尝试。此选项需时比 Windows 7 中相同选项需时缩短。

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

  4. 故障排除屏幕中选择命令提示符

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

  6. 要修复引导记录:

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

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

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

      bootrec /FixBoot

Windows 10

如果您安装介质:

  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

  8. 要修复引导记录:

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

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

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

      bootrec /FixBoot

 
:如果操作系统安装介质 Windows 10(版本 1709 或更高版本),请忽略步骤 8 中的命令,并直接转至说明部分末尾的信息。
 

如果您没有安装介质:

  1. 重新启动您的个人计算机。

  2. 在个人计算机打开之后,但是在出现 Windows 闪屏之前,快速点击 <F8> 键。

    请注意,这可能需要多次尝试。此选项需时比 Windows 7 中相同选项需时缩短。

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

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

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

      diskpart

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

      sel disk 0

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

      list vol

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

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

      sel vol <number of volume>

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

      assign letter=<drive letter>:

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

      exit

  6. 要修复引导记录:

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

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

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

      bootrec /FixBoot

对于所有操作系统,接下来的步骤都是相同的:

  1. 重建 BCD 存储。

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

      ren BCD BCD.old

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

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

:如果您要在连接的 USB 闪存盘上或其他外接驱动器上创建启动项目,请在:和 ALL 之间添加 /f。请记住,<boot letter> 将替换为您要从中引导的驱动器的盘符。(例如,C:\、D:\)
 
:如果操作系统介质是 Windows 10(版本1709或更高版本),请使用以下命令,而不是最后一组步骤:
  • c:\Windows /s <boot letter>: /f UEFI
 


返回页首


 

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

 

这些步骤适用于在任何最新 Windows 操作系统上用作启动驱动器的任何旧式驱动器。

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

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

  3. 单击故障处理

  4. 选择命令提示符

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

    bootrec /fixmbr

    bootrec /fixboot

    bootrec /rebuildbcd

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

 

如果您需要更多帮助,请联系技术支持。

 

  与我们联系  


返回页首


Additional Information


超出保修期支持超出保修期?没有问题。浏览 Dell.com/support 网站,输入您的戴尔服务编号并查看我们的服务。

注:服务仅适用于美国加拿大英国法国德国中国大陆地区日本的个人计算机客户。服务器和存储不适用。

Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

13 Dec 2022

Version

12

Article Type

Solution