To install an M.2 SSD, power down and unplug the PC, find the M.2 slot, remove the heatsink cover and the retaining screw, slide the drive into the connector at a slight angle, press it flat and secure it with the screw on the correct standoff, then boot to the BIOS to confirm the drive is detected and finish setup in Windows by initializing and formatting it. The physical part takes minutes. Most problems come from slot compatibility and from forgetting that a new drive is blank.

This guide goes through the compatibility checks, the physical steps, the BIOS check, Windows setup and what to do if the drive does not show up. The advice is general and based on manufacturer documentation, published specifications and buyer reports. Your motherboard or laptop manual has the exact slot map, so keep it open while you work.

Hardware prerequisites and pre-installation checks

Before opening the case or laptop, answer these questions, because they decide whether the drive will fit and run at full speed.

  • Interface. M.2 is a shape, not a speed. A drive can use NVMe over PCIe or SATA signaling. Check what your slot supports in the manual. For a refresher on how storage types differ, see our explainer on HDD, SSD, NVMe and M.2 storage types.
  • Length. Common lengths are labeled 2230, 2242, 2260 and 2280, meaning 22 mm wide and 30, 42, 60 or 80 mm long. Desktop boards usually take 2280 with a movable standoff for shorter drives. Handheld and some thin laptops use 2230. Our page on the M.2 2230 form factor covers which devices use it.
  • Key type. Most NVMe drives for gaming PCs have an M key notch, and some SATA models have a B and M key. The notch must match the slot. A drive will not physically fit a slot it does not match, so do not force it.
  • Generation and speed. A PCIe 4.0 drive in a PCIe 3.0 slot still works, but it will be limited to the slot’s speed.
  • Height clearance. Double-sided drives or ones with a thick heatsink may not fit under a graphics card or inside a laptop bay.
  • Tools. A small Phillips screwdriver, the mounting screw and standoff that came with the board or drive, and an anti-static strap or a habit of touching bare metal first.

Slot decision flow and lane-sharing notes

Use this quick flow to choose a slot on a desktop board. First, find the slots marked in the manual. Second, look for the entry that says the slot is connected to the CPU or to the chipset. Third, read the footnote about SATA ports or other slots being disabled when it is populated. Choose the fastest slot unless the footnote costs you a SATA drive you still need.

Question If yes If no
Does the drive use NVMe? Use an NVMe-capable M.2 slot Confirm the slot supports SATA M.2 before buying
Does the drive match the slot length? Move the standoff to the matching hole Choose another slot or drive length
Does the manual say a SATA port is disabled when this slot is used? Move the SATA drive to another port or choose a different M.2 slot Proceed
Is it your boot drive? Use the primary CPU-connected slot where possible Any supported slot is fine for storage
Is the drive a hot, fast model? Fit a heatsink or the board’s cover A cover is optional for light use

If you are still choosing a drive, our roundup of the best 512GB NVMe M.2 SSDs for gaming PCs explains when a smaller drive is enough. Laptop owners should also look at the notes on M.2 and SATA SSD upgrades for laptops, since slot types vary more in portables.

Physical installation steps

  1. Power off and unplug. Shut down, switch off the power supply or unplug the cord, and hold the power button for a few seconds to drain residual charge. For a laptop, also disconnect the battery connector if the manual says to.
  2. Ground yourself. Touch bare metal on the case, or wear an anti-static strap. Handle the SSD by its edges.
  3. Open the case or bottom panel. Locate the M.2 slot, which looks like a small connector with a threaded post a few centimeters away.
  4. Remove the heatsink or cover. If the slot has a metal cover, unscrew it and lift it off. Peel the protective film from the thermal pad underneath if the board provides one.
  5. Position the standoff. Move or fit it so it matches the length of your drive. Some boards use a tool-free latch instead.
  6. Insert the drive at an angle. Line up the notch, slide the gold contacts into the connector at about 30 degrees, and push gently until it seats fully.
  7. Press down and secure. Lower the free end onto the standoff and fasten it with the screw. It should be snug, not forced. Do not overtighten, since the board and the drive are fragile.
  8. Replace the cover. Refit the heatsink, remove any film from the underside only if instructed, and reassemble the case or panel.

If the drive springs up when you release it, it is not secured. If it will not slide in, recheck the key notch and the slot type rather than pushing harder.

Confirm the drive in the UEFI/BIOS

Turn the PC on and enter the BIOS, typically with Delete or F2 depending on the maker. Look for a storage or NVMe configuration page, which lists detected drives by model name and size. If the SSD is present there, the hardware side is done. If it is missing, power down and reseat it, check the slot assignment in the manual, and ensure no setting disables that slot, such as a bandwidth-sharing option or a PCIe bifurcation setting aimed at an adapter card. A BIOS update from the board maker sometimes adds support for newer drives.

