I want to replace my main drive with a 500GB to 1TB SSD and would prefer to use an M.2 drive since I already have one installed. My system has an Intel Core i5-7500 and an ASRock B250M-HDV motherboard, and I'm located in the United States. I'm also planning to create a Windows installation USB with Microsoft's Media Creation Tool so I can install the operating system on the new drive. Which SSD types and interfaces are compatible with this motherboard, and are there any limitations I should know about?
3 Answers
The motherboard model is the important part here, not just the processor. The ASRock B250M-HDV has an M.2 slot that supports both M.2 SATA drives and PCIe NVMe drives, including common 2280-size models. A 500GB or 1TB M.2 NVMe SSD should work, although it will run at PCIe 3.0 speeds rather than newer PCIe 4.0 speeds. A newer Gen4 drive should still be backwards-compatible, but you would not get its full rated speed.
You also have the option of a standard 2.5-inch SATA SSD connected with a SATA data cable. It will be slower than a compatible NVMe drive in sequential transfers, but it is still a good choice for a boot drive and is widely compatible. If you want the simplest upgrade using the existing M.2 slot, choose an M.2 2280 NVMe SSD from a reputable brand and check the motherboard manual before buying.
For the reinstall, download Microsoft’s Media Creation Tool on another working computer and use it to make a bootable USB drive. Back up anything important first, install the replacement SSD, boot from the USB, and select the new drive during Windows setup. Double-check the drive capacity and remove or disconnect the old drive temporarily if you want to avoid accidentally installing Windows on the wrong disk.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload