How to Fix M.2 SSD Overheating and Thermal Throttling
Your NVMe SSD runs fast for the first few seconds of a large file transfer and then drops to a fraction of the speed. A drive rated for 7000 megabytes per second read speed sustains that for a few seconds and then falls to 1000 or even 500 megabytes per second. Or the drive intermittently disconnects from the system entirely during heavy workloads, disappearing from Windows and requiring a restart. This is thermal throttling — the SSD controller chip gets too hot and automatically reduces speed to prevent permanent damage. NVMe SSDs generate significant heat, especially the newer PCIe Gen 4 and Gen 5 drives, and without proper cooling they hit thermal limits quickly under sustained load.
Check SSD temperature
- Install CrystalDiskInfo or HWiNFO64 — both display the current temperature of NVMe drives in real time
- Check the temperature at idle. A healthy NVMe drive at idle should be between 30 and 45 degrees Celsius. If the idle temperature is already above 55 degrees, the drive has inadequate cooling even before any workload
- Run a sustained file transfer (copy a large file, 10 gigabytes or more) and watch the temperature climb. Most NVMe drives begin thermal throttling between 70 and 80 degrees Celsius, with the exact threshold depending on the drive model and controller
- Samsung drives: install Samsung Magician for precise temperature monitoring and throttle notifications. The software shows when the drive enters thermal throttling state
Install or improve the M.2 heatsink
Check existing cooling
- Many motherboards include an M.2 heatsink — a flat metal cover that goes over the M.2 slot. Check if your motherboard has one and whether it is actually installed. Some builders skip the heatsink during assembly, or the heatsink was removed for drive installation and never reinstalled
- The heatsink requires a thermal pad between it and the drive. If the heatsink is installed but there is no thermal pad (or the pad is old, dry, or missing), the heatsink cannot conduct heat away from the drive effectively. Thermal pads should make full contact with the drive controller chip — the hottest component on the SSD
Install a heatsink
- Power off the computer and unplug it
- If using the motherboard included heatsink: remove the M.2 screw, remove the protective film from the pre-applied thermal pad on the heatsink underside (this is a commonly missed step — the film must be removed for heat transfer to work), place the drive in the slot, and secure the heatsink over it
- If using an aftermarket heatsink: apply a 1.5mm or 2mm thermal pad to the top of the NVMe drive (covering the controller chip and NAND chips). Aftermarket heatsinks with fins provide better cooling than flat motherboard covers. Secure the heatsink with the included screws or clips
- For drives on both sides: some NVMe drives have NAND chips on both the top and bottom. If possible, use thermal pads on both sides. Some motherboard M.2 slots have a bottom pad in the slot itself — check if yours does
Improve case airflow over the M.2 area
- A heatsink alone cannot cool an NVMe drive if there is no air moving over it. The heatsink absorbs heat from the drive and needs airflow to dissipate that heat into the case
- Check the physical location of your M.2 drive. On many motherboards, the primary M.2 slot is directly underneath the graphics card. A large GPU running at full load radiates heat downward onto the M.2 drive, making the thermal problem worse. If your motherboard has a second M.2 slot that is not underneath the GPU, moving the drive there can reduce temperatures significantly
- Front-to-back case airflow is ideal. Front intake fans push cool air across the motherboard and over the M.2 heatsink. If your case has no front intake fans or they are not spinning, the M.2 area gets stagnant hot air
- A small 40mm or 60mm fan mounted directly above the M.2 heatsink (using zip ties or a 3D-printed bracket) can reduce NVMe temperatures by 10 to 20 degrees. This is a common solution for high-performance builds where the M.2 drive is in a hot location
Reduce drive workload temperature
- Direct Storage and game loading: Games that use Direct Storage or load large assets from the NVMe drive can generate sustained read workloads that cause throttling. If you notice game loading times increasing after the first load, the drive is throttling. Improved cooling is the fix — reducing the workload is not practical since faster loading is the reason for the NVMe drive
- Sustained writes: The most thermally demanding workload for an NVMe drive is sustained sequential writes — large file copies, video editing scratch disks, and database operations. If you regularly perform these workloads, the drive needs above-average cooling. Consider a heatsink with active fan cooling for write-heavy workloads
- SLC cache exhaustion: Many NVMe drives use an SLC cache — a portion of the NAND that operates at high speed for burst writes. Once the cache fills (during large file transfers), the drive writes directly to the TLC or QLC NAND at a much slower rate. This slower write speed also generates different thermal patterns. The speed drop you see may be a combination of both cache exhaustion and thermal throttling
Check BIOS thermal settings
- Some motherboards have BIOS settings that affect M.2 thermal management. Check your BIOS for M.2 slot thermal throttling settings — some allow you to adjust the temperature threshold or disable the motherboard-level thermal protection (not recommended unless you have adequate cooling)
- Intel Rapid Storage Technology (RST) can affect NVMe behavior including thermal management. If RST is enabled, check its settings in the BIOS or the Windows RST application
Drive firmware update
- NVMe drive manufacturers occasionally release firmware updates that improve thermal management algorithms — the firmware controls how aggressively the drive throttles at different temperature thresholds
- Samsung: use Samsung Magician to check for firmware updates. WD/SanDisk: use WD Dashboard. Crucial: use Crucial Storage Executive. Other brands: check the manufacturer support page
- A firmware update can sometimes improve thermal behavior without any physical changes by optimizing how the controller manages power and performance at different temperatures
When the drive location is the problem
- Some motherboard layouts place the M.2 slot in locations that are virtually impossible to cool adequately — sandwiched between a hot GPU and the chipset, or on the back of the motherboard where no airflow reaches
- A PCIe to M.2 adapter card lets you move the NVMe drive to a PCIe slot where it has direct access to case airflow and can use a larger heatsink. These adapters are inexpensive and do not reduce drive performance. Install the adapter in a PCIe x4 or x16 slot that has open air around it
- External NVMe enclosures with active cooling (USB4 or Thunderbolt) are another option for drives that cannot be adequately cooled inside the case, though this trades internal mounting convenience for better thermals
M.2 SSD cooling and repair in Columbus and Delaware
If your NVMe SSD is overheating and thermal throttling despite your efforts, Luxurious Computers can assess the drive location and cooling situation, install an appropriate heatsink solution, optimize case airflow for the M.2 area, and verify that the drive runs within safe temperatures under sustained load.