How to Create a EFI Partition to Fix Windows UEFI not Booting after a Disk Clone
NEED IT SUPPORT? VISIT SUPPORT.ITOFUS.COM AND OPEN A TICKET!
CLONE
Clone the Disk
Convert Cloned (Target) Disk from MBR to GPT and Align Partions to 1MB (If Applicable)
MEDIA CREATION TOOL
Create a Windows Installation USB Using the Media Creation Tool
BOOT
After the Disk Clone is Completed, Boot to the USB (Containing the Windows Installation)
Once the Windows Installation Loads, Select Repair your Computer and Open the Command Prompt
REPAIR
Use the commands below to repair the UEFI boot. Learn more about the Diskpart tool here
> DISKPART
> LIST DISK
> SELECT DISK 0 (Enter the number of the disk to be repaired)
> LIST PARTITION
> CREATE PARTITION EFI SIZE=800 (If you don't have free space on your disk, use the SHRINK command to unallocated 800 MB for this partition)
> LIST PARTITION (Make sure the new System Partition was created)
> SELECT PARTITION 1 (Enter the number of the EFI partition)
> FORMAT FS=FAT32
> LIST PARTITION
> SELECT PARTITION 1 (Check the number of your new partition)
> ASSIGN LETTER Z
> LIST VOLUME (Check the Z letter was assigned to the EFI partition. Check the C letter is assigned to the Windows partition)
> EXIT (Now you are exiting DISKPART)
> MKDIR Z:\EFI
> MKDIR Z:\EFI\Microsoft
> BCDBOOT C:\windows /S Z: /F UEFI
Close CMD and RESTART
BIOS
Adjust BIOS for UEFI Boot
*If you have an existing EFI partition, you can format it only or delete it and recreate it instead of creating a new partition