Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

The safest way to maximize NVMe performance in Windows 10 or 11 is verification, not registry “tweaks.” Keep Windows’ scheduled SSD optimization enabled (it issues TRIM rather than HDD-style defragmentation), maintain sensible free capacity, confirm the drive is using the intended PCIe slot and lane width, apply validated firmware, and measure changes on your real workload. A performance power mode can reduce power-state latency during sustained work, but it also raises heat and power use. DirectStorage and Dev Drive help only when your game or development workflow supports them.

There is no Microsoft-backed universal percentage gain from write-cache changes, a single free-space threshold, or a high-performance plan. Treat each setting as a workload-specific trade-off and keep a backup before firmware or storage-layout changes.

What Windows should already be doing

Windows 10 and Windows 11 include the maintenance NVMe drives need. Microsoft says, “For the most part, Windows automatically optimizes your data drives to maintain performance.” In the Optimize Drives interface, an SSD is optimized with TRIM: Windows tells the drive which logical blocks are no longer in use so its controller can reclaim them during garbage collection. That is different from rearranging files on a mechanical hard disk.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Area Recommended setting or action What it can affect What it cannot guarantee
SSD maintenance Leave scheduled optimization enabled; run Optimize when troubleshooting TRIM and background block management A fixed benchmark or application-speed increase
Capacity Remove temporary and recycle-bin data; retain practical headroom Sustained writes and space for controller housekeeping A universal “20% free” or “70% full” rule
PCIe path Use the intended M.2 slot, generation and lane width Link bandwidth and compatibility Higher performance than the drive or platform supports
Firmware Use the SSD manufacturer’s validated utility and procedure Compatibility, fixes and controller behavior Risk-free updating without a backup
Power mode Compare Balanced with a performance-oriented mode for sustained work Latency from power-state transitions A universal percentage gain
Gaming and development features Use DirectStorage or Dev Drive only for supported workloads Loading or file-operation behavior in compatible software Acceleration of every game, copy or application

1. Establish a baseline before changing anything

Without a baseline, a higher benchmark score may simply reflect a different test size, queue depth, temperature or amount of free space. Record the SSD model, capacity, firmware revision, Windows edition and build, and whether the drive is a boot, game, project or scratch volume.

#1 Best Overall
Sale
Samsung SSD 990 PRO 2TB, PCIe 4.0 M.2 2280, Up to 7,450 MB/s | NVMe Internal Solid State Hard Drive for High End Computing, Gaming, and Heavy Duty Workstations, (MZ-V9P2T0B/AM)
  • MEET THE NEXT GEN: Consider this a cheat code; Our Samsung 990 PRO Gen4 SSD helps you reach near max performance with lightning-fast speeds; Whether you’re a hardcore gamer or a tech guru, you’ll get power efficiency built for the final boss
  • REACH THE NEXT LEVEL: Gen4 steps up with faster transfer speeds and high-performance bandwidth; With a more than 55% improvement in random performance compared to 980 PRO, it’s here for heavy computing and faster loading
  • THE FASTEST SSD FROM THE WORLD'S FLASH MEMORY BRAND: The speed you need for any occasion; With read and write speeds up to 7450/6900 MB/s you’ll reach near max performance of PCIe 4.0 powering through for any use
  • PLAY WITHOUT LIMITS: Give yourself some space with storage capacities from 1TB to 4TB; Sync all your saves and reign supreme in gaming, video editing, data analysis and more
  • IT’S A POWER MOVE: Save the power for your performance; Get power efficiency all while experiencing up to 50% improved performance per watt over the 980 PRO; It makes every move more effective with less consumption

Use repeatable test conditions

  1. Close applications that are actively reading or writing the test volume.
  2. Use the same benchmark program and version for every run.
  3. Keep sequential and random read/write results separate, and record latency rather than looking only at throughput.
  4. Record queue depth, test-file size, number of passes and free-space state.
  5. Log drive temperature and whether performance falls during a long run; an SSD can throttle after its cache or thermal limit is reached.
  6. Run each comparison under the same AC or battery condition and the same Windows power mode.

A synthetic result describes the selected test pattern. It does not promise that compiling code, loading a game or opening large media files will improve by the same amount.

2. Confirm the NVMe drive and its connection

Identify the exact device

Open Settings → System → Storage and inspect the physical drive, capacity and current usage. In Device Manager, expand Disk drives and Storage controllers to confirm that the expected NVMe device and controller are present. Note the model and firmware information before downloading any update.

Check the motherboard slot and link

Shut down before touching the hardware. Consult the motherboard or laptop manual to verify which M.2 socket is connected to the CPU or chipset, which PCIe generation it supports, and how many lanes it provides. Some systems share lanes with a graphics slot or disable a port when another connector is populated. A PCIe 4.0 drive in a PCIe 3.0 slot can work correctly but cannot use the newer link’s bandwidth.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Confirm the negotiated generation and lane width in the system’s UEFI or a reputable hardware-information utility. Do not change unrelated chipset, storage-controller or RAID settings merely because an online tweak claims a speed increase; changing those options can make an existing Windows installation unbootable.

3. Keep scheduled SSD optimization and TRIM enabled

Verify the Windows schedule

  1. Press Start and search for Defragment and Optimize Drives.
  2. Select the volume on the NVMe SSD.
  3. Check that the media type is identified as a solid-state drive and inspect Scheduled optimization.
  4. Leave the schedule on unless you have a documented administrative reason to change it.
  5. Use Optimize when diagnosing a problem or after a long period of unusual storage activity. Windows will invoke the SSD-appropriate maintenance operation rather than treating the volume like an HDD.

Do not replace this maintenance with routine manual defragmentation. HDD defragmentation and SSD TRIM solve different problems, and repeatedly forcing an HDD-style operation adds writes without establishing a performance benefit for an NVMe drive.

Check TRIM status from an elevated terminal

Open Windows Terminal (Admin) or Command Prompt (Admin) and run:

Rank #2
Sale
Kingston NV3 1TB M.2 2280 NVMe SSD | PCIe 4.0 Gen 4x4 | Up to 6000 MB/s | SNV3S/1000G
  • Ideal for high speed, low power storage
  • Gen 4x4 NVMe PCle performance
  • Up to 6,000MB/s read, 4,000MB/s write
  • Includes Acronis cloning software
  • 5-year limited warranty

fsutil behavior query DisableDeleteNotify

For NTFS, a value of 0 means delete notifications are enabled; a value of 1 means they are disabled. If policy or troubleshooting requires enabling them, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

fsutil behavior set DisableDeleteNotify 0

Restart or recheck the setting, then use Optimize Drives. Do not change file-system settings on a managed computer without understanding the organization’s policy, and do not assume this command fixes a controller, firmware or hardware-link problem.

4. Manage capacity with Storage settings

An NVMe SSD usually behaves best when its controller has room for garbage collection, wear leveling and write combining. Windows also reserves storage for updates and temporary files. Microsoft does not publish one free-space percentage that applies to every NVMe model, workload and capacity, so treat free space as practical headroom rather than a guaranteed benchmark threshold.

Find what is consuming space

  1. Go to Settings → System → Storage.
  2. Review Temporary files, installed apps, documents, videos and other categories.
  3. Use Cleanup recommendations to remove unnecessary temporary data and old files when the listed items are safe to delete.
  4. Configure Storage Sense for automatic cleanup of temporary files and Recycle Bin content, choosing retention periods that match your recovery needs.

Keep large archives, installers and infrequently used media on another volume when practical, but do not move an active application’s cache or project directory without checking how that software handles paths and permissions. If performance collapses only when the drive is nearly full, free space first and then rerun the same sustained test.

5. Update firmware safely

Windows documents NVMe support through its StorNVMe stack and supports NVMe firmware-update capability, but the update process is specific to the SSD manufacturer and model. Use the manufacturer’s validated utility for the exact device, read its release notes, and follow its reboot or boot-media instructions.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Back up important data before starting.
  • Connect a laptop to AC power and avoid interrupting a desktop during the update.
  • Close applications and suspend unusual disk activity.
  • Do not flash firmware intended for a different capacity, hardware revision or interface.
  • After the reboot, verify the firmware revision and rerun your baseline test.

Firmware can fix compatibility, power-management or sustained-write behavior, but an update is not automatically a speed upgrade. If the vendor utility reports that the drive is current, leave it alone unless a documented issue applies to your system.

Rank #3
WD_Black SN7100 1TB NVMe SSD - Gen4 PCIe, M.2 2280, Up to 7,250 MB/s Read Speed, Up to 6,900 MB/s Write Speed, Next Gen TLC 3D NAND, for Laptops, Handheld Gaming Devices - WDS100T4X0E
  • This product has been replaced by our latest generation. Please search for the SANDISK Optimus GX 7100 NVMe SSD
  • HIGH-OCTANE GAMING. Experience speeds up to 7,250MB/s read and 6,900MB/s write (1-2TB models), with up to 35% faster performance than previous generation.
  • PURPOSE-BUILT. Designed for serious on-the-go gamers, with a PCIe Gen4 interface and SANDISK’s next generation TLC 3D NAND.
  • MORE TIME TO CLEAR THAT CHECKPOINT. Built with laptops and handheld gaming devices in mind, with up to 100% more power efficiency over the previous generation.
  • DO MORE WITH DASHBOARD. Ensure your drive is optimized for prime performance with the downloadable WD_BLACK Dashboard (Windows only).

6. Choose drivers conservatively

In Device Manager, inspect the NVMe disk and storage controller properties, including the driver provider and date. A working Microsoft or vendor driver is not inherently slow. Replace it only when the system manufacturer or SSD vendor documents a supported driver for your exact platform and workload. Unverified controller packages can introduce boot failures, sleep problems or data loss while providing no measurable benefit.

Keep Windows fully updated, because storage fixes can arrive through cumulative updates. Record the current driver before changing it so you can roll back through Device Manager → Properties → Driver → Roll Back Driver when that option is available.

7. Test power modes as a workload trade-off

Microsoft documents that the StorNVMe driver maps device power states to logical performance states and exposes Windows NVMe power settings. A performance-oriented plan can keep the device from spending as much time in low-power states, reducing transition latency during sustained activity. It also increases power use and can raise temperature, especially in a laptop or a compact desktop.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows 11

  1. Open Settings → System → Power & battery.
  2. Under Power mode, choose Best performance when the option is available.
  3. Test the workload on AC power and watch temperature, fan noise and battery drain.

Windows 10 or systems using classic plans

  1. Open Control Panel → Hardware and Sound → Power Options.
  2. Compare Balanced with a performance-oriented plan such as High performance, if supplied by the system.
  3. Return to Balanced for ordinary mobile use if the performance plan produces no application-level improvement.

Run identical benchmarks and real tasks before and after. There is no cited universal percentage gain. If the SSD becomes hotter and throttles, the nominally faster plan can deliver a worse sustained result; improve cooling or return to Balanced.

8. Treat write caching and removal policies carefully

Do not enable or disable write caching because a generic “maximum SSD speed” guide promises a fixed gain. Internal NVMe boot drives and external USB storage follow different safety and policy models.

Internal NVMe drive

In Device Manager → Disk drives → your NVMe drive → Properties → Policies, leave the vendor and Windows defaults unless your platform documentation says otherwise. Disabling cache flushing can expose acknowledged writes to sudden power loss; enabling an aggressive policy without backup power can increase corruption risk. Any benefit must be measured on the exact workload and balanced against that risk.

Rank #4
Sale
Samsung SSD 990 PRO 1TB, PCIe 4.0 M.2 2280, Up to 7,450 MB/s | NVMe Internal Solid State Hard Drive for High End Computing, Gaming, and Heavy Duty Workstations (MZ-V9P1T0B/AM)
  • HUGE SPEED BOOST: Get random read/write speeds that are 40%/55% faster than 980 PRO; Experience up to 1400K/1550K IOPS, while sequential read/write speeds up to 7,450/6,900 MB/s reach near the max performance of PCIe 4.0*
  • BREAKTHROUGH POWER EFFICIENCY: Use less power and get more performance; Enjoy up to 50% improved performance per watt over 980 PRO, plus optimal power efficiency with max PCIe 4.0 performance**
  • SMART THERMAL CONTROL: Samsung's own nickel-coated controller delivers effective thermal control; With its slim size, 990 PRO is a perfect fit for desktops and laptops that meet the PCI-SIG D8 standard***
  • THE CHAMPION MAKER: Up to 65% improvement in random performance enables faster loads for an ultimate gaming experience on PS5 and DirectStorage PC games****
  • SAMSUNG MAGICIAN SOFTWARE: Get the most out of your SSD with Samsung Magician's advanced yet intuitive optimization tools; Monitor drive health, protect valuable data, and receive important updates for your 990 PRO

External storage

The external-drive Better performance removal policy is a separate case. It may require safely ejecting the device because Windows can defer writes. It is not a blanket recommendation for an internal NVMe SSD, and changing it does not repair a slow motherboard slot, USB bridge or thermal problem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

9. Use DirectStorage only when a game supports it

Microsoft describes DirectStorage as using high-speed NVMe storage to reduce load times in supported titles. It is not a Windows switch that accelerates every game, file copy or application. Check the game’s requirements and support notes, keep Windows and the graphics driver current, and install the title on the NVMe volume you intend to test.

