Moving the EFI Partition to the C Drive in Windows 11: A Step-by-Step Guide
If you’ve found yourself in a situation where your EFI partition is residing on your D drive instead of the C drive, you’re not alone. This is a common issue that can arise during system setup or after making changes to your drives. Having the EFI (Extensible Firmware Interface) partition on the correct drive is crucial for a smooth boot process, especially since your system likely prioritizes the D drive over your NVMe-based C drive. In this article, we’ll guide you through the steps to move the EFI partition to your C drive, while also addressing that pesky 605MB of unallocated space.
Prerequisites
Before proceeding, ensure you back up any important data. Modifying partitions can result in data loss if something goes wrong.
Step 1: Check Partition Sizes
First, it’s essential to ensure that your C drive has enough space available. Since you mentioned having 605MB of unallocated space, you should verify its dimensions and confirm that this space can be allocated for the new EFI partition.
Step 2: Open Command Prompt as Administrator
To begin the process, you’ll need to use the Command Prompt with administrative privileges. Search for “cmd” in the Start menu, right-click on “Command Prompt,” and select “Run as Administrator.”
Step 3: Launch Diskpart
In the Command Prompt window, type the following command to launch Diskpart:
diskpart
Step 4: Select Your C Drive
Next, you’ll need to select your C drive volume. Input the command below to do so:
select volume C
To check the status of your partitions, you can type:
list partition
Step 5: Shrink the C Drive
To create space for the new EFI partition, shrink the C drive. Given you want to utilize the unallocated space, you can run:
shrink desired=100
This command reduces the C drive size by 100MB.
Step 6: Create the New EFI Partition
After shrinking, you will now create a new EFI partition. Enter these commands:
create partition efi size=100
Step 7: Format the EFI Partition
Now format the new EFI partition with the FAT32 file system:
format fs=fat32 quick
Step 8: Assign a Drive Letter
To access the EFI partition conveniently, assign it a drive letter:
assign letter=S
Step 9: Copy Boot Files
Finally, transfer the Windows boot files to the new EFI partition with the following command:
bcdboot C:\Windows /s S: /f UEFI
Step 10: Exit Diskpart
After all the commands have been successfully executed, type:
exit
Step 11: Reconfigure the Boot Order
After moving the EFI partition, restart your computer and access the BIOS or UEFI settings. Change the boot order to prioritize the C drive.
Conclusion
By following these steps, you should successfully move the EFI partition from your D drive to the C drive, optimizing your boot process on Windows 11. This cleanup will not only help with performance but also streamline your drive management. If you encounter any issues, consider using partition management software or seeking further assistance.
Add comment