[Full Guide] How to Fix PC Won't Boot After Installing M2 SSD

This guide shares practical fixes for a PC won’t boot after installing M.2 a new disk or NVMe M.2, followed by clear explanations of possible causes behind the issue

By Irene    Updated on May 6, 2026

🌟 Quick Overview:

It is frustrating when a hardware upgrade leads to a non-functional PC, but as this article outlines, the issue is almost always a configuration conflict rather than a broken drive. Here is a quick overview of why this happens and how to fix it.

When you add a new SSD, your motherboard’s BIOS often gets "confused." It sees a shiny new drive and automatically moves it to the top of the boot priority list. Since that new drive doesn't have Windows on it yet, the PC hangs or fails to start.

Troubleshooting Checklist

Action Purpose
BIOS Entry Manually select the original OS drive to bypass auto-detect errors.
UEFI vs. Legacy Ensure your BIOS mode matches your drive (NVMe usually requires UEFI).
Driver Updates Update Chipset and Storage drivers to ensure the OS "talks" to the new hardware.
Cross-Testing Try the SSD in another PC to rule out a "Dead on Arrival" (DOA) component.

User case: PC won’t boot after installing new M.2 SSD

 

Hi I just bought a new 1 TB NVMe SSD and installed it to my PC, I have my old 240 GB SATA SSD that I’m trying to start windows from but it just won’t boot. I’ve tried to boot directly from the SATA SSD and my PC just won’t boot and when I take the NVMe SSD out and turn on my computer it all works fine. Any help would be appreciated.

- Question from www.reddit.com

When you install a new M.2 NVMe SSD, it is common to expect better performance and more storage. However, some users find that their PC suddenly fails to boot, even though the original system drive is still connected. In the case above, the computer works normally once the new NVMe SSD is removed, which clearly indicates a boot conflict rather than a hardware failure.

This issue often happens because the system changes its boot priority after detecting a new drive, or because the boot configuration data is stored on a different disk than expected. In some situations, the motherboard may attempt to boot from the new SSD, even if it does not contain a valid operating system. As a result, Windows cannot load properly, leading to startup failure.

To resolve this problem, it is important to check both the BIOS boot order and the integrity of the existing boot files. In the following sections, we will walk through practical and effective methods to restore normal boot behavior and ensure your system recognizes the correct startup drive.

How to fix PC won't boot after installing new SSD?

Quick fix: Perform boot repair for the new SSD

If your PC won’t boot after installing a new SSD, the problem is usually related to boot settings, hardware connection, or compatibility. Before going into detailed fixes, it helps to understand the key areas to check.

Here is a simple summary of what you should focus on:

• Make sure the SSD is properly connected and detected by the system. Loose cables or incorrect ports can prevent the drive from working normally.
• Check the boot order in BIOS or UEFI. The system may try to boot from the new SSD, which does not have an operating system installed.
• Confirm that your motherboard supports the SSD type, especially for NVMe M.2 drives. Some older boards may require BIOS updates or specific settings.
• Update motherboard chipset and storage drivers so the system can properly recognize and communicate with the SSD.
• Test the SSD on another computer to rule out hardware failure.

If you have already confirmed that the NVMe M.2 SSD has no hardware issues, a quicker and easier solution is to use the Boot Repair feature in AOMEI Partition Software. It can automatically fix boot problems, rebuild boot records, and restore system startup without complex manual steps. It is also capable of repairing damaged BCD files, which are essential for Windows to load correctly.

When BCD becomes missing or corrupted, the system may fail to boot or get stuck in startup loops. In addition, if your PC cannot start at all, the software allows you to create a bootable USB on a working computer. You can then use this USB to boot the problematic PC and run Boot Repair to fix startup errors. This method is simple, efficient, and suitable for users who want a reliable way to restore their system without dealing with complicated command line operations.

Free Download Windows 11/10/8.1/8/7
Secure Download

Step 1. Install and open AOMEI Partition Software on a working computer, and then select Recover and choose Boot Repair.

Step 2. Then click the "create a bootable disk" option to create a WinPE "Boot Repair" disk.

Step 3. When your PC won’t boot after installing an M.2 or SSD, you can boot the computer into a WinPE environment. After that, the Windows repair tool will automatically load the Boot Repair feature, scan for boot entries, and display all available entries for you to fix.

Step 4. Choose the boot entries that can be repaired, then click the Repair button to begin the process.

Step 5. Once the repair is successful, you can remove the bootable disk and boot the PC from the original system drive.

Fix 1. Confirming SSD detection

If your PC won’t boot after installing an M.2 SSD, try setting the correct boot drive in BIOS. The system may automatically switch to the new SSD, which has no OS. By manually selecting your original system disk, you guide the PC to the valid boot files, restoring normal startup without affecting your data.

Step 1. Turn off your PC completely. Unplug the power cable from the back of the computer and wait 30-60 seconds.

Step 2. Open your computer case according to its design (usually involves removing side panels).