Also check whether the slot is set to the correct mode when the board offers an option. Leaving the default of automatic detection is best unless the manual says otherwise.

Initialize and format the drive in Windows

Because a new SSD is empty, Windows does not display it in File Explorer until you prepare it. This is normal, not a fault.

  1. Right-click the Start button and open Disk Management.
  2. A pop-up may offer to initialize the new disk. Select it and choose GPT for modern PCs, then confirm. If no pop-up appears, right-click the label of the unlabeled disk and pick Initialize Disk.
  3. Right-click the black unallocated area and choose New Simple Volume.
  4. Follow the wizard: keep the full size unless you want multiple partitions, assign a drive letter, choose NTFS, give it a name and complete the formatting. A quick format is fine for a new drive.
  5. Open File Explorer and confirm the drive letter appears with the expected capacity.

If you want to move Windows to the new drive instead of using it as storage, a clone or fresh install is a separate job. In that case, install Windows from a USB stick and choose the new drive in the installer, or use a cloning tool.

Worked example: reading capacity and speed expectations

Assume you install a drive labeled 1 TB. In Windows it will show around 930 GB, because drive makers count in decimal gigabytes while Windows reports binary units. That difference is normal, not missing space. As an illustration, assume a PCIe 4.0 drive installed in a slot that only supports PCIe 3.0: it will work, but the maximum sequential rate is bounded by the slot, which is roughly half the drive’s best-case rating. Everyday tasks like loading games feel similar in many cases, so a slower slot is rarely a reason to panic. Check your drive’s data sheet for rated speeds and compare them to the slot specification in the board manual to know what to expect.

Post-installation verification and troubleshooting

Symptom Likely cause What to do
Not in the BIOS Not seated, wrong slot type, disabled slot Reseat, check the manual for interface support and lane sharing
In the BIOS, not in Windows Drive not initialized Open Disk Management, initialize and format
Missing capacity Unallocated space or decimal versus binary units Create a volume on the free space; small differences are normal
A SATA drive disappeared Lane sharing with the new slot Move the SATA cable to another port or use another slot
Slower than the box rating Slot limit, throttling or a full drive Check the slot generation, add a heatsink and leave free space
Drive gets hot Heavy writes with little airflow Use the board cover or a heatsink and improve case airflow
Will not boot from it Boot order or missing OS Select it in the boot menu and install or clone Windows

After setup, update the drive’s firmware using the manufacturer’s utility if one is offered, check the health status, and copy a file to confirm that reads and writes work. If the drive keeps disappearing, run the maker’s diagnostic and consider returning it.

When to stop and ask for support

Stop and seek help if the connector looks damaged or bent, if the drive heats up severely or smells hot, if the system will not boot after correct installation and a BIOS reset, or if the device is a laptop under warranty and opening it would void the terms. Follow the manufacturer’s instructions for your model. When in doubt about opening a sealed or warranty-protected device, ask the maker first.

Frequently asked questions

Why is my new M.2 SSD not showing up in Windows?

A brand-new drive is blank, so File Explorer will not list it until it has been initialized and formatted in Disk Management. If it is missing from Disk Management as well, check that it is fully seated and screwed down, that the slot supports the drive’s interface, and that the BIOS detects it. Some slots share lanes with SATA ports, which can disable one or the other.

Do I need to install drivers for an NVMe SSD?

Usually not on current versions of Windows, which include a standard NVMe driver. Some drive makers offer their own driver or a utility for health monitoring and firmware updates, which is optional. If you are installing Windows onto the drive from scratch and the installer cannot see it, the board maker’s storage driver or a BIOS update can help.

Does an M.2 SSD need a heatsink?

It depends on the drive and the slot. Many motherboards ship with a metal cover over at least one slot, and fast drives can run warm under sustained writes. A thin heatsink is cheap insurance for heavy workloads, while light use often runs fine bare. Laptops usually have very little height, so check clearance before adding anything.

Can I put an M.2 SATA drive in an NVMe slot?

Only if the slot supports it. M.2 is a connector shape, not a protocol, so a drive can use either SATA or NVMe signaling over the same-looking connector. Many desktop boards accept both, while some laptops or slots are limited to one. The motherboard or laptop manual and the drive’s data sheet will tell you which are supported.

Which M.2 slot should I use first on a desktop board?

Usually the one nearest the processor, labeled as the primary slot in the manual, because it often connects directly to the CPU and offers the fastest link. Other slots may run through the chipset at lower speed or share bandwidth with SATA ports. Read the lane-sharing notes in the manual before filling several slots.

Related guides

Browse all Graphics Cards guides →