Hello, I have accidentally installed windows 10 in such a way that windows 10 is installed on my M.2 PCI SSD (which is desired), but the bootloader is installed on a SATA HDD (not desired). (This strange setup was accomplished by Windows 10 also being installed on the SATA HDD. As a result, the bootloader always asks me which instantiation of Windows 10 I want to boot.) The M.2 PCI SSD therefore has only one partition, which has windows 10 installed on it. How can I create room (at the start of the drive, I presume) on the M.2 PCI SSD, and install a EFI bootloader on the drive, without having to re-install windows? (Goal being to be able to remove the SATA HDD and still boot the system). I'm confident I can re-arrange the data and make room, but not necessarily at the start of the device. And not sure how to make it bootable. (Can the bootable partition be at the end of the drive, by any chance?)
(I'm guessing GParted is a good place to start for shrinking the win10 partition and making space for a new UEFI partition at the start of the drive)
TL;DR:
How to shrink the windows 10 partition on M.2 PCI SSD and create a bootable UEFI drive at the start of the device?
(I'm guessing GParted is a good place to start for shrinking the win10 partition and making space for a new UEFI partition at the start of the drive)
TL;DR:
How to shrink the windows 10 partition on M.2 PCI SSD and create a bootable UEFI drive at the start of the device?