Step 3. Find the newly installed SSD inside your case.

Step 4. Locate the thin SATA data cable connecting the SSD to the motherboard. Ensure it's pushed firmly into both the SSD's port and the motherboard's SATA port. Try unplugging and replugging it on both ends.

Step 5. Locate the wider SATA power cable coming from the power supply unit. Ensure it's pushed firmly into the SSD's power port. Try unplugging and replugging it.

Step 6. If you have other drives, ensure their connections are also secure. Make sure the drive you intend to boot from is connected to a primary SATA port, often labeled on the motherboard (consult your motherboard manual).

Carefully close your computer case, plug the power cable back in, and try turning on the PC.

Fix 2. Setting the SSD as the primary boot device

After installing a new M.2 SSD, you should set it as the primary boot device in BIOS or UEFI to improve startup speed and system performance. If your PC won’t boot after installing new SSD, it is often because the system is trying to load Windows from the wrong drive. The firmware controls boot priority, and selecting an empty SSD can cause errors. Adjusting the boot order ensures the PC looks for valid system files on the correct disk.

Step 1. Turn on or restart your computer. As the computer starts, press the designated key repeatedly to enter BIOS or UEFI settings. Common keys include Del, F2, F10, F12 or Esc. The key is usually displayed on the screen during the initial boot sequence. Consult your motherboard or PC manufacturer's manual if you're unsure.

Step 2. Inside the BIOS/UEFI menu, find the "Boot," "Boot Order," "Boot Sequence," or similar setting. The location and naming vary depending on your motherboard manufacturer and BIOS version.

Step 3. You will see a list of connected drives and devices. Use the indicated keys (often arrow keys, Enter, F5/F6, or +/-) to move the drive containing your Windows installation to the top of the boot order list.

Step 4. Find the option to "Save and Exit," "Save Changes and Exit," or similar. This is often mapped to the F10 key. Confirm your changes when prompted.

Your computer will restart with the new boot order settings. Check if Windows now boots correctly.

Fix 3. Check the Compatibility Between the Motherboard and SSD

Although most systems support SATA drives, issues can still occur with newer storage types. If your PC won’t boot after NVMe M.2 install, the motherboard may not fully support NVMe or may require specific BIOS settings. Older boards can also limit drive size or speed. Updating the BIOS or enabling the correct storage mode ensures proper communication between the SSD and motherboard, allowing the system to detect the drive and boot correctly.

Step 1. You can find your motherboard model by checking documentation, physically inspecting the board, or by using system information tools in Windows (if you can boot using alternative methods or before the issue occurred).

Step 2. Note the exact model name and type (SATA, NVMe) of your new SSD.

Step 3. Go to the support section of your motherboard manufacturer's website. Search for your specific motherboard model.

Step 4. Look for sections on storage support, compatible devices, or specifications. Check if your SSD type (SATA/NVMe) and capacity are listed as supported.

Step 5. While on the motherboard manufacturer's site, check if there are any available BIOS/UEFI updates. Updates often include improved compatibility with newer hardware.

Step 6. Refer to your motherboard and SSD manuals for any specific installation requirements or known compatibility notes.

Fix 4. Update the Motherboard and disk drivers

Outdated drivers, especially for the motherboard chipset and storage controllers, can stop the system from working with a new SSD. If your PC not booting after installing SSD, the operating system may not properly recognize or use the drive even if it appears in BIOS. Updating drivers provides the correct communication between hardware and Windows. You should download the latest versions from your motherboard and SSD manufacturer websites. If possible, boot into your old system or Safe Mode to install them. If not, prepare the drivers on another computer and install them after restoring boot access.

Step 1. Determine your motherboard model (as in Fix 3) and the exact model of your SSD.

Step 2. Go to the support/download section of your motherboard manufacturer's website and the SSD manufacturer's website. Download the latest chipset drivers for your motherboard and any specific drivers for your SSD (some SSDs have their own drivers for performance or management).

Step 3. Run the downloaded motherboard chipset driver installer and follow the on-screen instructions. Restart your PC if prompted.

Fix 5. Test M.2 SSD on Another PC

If the issue still remains, you should check whether the fault is with your PC or the SSD itself. When your PC won’t boot after installing M.2 SSD, testing the drive on another working computer is a simple way to confirm its condition. If the SSD works and boots normally on another system, then your original PC likely has configuration, compatibility, or hardware-related issues. However, if the SSD fails on multiple devices, the drive may be defective.

After ruling out hardware problems, software-related fixes become more important. Incorrect boot settings, damaged boot records, or system conflicts can all prevent startup. While manual troubleshooting is possible, it can be complex and time-consuming. Using a reliable third-party tool is often a more efficient solution. These tools can rebuild boot records, fix partition errors, and manage boot configurations with simple steps. This approach reduces the risk of mistakes and helps restore your system quickly, especially for users who are not familiar with advanced troubleshooting methods.

Further reading: How to make full use of the old disk

