I recently installed an M2 SSD on my PC (Seagate Firecuda), with the aim to install Windows 11 on it and remove my 10+ year old HDD with Windows 10 on it.
The problem is that, while Windows 11 installed successfully, if I physically remove the old HDD my computer cannot find/load Windows or select the M2 in the boot menu, even after clearing CMOS. Instead it goes straight to the BIOS menu on my motherboard (MSI MAG X570 Tomahawk WiFi). It is worth noting that I can see all of my drives just fine in the BIOS Menu.
Apparently I made the mistake of leaving all HDDs connected when I installed Windows 11, instead of disconnecting all but the intended installation drive. As a result, the old HDD still has the EFI System Partition and Recovery Partition. The M2 that I installed Windows 11 on only has one partition, listed on Disk Manager as a “Boot, Page File, Crash Dump, Basic Data Partition”
When I boot up my PC with the old HDD connected, after the BIOS/POST screen, I am given an options menu to select whether I want to boot Windows 11 (M2) or Windows 10 (HDD), as the PC detects both installations.
My question is: Is there any way to fix this issue so that I can physically remove the old HDD and boot off the M2?
I was thinking of shrinking the partition on my M2 by about 600MB to create both an EFI and Recovery Partition. Would this help/work?
I’ve added a screenshot from Disk Management on IMGUR to give you a better idea.
I recall some threads for people with similar issues suggesting that, because I had the old HDD connected when I installed Windows 11 to the M2, the installation may have written to the existing bootloader on the old HDD, which provides directions/instructions to BIOS when booting. The bootloader should have gone onto the M2 if I understand this correctly. I’d be grateful to know if any of that is correct.
Any advice would be greatly appreciated. Hopefully I can get this fixed with your help.
The problem is that, while Windows 11 installed successfully, if I physically remove the old HDD my computer cannot find/load Windows or select the M2 in the boot menu, even after clearing CMOS. Instead it goes straight to the BIOS menu on my motherboard (MSI MAG X570 Tomahawk WiFi). It is worth noting that I can see all of my drives just fine in the BIOS Menu.
Apparently I made the mistake of leaving all HDDs connected when I installed Windows 11, instead of disconnecting all but the intended installation drive. As a result, the old HDD still has the EFI System Partition and Recovery Partition. The M2 that I installed Windows 11 on only has one partition, listed on Disk Manager as a “Boot, Page File, Crash Dump, Basic Data Partition”
When I boot up my PC with the old HDD connected, after the BIOS/POST screen, I am given an options menu to select whether I want to boot Windows 11 (M2) or Windows 10 (HDD), as the PC detects both installations.
My question is: Is there any way to fix this issue so that I can physically remove the old HDD and boot off the M2?
I was thinking of shrinking the partition on my M2 by about 600MB to create both an EFI and Recovery Partition. Would this help/work?
I’ve added a screenshot from Disk Management on IMGUR to give you a better idea.
I recall some threads for people with similar issues suggesting that, because I had the old HDD connected when I installed Windows 11 to the M2, the installation may have written to the existing bootloader on the old HDD, which provides directions/instructions to BIOS when booting. The bootloader should have gone onto the M2 if I understand this correctly. I’d be grateful to know if any of that is correct.
Any advice would be greatly appreciated. Hopefully I can get this fixed with your help.