Most people with boot issues on Windows Operating Systems choose to reinstall the operating system rather than attempt to fix the boot issue itself.
This article deals with repairing the Extensible Firmware Interface (EFI) bootloader on a GUID [Globally Unique Identifiers] Partition Table (GPT) Hard Disk Drive.
This solution only works for operating systems that are installed on a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS).
Windows 7 and Windows 8 typically install on a Legacy BIOS that uses Main Boot Record (MBR). However, Windows 11 and Windows 10 are designed to install on the UEFI BIOS using the EFI bootloader and GPT.
The GPT structure deals with many of the problems that the Bootsect command was designed to remedy in MBR. However, the following instructions take you through repairing the EFI bootloader:
If you do have the Installation Media:
Insert the Media (DVD/USB) in your personal computer and restart.
Boot from the media.
Select Repair Your Computer.
Select Troubleshoot.
Select Advanced Options.
Choose Command Prompt from the menu:
Type and run the command:
diskpart
Type and run the command:
select disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS - EFI System Partition) is using the FAT32 file system. Assign a drive letter to it that is not already in use:
Type and run the command:
select vol <number of volume>
Type and run the command:
assign letter=<drive letter>
Type and run the command:
exit
If you do not have the Installation Media:
Use one of the methods in the following article to boot into the Windows Advanced Startup Options Menu:
Select Repair your computer from the menu that appears.
Select Command Prompt from the Advanced Options tab in the Troubleshoot screen:
Type and run the command:
diskpart
Type and run the command:
select disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS) is using the FAT32 file system and assign a drive letter to it that is not already in use:
Type and run the command:
select vol <number of volume>
Type and run the command:
assign letter=<drive letter>
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do have the Installation Media:
Insert the Media (DVD/USB) in your personal computer and restart.
Boot from the media.
Select Repair Your Computer.
Select Troubleshoot.
Select Advanced Options.
Choose Command Prompt from the menu:
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS - EFI System Partition) is using the FAT32 file system. Assign a drive letter to it that is not already in use.):
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter <drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do not have the Installation Media:
Use one of the methods in the following article to boot into the Windows Advanced Startup Options Menu:
Select Repair your computer from the menu that appears.
Select Command Prompt from the Advanced Options tab in the Troubleshoot screen:
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS) is using the FAT32 file system and assign a drive letter to it that is not already in use:
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter=<drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do have the Installation Media:
Insert the Media (DVD/USB) in your personal computer and restart.
Boot from the media.
Select Repair Your Computer.
Select Troubleshoot.
Choose Command Prompt from the menu:
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS - EFI System Partition) is using the FAT32 file system. Assign a drive letter to it (Assign a letter that is not already in use.):
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter=<drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do not have the Installation Media:
Restart your personal computer.
Tap rapidly on the <F8> key once the personal computer has turned on, but before the Windows Splash Screen appears.
Be aware this may take several attempts. The timing for this option was shortened from that in Windows 7.
Select Repair your computer from the menu that appears.
Select Command Prompt from the Troubleshoot screen:
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS) is using the FAT32 file system. Assign a drive letter to it (Assign a letter that is not already in use.):
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter=<drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do have the Installation Media:
Insert the Media (DVD/USB) in your personal computer and restart.
Boot from the media.
Select Repair Your Computer.
Select the operating system, and click next.
Choose Command Prompt from the menu:
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS - EFI System Partition) is using the FAT32 file system. Assign a drive letter to it that is not already in use:
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter=<drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
If you do not have the Installation Media:
Restart your personal computer.
Tap rapidly on the <F8> key once the personal computer has turned on, but before the Windows Splash Screen appears.
Select Repair your computer from the menu that appears.
Select Command Prompt from the Recovery Options.
Type and run the command:
diskpart
Type and run the command:
sel disk 0
Type and run the command:
list vol
Verify that the EFI partition (EPS) is using the FAT32 file system and assign a drive letter to it that is not already in use.
Type and run the command:
sel vol <number of volume>
Type and run the command:
assign letter=<drive letter>:
Type and run the command:
exit
To repair the boot record:
Type and run the command:
cd /d <drive letter>:\EFI\Microsoft\Boot\
Type and run the command:
bootrec /FixBoot
Rebuild the BCD store.
First run the command below to back up the old BCD:
ren BCD BCD.bak
Now re-create it using this command:
bcdboot c:\Windows /s <boot letter>: /f ALL
(You can add a switch before /s
for the computer locale: /l <language code>
. By default, /l en-us
English USA is used.)
bootrec /rebuildbcd
Rebuild the BCD store.
First run the command below to back up the old BCD:
ren BCD BCD.old
Now re-create it using this command:
bcdboot c:\Windows /l en-us /s <boot letter>: All
These steps apply to any legacy drive used as a boot drive on any recent Windows Operating System.
Use the F12 key at the Dell Splash screen to enter the boot menu. It lets you boot from the Windows installation media or a bootable disk or flash drive.
Click the Repair your Computer link at the bottom of the Install Now screen.
Click Troubleshoot.
Select Command Prompt
Enter the following three commands in turn, following each by pressing the Enter key:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Restart the computer with the installation media removed to check if the repair worked.
If you require further assistance, contact Dell Technical Support.
Here are some recommended articles related to this topic that might be of interest to you.
Out of warranty? No problem. Browse to the Dell.com/support website and enter your Dell Service Tag and view our offers.