I have three disks:
However, I have an ASUS Z97K motherboard, which was one of the very first mobos on the market to support M.2
So I had some issues getting the M.2 drive to work as a result, such as needing to leave 2 of my SATA ports open before the drive would function. Even then, I couldn't get Windows to recognize the new M.2 drive.
Eventually, since I'd had this Windows installation for almost a decade and it was very janky, I decided to reinstall and just have Windows itself on the M.2 (E:\) drive.
I made a 150GB partition on the E drive for Windows to live in. However, I got errors during the installation process and eventually had to bail out, reinstalling Windows to the C drive again. Research at the time seemed to indicate that my motherboard simply didn't have mature enough support for M.2 to boot off of one.
Unfortunately, this resulted in my EFI partition stuck in the middle of the M.2 drive, with 150GB of space rendered unusable. I tried just creating a new partition but would always get the "minimum space is less than the extent" error from Windows Disk Manager.
Yesterday I finally decided to try and fix the issue.
At first I shrank C by 300MB and tried to add the EFI partition using diskpart, but my C disk is not GPT, so the operation failed.
So instead I shrank D by 300MB and put the EFI partition there, assigning it the letter Y and installing the EFI with:
However, I now get a black screen with cursor on boot. I can get into safe mode by shutting down & rebooting three times, but I'm not sure what to do in there.
I'm not really a Windows or hardware/firmware expert, so to be honest, I don't fully understand what GPT is and why my boot SSD couldn't host its own EFI partition. But now I have two and cannot boot normally. I would love to resolve this without having to reinstall again if I can. Any help is much appreciated!
- C, an SSD where my Windows installation lives.
- D, a large slower HD which I use for storage.
- E, a fancy new M2 with 1TB space
However, I have an ASUS Z97K motherboard, which was one of the very first mobos on the market to support M.2
So I had some issues getting the M.2 drive to work as a result, such as needing to leave 2 of my SATA ports open before the drive would function. Even then, I couldn't get Windows to recognize the new M.2 drive.
Eventually, since I'd had this Windows installation for almost a decade and it was very janky, I decided to reinstall and just have Windows itself on the M.2 (E:\) drive.
I made a 150GB partition on the E drive for Windows to live in. However, I got errors during the installation process and eventually had to bail out, reinstalling Windows to the C drive again. Research at the time seemed to indicate that my motherboard simply didn't have mature enough support for M.2 to boot off of one.
Unfortunately, this resulted in my EFI partition stuck in the middle of the M.2 drive, with 150GB of space rendered unusable. I tried just creating a new partition but would always get the "minimum space is less than the extent" error from Windows Disk Manager.
Yesterday I finally decided to try and fix the issue.
At first I shrank C by 300MB and tried to add the EFI partition using diskpart, but my C disk is not GPT, so the operation failed.
So instead I shrank D by 300MB and put the EFI partition there, assigning it the letter Y and installing the EFI with:
bcdboot C:\Windows /f UEFI /s Y:
However, I now get a black screen with cursor on boot. I can get into safe mode by shutting down & rebooting three times, but I'm not sure what to do in there.
I'm not really a Windows or hardware/firmware expert, so to be honest, I don't fully understand what GPT is and why my boot SSD couldn't host its own EFI partition. But now I have two and cannot boot normally. I would love to resolve this without having to reinstall again if I can. Any help is much appreciated!