Compare the same save or level-load sequence with the same background tasks and graphics settings. If the title does not implement DirectStorage, changing a Windows storage policy cannot add that feature.

10. Evaluate Dev Drive for development workloads

Dev Drive uses ReFS and is designed for development scenarios with performance-oriented controls. It may help a repository, compiler output, package cache or build system that performs many metadata and small-file operations, but it is not automatically faster for every project.

  1. Back up the repository and package caches.
  2. Measure the current NTFS volume with the real compiler, test suite, package manager and antivirus configuration.
  3. Create or provision a Dev Drive only on a system and Windows edition that supports it, following Microsoft’s setup requirements.
  4. Repeat the same workload on the Dev Drive, recording elapsed time, random I/O behavior, temperature and free space.
  5. Keep the volume that performs better for your actual workflow; do not move irreplaceable data solely to chase a synthetic score.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

11. Diagnose common NVMe performance symptoms

High benchmark score, slow application

Check whether the application is latency-sensitive, limited by CPU or network work, or accessing many small files at a different queue depth than the benchmark. Measure the application itself rather than changing registry values.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fast first minute, then much slower writes

This often reflects the drive’s write cache filling, thermal throttling or limited free space. Repeat a sustained test while logging temperature and capacity. Improve airflow, free space or workload placement only after confirming which condition changes the result.

Best Value
Sandisk Optimus 5100 500GB NVMe SSD, PCIe 4.0, M.2 2280 | Up to 6,600MB/s Read Speeds, Up to 5,600MB/s Write Speeds, Internal Solid State Drive - SDSP51500GAN
  • SPEED UP PROJECTS. Launch creator applications fast with uncompromising PCIe 4.0 read speeds up to 7,100MB/s,[2] (1TB and 2TB[1] models) and write speeds up to 6,700MB/s[2] (1TB[1]-4TB[1] models).
  • CREATE AND STORE MORE. Make more room for your 4K videos and high-resolution images with capacities from 500GB[1] up to 4TB[1] on M.2 2280 built with our trusted 8th generation SANDISK BiCS QLC 3D CBA NAND.
  • IT GOES WHERE YOU GO. With an all-new power efficient design, your drive delivers high performance with low power, giving you more time to be productive while on the go.
  • UNCOMPROMISED RELIABILITY. With up to 1,200 TBW[3] (4TB[1] model) endurance rating, your drive is designed for creators.
  • KEEP YOUR DRIVE UPDATED. Monitor your SSD’s performance and check for updates with the downloadable SANDISK Dashboard application.[5]

Drive appears slower than its specification

Verify the M.2 slot’s PCIe generation and lane width, confirm the link is not shared or downgraded, and check firmware. Manufacturer ratings commonly use specific queue depths and test sizes; they are not guarantees for every Windows task.

TRIM appears disabled

Check the Optimize Drives schedule and the fsutil result, then inspect whether a policy, unusual file system or storage controller is involved. Do not manually defragment the SSD as a substitute.

Performance changes with the power plan

Compare temperature and sustained throughput, not just a short burst. If Best performance increases heat enough to trigger throttling or reduces laptop battery life without improving the target task, Balanced is the better setting.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows will not boot after storage changes

Undo the last UEFI controller, RAID or lane-setting change, or restore the previous storage configuration. Keep a recovery drive and a current backup before altering those options; do not continue experimenting on the only copy of important data.

12. A practical optimization order

  1. Update Windows and record the exact SSD model, firmware, capacity and baseline results.
  2. Confirm the NVMe drive is in the intended M.2 slot and negotiating the expected PCIe generation and lane width.
  3. Verify scheduled optimization and TRIM; leave them enabled.
  4. Use Storage settings, Storage Sense and cleanup recommendations to remove unnecessary data and preserve practical headroom.
  5. Apply a validated firmware update only when appropriate, with a backup and uninterrupted power.
  6. Leave working storage drivers and internal-drive cache policies at documented defaults.
  7. Compare Balanced and a performance-oriented power mode only for a sustained workload, monitoring heat and power.
  8. Test DirectStorage for a supported game or Dev Drive for a development workflow, using the real application workload.
  9. Re-run the same benchmark and application test, then keep only changes that improve the target task without unacceptable heat, power use or reliability risk.

The result is a stable Windows configuration that lets the NVMe hardware operate as designed. Windows’ own maintenance, correct PCIe wiring, current firmware, adequate headroom and workload-specific measurement matter more than one-size-fits-all tweaks.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.