After solving the issue where your PC won’t boot after installing a new M.2 or SSD, you may want to make better use of your old drive instead of leaving it unused. Once your system is successfully running from the new SSD, the old disk often still contains the previous operating system and leftover boot files, which are no longer needed and may even cause confusion in boot settings.

To fully reuse the old drive, you can delete or format it to remove the old system, redundant partitions, and unnecessary data. This helps free up valuable storage space and keeps your system environment clean and organized. You can then use the disk for file storage, backups, or even games and large applications. With the help of AOMEI Partition Software, you can easily manage this process. It allows you to clear partitions, reallocate space, and prepare the old disk for new purposes in a simple and efficient way, even if you are not familiar with advanced disk management tools.

Free Download Windows 11/10/8.1/8/7
Secure Download

Step 1. Right-click your old hard drive and choose the “Delete all partitions” option.

Step 2. Select the deleting method. Then back to the interface and click “Apply” and "Proceed” in turn to commit the operations.

Why your PC won’t boot after installing new SSD?

When a PC won’t boot after installing a new NVMe M.2 SSD, the issue is usually not the SSD itself but how the system handles boot priority, compatibility, and configuration. NVMe drives are faster and more advanced than traditional SATA drives, but they also rely on proper firmware support and correct setup. In many cases, the computer may try to boot from the new SSD, which has no operating system, or fail to recognize it correctly due to BIOS settings or outdated drivers. Understanding the common causes can help you quickly identify what is preventing your system from starting.

Cause Explanation
Incorrect boot order The system may attempt to boot from the new NVMe SSD instead of the original system drive, leading to startup failure
SSD not properly detected Loose installation or disabled M.2 slot can prevent the SSD from being recognized by BIOS
Motherboard compatibility issues Some older motherboards do not fully support NVMe SSDs or require specific BIOS settings
Outdated BIOS or firmware Without updates, the system may not correctly communicate with newer NVMe drives
Missing or outdated drivers The operating system may fail to load properly if storage or chipset drivers are not up to date
BIOS configuration conflicts Settings like storage mode or PCIe configuration may block proper SSD operation
Defective SSD In rare cases, the SSD itself may be faulty and unable to function correctly

In most situations, the problem comes down to configuration rather than hardware failure. By checking BIOS settings, confirming compatibility, and ensuring the correct boot device is selected, you can resolve the issue efficiently. If manual troubleshooting feels complex, using a reliable tool to repair boot records and system configuration can simplify the process and restore normal startup more quickly.

Conclusion

Installing a new NVMe M.2 SSD should improve your PC’s performance, but it can sometimes lead to boot problems if the system configuration is not correct. As shown in the user case, the issue is often not caused by a faulty SSD, but by boot priority conflicts, BIOS settings, or compatibility limitations. When the system tries to boot from the wrong drive or cannot properly read the existing boot files, Windows will fail to start. The good news is that most of these problems can be fixed with careful checks. Making sure the SSD is properly connected, setting the correct boot device, updating BIOS and drivers, and confirming compatibility are all effective solutions.

If the issue still persists, testing the SSD on another computer can help you identify whether it is a hardware or system problem. For users who want a faster and simpler solution, using a reliable tool like AOMEI Partition Software can save time and reduce complexity. Its Boot Repair feature helps rebuild boot records and restore normal startup with minimal effort. The feature can also be helpful to fix issues like boot device not found. By following the right steps or using the right tool, you can quickly get your PC back to normal and fully enjoy the benefits of your new SSD.

FAQs

🗨️ Why won’t my computer boot with an M.2 SSD?
This usually happens because the system is trying to boot from the new M.2 SSD, which may not have an operating system installed. It can also be caused by BIOS settings, unsupported NVMe drives, or outdated firmware. Checking boot order and compatibility often fixes the issue.

🗨️ Why is my PC not turning on after installing a new SSD?
If the PC does not turn on at all, it is more likely a power or hardware connection issue. The SSD may not be installed correctly, or a cable or component may have been loosened during installation. Rechecking all connections usually helps.

🗨️ Can an SSD cause a PC to not boot?
Yes, but not always due to failure. An SSD can prevent booting if it changes the boot priority, has no OS installed, or causes configuration conflicts. In rare cases, a faulty SSD can also cause boot problems.

🗨️ Is M.2 UEFI or Legacy?
M.2 is just a form factor, not a boot mode. However, most NVMe M.2 SSDs are designed to work best with UEFI mode, especially for modern operating systems like Windows 10 and 11.

🗨️ Should I boot to UEFI mode or Legacy BIOS mode?
UEFI mode is recommended for modern systems and NVMe SSDs. It supports faster boot times, larger drives, and better compatibility. Legacy mode is mainly used for older hardware or systems that do not support UEFI.

Irene · Editor
Irene is an Editor of AOMEI Technology. She devotes herself in giving insightful thoughts on common computer problems with simple and clear guidance. Irene loves to help people solve problems and explore more solutions on relevant issues. She loves reading, singing and travelling.