Multiple EFI system partitions on C drive

Move Windows EFI boot partition to another drive.

I have a Windows installation with three drives

C:\ (windows 10 installation)

E:\ (stuff)

D:\ (contains the EFI boot partition + stuff)

For what ever reason, when i installed Windows with a two disk setup, the core installation was installed on C:\ and the EFI partition was installed on D:\

I no longer need drives E:\ and D:\, but i cannot remove D:\ because this contains the EFI boot partition and the system cannot boot without it.

But i also don’t want to keep a 450GB SSD just to save a 100MB EFI boot partition onto it.

So my question is.

Q1: How can i move the EFI partition?

Answer: I have already gone to my C:\ with disk manager and shrinked the partition by 110 MB, going into CMD (as administrator) and with the commands

$ diskpart

$ list

$ select disk 3

$ create partition efi

$ exit

The above created a new EFI partition on the C:\ drive on the 110 MB partition.

Q2: How do i get Windows to use the new EFI partition so i can physically remove the D:\ drive?

Thank you in advance

Best regards.

 

Read more here: Source link