PC Only Boots When the Old HDD Is Connected After Installing a New SATA SSD

September 21, 2026 4 answers
Asked by MellowCedar47
I replaced an aging HDD with a new SATA SSD, but the computer will not boot without the old drive installed. With UEFI enabled, it gets stuck in the BIOS; with Legacy + UEFI enabled, it shows "Reboot and select proper boot device." If I reconnect the old HDDโ€”even through a different SATA portโ€”the system starts normally. Windows itself is installed on an M.2 SSD. What could be causing the new SSD setup to fail, and how can I fix it?

Answers

RiverMint6
Simply copying files, or using a basic disk-mirroring tool, may not create a bootable Windows installation. If you intended to move Windows to the new SSD, use cloning software that supports Windows boot partitions, or perform a fresh installation. For a fresh install, unplug the M.2 drive and all other storage devices first so the installer places the EFI and recovery partitions on the correct drive.
Reply to this answer
NovaKite21
The new SATA SSD does not need to be bootable if Windows is installed on the M.2 drive. Set the M.2 drive or its Windows Boot Manager entry as the first boot option, then check whether the new SSD is detected in firmware. Once Windows starts, initialize and format the new SSD from Disk Management. If the computer only starts when the HDD is attached, its EFI partition is probably being used.
Reply to this answer
PixelHarbor8
Check the old HDD in Disk Management while it is connected. It may contain the EFI/System Reserved partition that your Windows installation on the M.2 drive actually uses to start. This can happen when Windows was installed while multiple drives were connected. The cleanest fix is usually to disconnect every other storage device, boot from a Windows installer, and repair or reinstall Windows with only the intended system drive connected.
Reply to this answer
CopperLynx32
Make sure you are selecting the correct boot entry in the firmware settings. Under UEFI, choose โ€œWindows Boot Managerโ€ associated with the M.2 drive rather than just the SATA SSD. Also confirm the new SSD is detected there. If it is detected but no boot entry works without the HDD, repair the boot files while the HDD is disconnected.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions