Blog

What to check after a SATA to NVMe upgrade

Check that your NVMe drive is detected, boots correctly and performs as expected, then troubleshoot capacity, speed and temperature problems.

Kevin DoyleHardware tests 6 min read

You replaced a SATA drive with an NVMe SSD, but the computer still feels slow, reports the wrong capacity, or sometimes fails to start. A few checks can show whether the drive is installed and configured correctly, and whether its speed is reasonable for the slot it is using.

Start by checking that the operating system sees the full drive and boots from it. Then use the Storage Test to check browser-accessible storage performance. It is a useful comparison, but it cannot confirm the drive's health or its exact PCIe link speed.

Check the new drive

  1. Open the Storage Test and run a test after the computer has finished starting. Close large file copies and downloads first so they do not affect the result.
  2. Check that the operating system shows the expected drive capacity. On Windows 11, right-click Start and open Disk Management. On macOS, open System Settings › General › Storage.
  3. Restart the computer once. Confirm it starts from the new drive and that your files and apps open as expected. If you kept the old SATA drive connected, make sure the computer is starting from the NVMe drive, not the old one.
  4. Run the Storage Test again under similar conditions. Note the result, then compare it with the drive's advertised speed only as a rough reference. A browser test is not the same as a manufacturer's direct-drive benchmark.

If the drive is new and blank, it may need a partition and file system before it appears as a usable volume. If you cloned an existing drive, do not initialize or format the NVMe drive just because it looks unallocated. First check that you selected the correct disk and that the clone completed.

What the result means

The computer detects the expected capacity and boots normally

The basic installation and boot setup are working. Keep the Storage Test result as a baseline, but remember that a browser measures storage through the browser and operating system. It does not show the drive's full rated speed or confirm its long-term health.

The drive appears, but its capacity is smaller than expected

First check whether you are reading the drive's total capacity or only one partition. A drive's usable capacity is also lower than the number on its label because operating systems and manufacturers display capacity differently. If the total disk size is far below the label, check that you are looking at the NVMe drive rather than the old SATA disk.

The test is faster, but not dramatically faster

That can be normal. Starting apps and opening everyday files may not feel several times faster, even if large sequential transfers improve. An NVMe drive can also run below its advertised maximum if the computer's slot supports an older PCIe generation, fewer lanes, or a lower speed.

The score is unusually low or changes between runs

Background downloads, cloud sync, updates, low free space, heat, and browser storage limits can all affect a browser-based result. A low score does not by itself prove that the SSD is faulty. Repeat the test after closing other work and letting the computer cool.

The computer cannot find the drive or will not boot

The SSD may not be seated properly, the slot may not support NVMe, or the boot order may still point to the old drive. A drive can fit an M.2 slot physically without being compatible with the slot's supported storage type. Check the computer or motherboard manual for the slot's specifications.

How to fix it

  1. Check the boot drive. If the old SATA drive is still connected, shut down and confirm which drive contains the current system. On Windows 11, use Settings › System › Storage to review volumes, then use Disk Management to identify the disk and partitions. On macOS, check System Settings › General › Startup Disk and choose the intended startup volume if needed.
  2. Check whether the operating system sees the NVMe drive. In Windows 11, right-click Start and open Disk Management. If a newly purchased, blank drive is listed as unallocated, create a volume only after confirming its capacity and identity. On macOS, open System Settings › General › Storage; for compatible models, the drive may also appear in System Information under NVMExpress.
  3. Check the slot and installation. Shut down fully and disconnect power before opening a desktop or laptop. Check the manufacturer's manual for NVMe support, the required slot, and whether another device disables or shares that slot. If you are not comfortable opening the computer, ask a repair shop to inspect it.
  4. Check the boot order without changing storage mode at random. If the computer starts from the wrong drive, use the firmware setup screen to choose the intended boot entry. Avoid switching between AHCI and RAID modes just to see if it helps, because changing a storage mode can stop an existing Windows installation from booting.
  5. Retest with less activity in the background. Pause large downloads and file copies, close apps that are syncing files, and run the test again. On Windows 11, check Settings › Windows Update for an active update. On macOS, check System Settings › General › Software Update.
  6. Check for heat or a connection problem. If speed drops after a few minutes, make sure the drive's heatsink or thermal pad is installed as directed by the computer or drive maker. If it disappears intermittently, power down and have the drive and slot checked for a loose connection.

When the drive or slot may be faulty

If the NVMe drive is not detected in the computer's firmware or by more than one compatible system, even after it has been reseated, the drive may be defective. If another known-good NVMe drive also fails in the same slot, the slot or motherboard may be the problem. Avoid repeatedly removing and reinstalling a drive if you are unsure how to handle it. Check the warranty before attempting a repair, and ask a repair shop to test the drive and slot if needed.

Why NVMe speed depends on the computer

SATA and NVMe describe different ways a drive communicates with a computer. NVMe drives use PCIe, but their actual speed depends on the drive, the number of PCIe lanes, the PCIe generation supported by the slot, and the computer's thermal limits. A fast drive in an older or shared slot can work correctly while delivering less than the maximum shown on its packaging.

The Storage Test measures browser-accessible storage activity, not the drive's interface, temperature, or health. Use it to compare conditions on the same computer, then consult the computer and drive documentation if you need to confirm compatibility or rated link speed.