I upgraded my setup but can't start Windows 10 anymore.
I upgraded my setup but can't start Windows 10 anymore.
I changed my setup from an i7 6800k and GTX 1080 to a Ryzen 9 7590x and RTX 5070 ti. The new motherboard is an Asrock X870 steel legend. I have two drives from my previous PC—a SATA SSD and an NVMe SSD. Windows 10 was installed on the SATA SSD, but the BIOS doesn’t recognize it as the boot drive. I’m unsure what to do next. Please assist.
I think the system likely relies on MBR instead of GPT. You'll have to turn on CSM to boot from it. It's best to back up your information and perform a fresh installation without CSM, opting for GPT. Look for CSM or Compatibility Support Module in the BIOS/UEFI settings.
Below CSM settings offer two choices: Launch Video OpROM Policy and Launch Storage OpROM Policy. Both include a dropdown menu with options like "Do not launch UEFI only Legacy only." Choose the one that best fits your requirements.
If your old drive is MBR-based, choose "Legacy only" for storage. You can change later if needed—it's not a fixed decision. For video, UEFI seems likely. In the worst scenario, boot from a USB, extract data, and perform a fresh install with CSM turned off. I’d go for a clean install no matter what the old setup does.
Maybe the problem lies in the BIOS configuration. Legacy seems like a viable fix. After trying to install from scratch, I had to adjust some hidden MSI BIOS parameters that were tailored for this setup (the exact name is lost, but it relates to a hard drive or boot option). Once I did that, the system started working properly.