PCIe 5.0 SSD Install and Clone: 13 Steps, 60 Min [2026]

Gen5 storage got cheap enough to matter this month. During Amazon’s Prime Big Deal Days on October 6 and 7, 2026, Windows Central reported that Samsung’s 9100 PRO 2TB dropped to $399.99 against a $679.97 list price, and the 1TB model fell below $199 in the same event. Those were limited-time deals, but they pushed a lot of people to ask the same question: how do you install a PCIe 5.0 SSD and move Windows onto it without reinstalling everything?

This tutorial answers that in 13 steps and about 60 minutes of hands-on time. You will check your motherboard slot, update firmware, back up, seat the drive under a heatsink, clone your existing Windows 11 install, fix the boot order, and prove with a benchmark that the link really runs at Gen5 speed. Every command is copy-paste ready, and the last section ships a three-script toolkit you can reuse on any build.

If you only need the basics of seating a drive, our guide to installing a standard NVMe SSD covers that ground. This piece goes further. It deals with the problems that only show up on Gen5 hardware: lane sharing, heat, slots that quietly run at Gen4, and benchmark numbers that look wrong for reasons that have nothing to do with the drive.

Google · Preferred Sources

Don't miss new tech stories on Google

Add Tech Insider once in the Google app and our stories appear in your news suggestions.

Add Now

What a PCIe 5.0 SSD Actually Changes (and What It Does Not)

A PCIe 5.0 SSD talks to your CPU over four lanes of the fifth-generation PCI Express bus, roughly doubling the ceiling of a Gen4 x4 drive. Samsung’s product page for the 9100 PRO lists up to 14,800 MB/s sequential read and 13,400 MB/s sequential write. Capacity-specific listings run slightly lower, and retail pages for the 2TB model quote 14,700 MB/s read. Those are peak sequential figures, measured under ideal conditions on a fresh drive.

Here is the part marketing skips. Windows boots, loads apps, and opens games using small random reads, and those depend far more on latency and queue depth than on the headline number. Moving from a good Gen4 drive to a Gen5 drive will not halve your boot time. You will notice the upgrade when you copy large files, load huge game assets, scrub 8K video, or move model weights around for local AI work.

The second change is heat. Gen5 controllers run hotter than Gen4 controllers, and they throttle when the heat has nowhere to go. That is why Samsung ships the 9100 PRO with and without a heatsink, and why its footnotes state that the heatsinks on the 1TB, 2TB, and 4TB versions are PCI-SIG D8 compliant. Cooling is not an accessory here. It decides whether you see Gen5 speeds for ten seconds or ten minutes.

The third change is compatibility. Current Gen5 consumer drives use the M.2 2280 format and stay backward compatible with slower slots. Samsung’s own materials warn against assuming every M.2 slot supports PCIe 5.0, and that warning is the single most important sentence in this whole guide. Plenty of boards wire one M.2 slot to the CPU at Gen5 and the rest to the chipset at Gen4 or even Gen3. Plug a Gen5 drive into the wrong one and it works, just not at the speed you paid for.

Prerequisites and Versions You Need

Gather the hardware and software below before you open the case. The Windows row matters more than it looks. Microsoft’s October 28, 2026 servicing notes show that Windows 11 version 26H2 is now generally available, and that its phased rollout has reached full availability for 24H2 and 25H2 devices. Version 24H2 Home and Pro no longer receives updates. If you clone an unsupported install, you copy an unpatched system onto a brand-new drive.

ItemRequirementWhy it matters
Windows 11Version 25H2 or 26H2 (24H2 Home and Pro ended updates Oct. 13, 2026)Clone a supported, patched install
Windows 11 26H1Not an upgrade target for existing PCs (new devices only, per Microsoft)Do not chase it for this migration
Target drivePCIe 5.0 x4 NVMe, M.2 2280Matches the slot and the heatsink clearance
Motherboard slotAn M.2 slot documented as PCIe 5.0 x4Otherwise the drive runs at the slot’s speed
Cloning toolMacrium Reflect X, Clonezilla, or the drive vendor’s migration utilityCopies partitions and fixes the boot layout
USB flash drive8 GB or largerHolds rescue media for the cloning tool
Backup targetExternal drive with space for your used dataYour safety net if the clone fails
ToolsSmall Phillips screwdriver, anti-static strap or bare-metal touch pointRemoves the heatsink and M.2 screw
PowerShellWindows PowerShell 5.1 (built in) or PowerShell 7Runs the checks in this guide

Budget about 60 minutes of active work plus clone time, which depends on how much data you move. A 500 GB used system on a SATA source can take the better part of an hour by itself. Set aside an evening, not a lunch break.

Pick the Right Drive: Capacity, Heatsink, and Price Reality

Samsung’s 9100 PRO remains the clearest current consumer Gen5 reference point. Its official product page still listed the 1TB model for sale on October 27, 2026, and nothing in Samsung’s recent materials points to a replacement. Other Gen5 drives are on shelves too. Reports from late October list the WD_BLACK SN8100, the Lexar NM1090 PRO, and the Crucial P510 with a heatsink (rated up to 11,000 MB/s read and 9,500 MB/s write, according to its Amazon listing). A Korean launch of the AGI AI858 2TB was reported on October 26. Treat the single-retailer figures as starting points and confirm them on each maker’s page before you buy.

Pricing swings hard. The table below uses Samsung’s list prices and the dated Amazon promotions from the October 7 Windows Central report. Gizmodo’s coverage the same day said Prime members could get the 2TB model for roughly half off list, which shows how fast SSD prices were moving while RAM and flash costs rose. Do not treat a promotional price as the new normal.

Samsung 9100 PROList priceDated promo (Oct. 7, 2026, Amazon)
1TB$339.99Below $199 (limited time)
1TB with heatsink$359.99Not reported
2TB$679.97$399.99 (limited time)
8TB$2,719.99$2,279.50 (limited time)

Capacity advice is simple. Buy at least as much as your current drive’s used space plus 30 percent, because SSDs slow down when nearly full. Choose the heatsink version if your board lacks a good M.2 cover or if the slot sits under a graphics card. Skip it if your board already ships a thick heatsink, because stacking two heat spreaders on one drive blocks the screw and the thermal pad contact. Samsung notes that the 8TB heatsink, at 0.44 inches thick, fits a PlayStation 5, which is useful if the drive might move to a console later. Our PS5 SSD walkthrough covers that install separately.

One more warning on shopping. Enterprise drives show up in the same search results, and they are not for you. Kioxia’s LD4 series in the E1.L form factor reaches 122.88 TB, but it was sampling to selected data-center customers in October 2026 with no retail price. Samsung also showed a PCIe Gen6 enterprise drive, the PM1763, which reportedly reads up to 28.4 GB/s. Neither fits an M.2 slot, and neither is on sale to consumers.

Clone or Clean Install: Choose Before You Start

You have two ways to get Windows onto the new drive. A clone copies every partition, so your apps, settings, and licenses arrive untouched. A clean install gives you a fresh system and a long reinstall afternoon. Most people should clone. Pick the clean install when the current system has boot errors, a damaged partition table, or years of leftover drivers you would happily lose.

The mechanics of copying a whole disk are the same whether the target is Gen3 or Gen5, and we cover the general case in our guide to cloning a hard drive to an SSD. What changes with a Gen5 target is the order of operations. You want the drive installed and cooled first, then cloned, then benchmarked, so you know any slowdown comes from the slot or the heat and not from a half-finished migration.

Microsoft’s October 28 notes add one cloning-specific reminder. After you move to the new drive, check Windows Update and your motherboard firmware for Secure Boot certificate updates. Microsoft has warned that certificates used by many Windows devices began expiring in June 2026, so a freshly cloned system is a good moment to confirm you are current.

Cloning toolCostBest forWatch out for
Macrium Reflect X$49.99 per year for one PC (reported October 2026)Live clones from inside Windows, with partition resizingConfirm your license state before you plan the clone
ClonezillaFreeOffline, bootable-USB clones with a text interfaceSteeper learning curve, easy to pick the wrong direction
Vendor migration utilityFree from the drive makerSimple one-drive-to-one-drive copiesOften limited to that brand’s drives
Clean installFreeTroubled systems and a fresh startYou reinstall apps and move files by hand

Macrium dropped its free edition in January 2024 according to available reports, so older tutorials that tell you to download Reflect Free no longer match what the company sells. Reports from mid-October 2026 describe a 30-day trial that does not need a credit card. Rankite’s roundup of free cloning tools compares the no-cost alternatives if you prefer not to pay. This guide uses Macrium Reflect X for the clone because its on-the-fly partition handling removes the most common error. The steps map directly onto the alternatives.

Steps 1 to 3: Map Your Slots and Inventory the Current System

Step 1. Find the Gen5 slot (5 minutes). Open your motherboard manual or the maker’s specification page and look for the M.2 section. You want the slot labeled PCIe 5.0 x4, usually the one closest to the CPU. Read the footnotes under the table. Many boards share lanes between the Gen5 M.2 slot and the primary graphics slot, so populating the M.2 socket can drop the GPU from x16 to x8, and some boards disable a SATA port or a second M.2 slot instead. Write down which slot you will use and what it costs you.

Laptops are a different story. Most laptops ship without a Gen5 M.2 slot, and many hide the slot behind a bottom panel with soldered limits on cooling. Check the service manual before you buy a Gen5 drive for a notebook. If the slot tops out at Gen4, a Gen4 drive costs less and runs cooler for the same real-world result.

Step 2. Inventory your disks and boot mode (5 minutes). Open PowerShell as administrator and list what Windows sees. You need to know the source disk number, its size, and whether it uses GPT or MBR partitioning.

# List physical disks with bus type and health
Get-PhysicalDisk | Select-Object DeviceId, FriendlyName, MediaType, BusType, @{n='SizeGB';e={[math]::Round($_.Size/1GB,1)}}, HealthStatus

# Show partition style for each disk (GPT or MBR)
Get-Disk | Select-Object Number, FriendlyName, PartitionStyle, OperationalStatus

Your output will look similar to this example. The names and sizes depend on your hardware.

DeviceId FriendlyName          MediaType BusType SizeGB HealthStatus
-------- ------------          --------- ------- ------ ------------
0        Samsung SSD 980 PRO   SSD       NVMe    931.5  Healthy

Number FriendlyName          PartitionStyle OperationalStatus
------ ------------          -------------- -----------------
0      Samsung SSD 980 PRO   GPT            Online

Next, confirm Windows booted in UEFI mode. A GPT disk on a UEFI system is the modern, clone-friendly setup. A legacy BIOS install on an MBR disk needs extra care, and the quickest fix is often a clean install.

# Succeeds on UEFI systems, throws on legacy BIOS
try { Confirm-SecureBootUEFI; "UEFI boot mode confirmed" }
catch { "Legacy BIOS mode or not running as administrator" }

# Windows version and build
(Get-CimInstance Win32_OperatingSystem) | Select-Object Caption, Version, BuildNumber

Look at the build number. If you run 24H2 Home or Pro, stop here and run Windows Update first. That edition no longer receives updates, and Microsoft recommends moving to 25H2 or 26H2. Finish the update, reboot, and only then continue. Cloning a patched system saves you from patching it on the new drive later.

Step 3. Size the clone (3 minutes). Open File Explorer, check how much space the C: drive actually uses, and compare it with the new drive’s capacity. Used space must fit on the target with room to spare. If your old drive is larger than the new one, shrink the C: partition in Disk Management below the new drive’s capacity before you clone. Macrium and Clonezilla both refuse to copy a partition that cannot fit.

Steps 4 to 6: Update Firmware, Back Up, and Prepare Rescue Media

Step 4. Update motherboard firmware (10 minutes). Gen5 drives are newer than many boards’ first firmware releases, and early UEFI versions sometimes mishandle them with missed detection, link-training failures, or Gen4 fallback. Download the latest UEFI update from your board maker, copy it to a USB stick, and flash it using the board’s built-in updater. Note your current version first so you can tell whether the update changed anything. Do this before the clone, not after. If a firmware update resets your boot settings, you want that surprise while the old drive is still the only boot device.

Check the drive vendor’s site for SSD firmware as well. Install the update through the vendor’s tool once the drive is in the machine, then reboot. Samsung’s official pages do not describe a firmware requirement for the 9100 PRO on specific boards, so treat firmware as a troubleshooting step rather than a guaranteed fix.

Step 5. Back up and handle BitLocker (15 minutes). Cloning is safe in the sense that it reads your old drive and writes to the new one. People still lose data by selecting the wrong direction. Copy irreplaceable files to an external drive or a cloud folder before you touch anything. If you have the time, create a full image of the old drive with your cloning tool and park it on that external disk.

Then deal with encryption. Many Windows 11 devices enable BitLocker or device encryption by default, and a hardware change can trigger a recovery key prompt on the next boot. Check the status and save your recovery key somewhere that is not the encrypted drive.

# Show BitLocker status for C:
manage-bde -status C:

# Print the recovery password protector so you can save it elsewhere
manage-bde -protectors -get C:

# Suspend protection for one reboot just before the hardware swap
Suspend-BitLocker -MountPoint "C:" -RebootCount 1

Expected output for an encrypted system includes a line like Protection Status: Protection On. After the clone finishes and you confirm the new drive boots, turn protection back on with Resume-BitLocker -MountPoint "C:".

Step 6. Install the cloning tool and build rescue media (10 minutes). Install Macrium Reflect X, start the trial or sign in with your license, and create Rescue Media on your USB stick from the tool’s menu. The media boots a mini Windows environment that can clone or restore even when your main install will not start. Reports from late October describe Reflect as restore-only once a trial or subscription lapses, so confirm your license state before you plan an evening around it.

Boot from the rescue USB once, before the real clone, and make sure your keyboard, mouse, and drives show up. That two-minute test catches missing storage drivers while you still have a working system to fall back on.

Steps 7 to 9: Install the Drive, Heatsink, and Verify in UEFI

Step 7. Power down and prepare the case (5 minutes). Shut Windows down fully (hold Shift while clicking Shut down to skip Fast Startup), switch off the power supply, unplug the cable, and press the case power button once to drain residual charge. Touch bare metal on the case or wear a strap. On many boards the Gen5 slot sits directly under the graphics card, so you may need to unscrew and lift the GPU out of the way. Photograph the cable layout before you move anything.

Step 8. Seat the drive under the heatsink (10 minutes). Remove the board’s M.2 heatsink screws and lift the cover off. Peel the protective film from the thermal pad on the underside of the cover, if your board uses one. Boards often ship with film on both sides of the pad, so check each face. Now slide the drive’s gold contacts into the slot at roughly a 30-degree angle, with the notch aligned to the key. Press it down flat and secure it with the small M.2 screw at the standoff for the 2280 length. Do not overtighten the screw. Snug is enough.

If you bought the drive with its own heatsink, remove the board cover and use the drive’s heatsink alone. Two stacked heat spreaders block the screw and leave air gaps that trap heat. If your drive has no heatsink and the board has none either, stop and buy one. A bare Gen5 controller will throttle during a long clone, and a long clone is precisely what you are about to run.

Refit the heatsink so its pad touches the controller and the NAND packages, then tighten its screws evenly. Reinstall the graphics card, reconnect the power cable, and switch the supply back on.

Step 9. Confirm detection and slot speed in UEFI (5 minutes). Tap the setup key at power-on (Delete or F2 on most boards). Look for a storage or NVMe information page that lists both drives. Many boards also show the negotiated link on an M.2 or PCIe configuration page. Look for a line such as Gen5 x4 on the new drive’s slot. If the board has a PCIe speed option for that slot, set it to Auto or Gen5 rather than forcing Gen4 or Gen3. Leave the old drive as the first boot device and save and exit.

Windows will boot from the old drive as usual. The new drive will not appear in File Explorer, because it has no partitions yet. That is expected and correct. Do not initialize or format it. Your cloning tool handles that for you.

Steps 10 to 12: Clone Windows, Boot From the New Drive, Finish Cleanly

Step 10. Run the clone (20 to 60 minutes, mostly waiting). Launch Macrium Reflect X inside Windows. In the disk list, select your current system disk (usually disk 0) and choose the clone option. Pick the new Gen5 drive as the destination. Leave the new drive blank: there is no need to initialize it or create partitions by hand, because the clone writes the partition layout during the copy. That is why we told you to leave the new drive untouched.

Review the proposed layout carefully. Reflect shows the source partitions on top and the target layout below. Make sure the EFI system partition, the Windows partition, and the recovery partition all appear on the target. If the new drive is bigger, drag the Windows partition handle to use the extra space, or leave unallocated space and extend later. Start the clone and let it finish. Do not sleep the machine, and do not run a game or a benchmark in the meantime.

The clone speed depends on the slower side. A SATA SSD source tops out around its interface limit no matter how fast the Gen5 target is, and a spinning hard drive source takes far longer. A Gen5 target will not make the copy fast if the old drive is slow. It simply never becomes the bottleneck.

Step 11. Boot from the new drive (10 minutes). Shut down completely and unplug the power. Physically disconnect or remove the old drive for the first boot test. This is the safest move because Windows Boot Manager entries on two identical systems confuse both UEFI and Windows, and a clone can end up booting through the old drive’s EFI partition without you noticing. Power on, enter UEFI, and set the boot option named Windows Boot Manager (on the new drive) as first. Save and exit.

A successful boot lands you on your familiar desktop, with the same icons, same apps, and same login. If a BitLocker recovery screen appears, enter the key you saved in Step 5. Once you reach the desktop and everything looks right, shut down, reconnect the old drive as a secondary disk, and keep it untouched for a week. Treat it as your rollback.

If Windows will not boot, do not panic. Troubleshooting below covers the standard fix, which rebuilds the boot files from the Windows recovery command prompt.

Step 12. Finish setup inside Windows (10 minutes). Verify TRIM is on, retrim the new volume, confirm activation, and turn BitLocker protection back on. Run these in an elevated PowerShell window.

# 0 means TRIM is enabled
fsutil behavior query DisableDeleteNotify

# Send a TRIM pass to the system volume
Optimize-Volume -DriveLetter C -ReTrim -Verbose

# Check that Windows still shows as activated
slmgr /xpr

# Resume BitLocker if you suspended it
Resume-BitLocker -MountPoint "C:"

# Confirm the volume now uses the full drive
Get-Volume -DriveLetter C | Select-Object DriveLetter, @{n='SizeGB';e={[math]::Round($_.Size/1GB,1)}}, @{n='FreeGB';e={[math]::Round($_.SizeRemaining/1GB,1)}}

If the C: volume still shows the old size, open Disk Management, right-click the Windows partition, choose Extend Volume, and take the unallocated space. Finally, run Windows Update and check your motherboard maker’s site again for firmware. Microsoft’s October notes ask you to confirm Secure Boot certificate updates after a migration, so this is when you do it.

Step 13: Prove the Link Speed and Benchmark the Drive

Step 13. Verify Gen5 x4 and measure (10 minutes). A drive can boot Windows perfectly while running at half its rated speed. You need proof that the link negotiated Gen5 x4. This PowerShell snippet reads the PCIe link properties of every NVMe controller.

$map = @{1='2.5 GT/s (Gen1)'; 2='5 GT/s (Gen2)'; 3='8 GT/s (Gen3)'; 4='16 GT/s (Gen4)'; 5='32 GT/s (Gen5)'}
Get-PnpDevice -Class SCSIAdapter -PresentOnly |
  Where-Object { $_.InstanceId -like 'PCI\*' -and $_.FriendlyName -match 'NVM' } |
  ForEach-Object {
    $id  = $_.InstanceId
    $cur = (Get-PnpDeviceProperty -InstanceId $id -KeyName 'DEVPKEY_PciDevice_CurrentLinkSpeed').Data
    $max = (Get-PnpDeviceProperty -InstanceId $id -KeyName 'DEVPKEY_PciDevice_MaxLinkSpeed').Data
    $w   = (Get-PnpDeviceProperty -InstanceId $id -KeyName 'DEVPKEY_PciDevice_CurrentLinkWidth').Data
    [pscustomobject]@{ Device=$_.FriendlyName; Current=$map[[int]$cur]; Max=$map[[int]$max]; Lanes="x$w" }
  }

You want to see Current and Max both at 32 GT/s (Gen5) and Lanes at x4. An example of a healthy result:

Device                           Current          Max              Lanes
------                           -------          ---              -----
Standard NVM Express Controller  32 GT/s (Gen5)   32 GT/s (Gen5)   x4

If Current shows Gen4 while Max shows Gen5, the drive can do more than the slot or the current power state allows. NVMe controllers can drop their link speed at idle, so run a sustained read in the background and query again before you blame the hardware. On Linux, sudo lspci -vv prints the same data in the LnkSta line for the Non-Volatile memory controller.

# Linux: find the NVMe controller and read its negotiated link
sudo lspci -vv | grep -A 25 "Non-Volatile memory controller" | grep -E "LnkCap|LnkSta"

Now measure. Download Microsoft’s DiskSpd, a free command-line storage tester, and run a sequential read followed by a sequential write and a random-read test. Point it at the new drive, and make sure the test file is larger than the drive’s cache so you read the flash, not the DRAM.

# Sequential read, 1 MiB blocks, 30 seconds, caching disabled, 64 GiB test file
diskspd.exe -b1M -d30 -o8 -t4 -w0 -Sh -L -c64G C:\bench\test.dat

# Sequential write
diskspd.exe -b1M -d30 -o8 -t4 -w100 -Sh -L -c64G C:\bench\test.dat

# Random 4K read, deeper queue
diskspd.exe -b4K -d30 -o32 -t4 -r -w0 -Sh -L -c64G C:\bench\test.dat

# Clean up
Remove-Item C:\bench\test.dat

Create the folder first with mkdir C:\bench. DiskSpd prints a summary table with total MiB/s, I/O per second, and latency percentiles. Compare the sequential numbers with your drive’s rated peak. A result within a reasonable distance of the rating confirms the slot and cooling work. A result near half the rating, with the link at Gen4, points back to Step 1.

Finish by checking temperatures right after the write test. Windows exposes drive temperature through the storage reliability counters.

Get-PhysicalDisk | Get-StorageReliabilityCounter | Select-Object DeviceId, Temperature, TemperatureMax, Wear, PowerOnHours

Compare the reading with the throttle threshold on the drive’s datasheet. Write speeds that start high and fall off a cliff after 20 or 30 seconds usually mean one of two things: the pseudo-SLC cache ran out, which is normal, or the controller overheated, which is a cooling problem. Repeat the write test after a cool-down. If the drop happens at the same moment every time and the temperature sits near the limit, improve airflow or heatsink contact.

7 Common Pitfalls That Waste Your Gen5 Upgrade

These are the mistakes that show up again and again when people move to Gen5 storage. Read them before you start, because most cost nothing to avoid and a lot to repair.

  • Using the wrong M.2 slot. Three of the four slots on a typical enthusiast board run through the chipset at a lower generation. The drive works, the benchmark disappoints, and nothing warns you. Check the manual in Step 1 and the link speed in Step 13.
  • Leaving protective film on the thermal pad. Pads often carry a clear sheet on each face. Leave one on and the heatsink only touches the pad’s plastic, so the controller overheats within seconds of a long write.
  • Stacking two heatsinks. The drive’s own heatsink and the board’s cover do not combine. Use one or the other, and confirm the M.2 screw can still reach its standoff.
  • Booting with both drives attached. If the old and new drives hold identical Windows installs, UEFI can pick either one, and you may keep running on the old drive for weeks thinking you migrated. Remove the old drive for the first boot, as in Step 11.
  • Judging speed by one short test. A drive’s fast write cache hides its sustained speed for the first stretch of a test. Run sequential writes long enough to pass the cache, and test reads separately.
  • Skipping BitLocker preparation. A hardware change can send you to a recovery screen asking for a 48-digit key that sits on the drive you just stopped using. Save the key before you shut down.
  • Cloning an unsupported Windows build. A 24H2 Home or Pro install no longer receives updates. Move to 25H2 or 26H2 first, so the new drive starts life patched.

One more trap sits after the clone. Game launchers store absolute install paths, so a clone that changes the drive letter breaks them. Keep C: as C: and nothing moves. If you did change letters, re-point your libraries in the EA App and Battle.net settings, then let each launcher verify files instead of re-downloading them.

Troubleshooting: 10 Gen5 Install and Clone Problems

Work through these in order. Each entry gives the symptom, the likely cause, and the fix.

  1. The drive does not appear in UEFI. Power down, reseat the drive until it sits flat, and tighten the screw. Check that you used the correct slot and that the slot is not disabled by a populated SATA port, a settings toggle, or a lane-sharing rule in the manual. If it still fails, test the drive in another M.2 slot, then update the motherboard firmware.
  2. UEFI sees the drive, but Windows does not. That is normal for a blank drive. If you already cloned, open Disk Management and check for an offline disk, then right-click it and choose Online.
  3. The link negotiates at Gen4 or Gen3. Confirm the slot’s maximum generation in the manual, set the slot speed to Auto or Gen5 in UEFI, and update firmware. Try a different Gen5-capable slot. If a PCIe riser or an adapter card sits in the path, remove it, since cheap risers cannot carry Gen5 signals.
  4. Benchmarks run far below the rating. Check the link first, then test with a file larger than the cache. Make sure real-time scanning, background indexing, or a game launcher is not hammering the drive during the test.
  5. Write speed collapses after 20 to 30 seconds. Compare the temperature with the datasheet limit. If the drive runs hot, fix airflow and pad contact. If it stays cool, you have simply reached the end of the fast cache, which is expected behavior.
  6. Windows fails to boot with INACCESSIBLE_BOOT_DEVICE or a missing boot manager. Boot the rescue USB or the Windows installer, open a command prompt, and rebuild the boot files with the commands below.
  7. A BitLocker recovery screen appears. Enter the saved recovery key. After you reach the desktop, resume protection so the new configuration gets a fresh TPM binding.
  8. The clone fails with a read error or bad sector message. Run chkdsk C: /f on the source from an elevated prompt, reboot, and try again. If errors persist, back up your files and choose a clean install, because the old drive may be failing.
  9. C: shows the old size after cloning. The target has unallocated space. Open Disk Management, right-click the C: partition, and choose Extend Volume. If the recovery partition sits in the way, move your cloning tool’s layout around it or delete the stale recovery entry after you confirm a good copy exists.
  10. The cloning software demands a license. Reports from late October say Reflect turns restore-only after the trial or subscription ends. Renew the license, or run the same clone with Clonezilla or your drive maker’s utility.

For item 6, boot into the Windows recovery command prompt and rebuild the EFI boot files. First find the EFI system partition and give it a letter, then point bcdboot at your Windows folder.

diskpart
list disk
list volume
select volume 3          (the small FAT32 volume labeled System or EFI)
assign letter=S
exit

# Replace D: with the letter that holds the Windows folder in recovery
bcdboot D:\Windows /s S: /f UEFI

The volume number will differ on your system, so read the list volume output and pick the FAT32 volume of roughly 100 to 500 MB. A message saying boot files were created successfully means the fix worked. Restart and check that the firmware boots Windows Boot Manager from the new drive.

Advanced Tips for Cooler, Faster, Safer Gen5 Storage

Split the workload across slots. Keep Windows and your hottest scratch data on the Gen5 slot, and park games or archives on a Gen4 drive in a chipset slot. Gen4 drives run cooler and cost less per terabyte, and your boot and project files get the fast path. Check the lane-sharing footnotes first so the second drive does not steal bandwidth from your GPU.

Add airflow before you add heatsink size. A modest fan pushing air across the M.2 area often beats a taller heatsink in a still case. If your slot sits under the graphics card, a vertical-airflow intake near the bottom of the case helps more than any tower of fins. Track temperatures with the logging script in the project below and adjust one thing at a time.

Watch SMART data after the first month. The Wear, ReadErrorsTotal, and temperature counters tell you whether the drive ages normally. Compare the first week with week four. A sudden jump in errors or a steady rise in idle temperature deserves attention while the warranty still covers it.

Wipe the old drive properly before you sell or recycle it. Deleting files does not erase data. Use the drive maker’s secure-erase tool or the NVMe format command, then confirm the erase in the tool’s log. Keep the old drive untouched for at least a week after the migration, in case you spot a missing file.

Use sector-by-sector cloning only for odd layouts. It copies every sector, including empty ones, so it needs a target at least as large as the source and takes longer. Reserve it for dual-boot machines, unusual recovery setups, or forensic copies. A normal smart clone is faster and handles resizing for you.

Plan for the next generation without waiting for it. Gen6 exists today only in enterprise gear. Samsung showed its PM1763 data-center drive in October 2026, and reports put its sequential read at 28.4 GB/s, but it is not a consumer product and Samsung has not announced a consumer Gen6 drive. Buying a Gen5 drive now is not a dead end. Gen5 drives will keep working in future Gen6 boards at their own speed.

Complete Working Project: A Three-Script Gen5 Upgrade Toolkit

Put these three scripts in one folder, such as C:\Gen5Kit. The first records your starting state before the swap. The second verifies the finished clone. The third logs temperature and wear over time, so you catch cooling problems early. Run each in an elevated PowerShell window. If scripts are blocked, run Set-ExecutionPolicy -Scope Process Bypass inside that window, which affects only the current session.

Script 1: 01-preflight.ps1

# 01-preflight.ps1  Capture the system state before the SSD swap
$report = [ordered]@{}
$report.Date = Get-Date -Format 's'

$os = Get-CimInstance Win32_OperatingSystem
$report.Windows = "$($os.Caption) version $($os.Version) build $($os.BuildNumber)"

try   { $report.SecureBoot = Confirm-SecureBootUEFI; $report.BootMode = 'UEFI' }
catch { $report.SecureBoot = 'n/a'; $report.BootMode = 'Legacy BIOS or not elevated' }

$report.Disks = Get-Disk | ForEach-Object {
    [pscustomobject]@{
        Number = $_.Number
        Name   = $_.FriendlyName
        SizeGB = [math]::Round($_.Size / 1GB, 1)
        Style  = $_.PartitionStyle
        Bus    = $_.BusType
    }
}

$vol = Get-Volume -DriveLetter C
$report.CUsedGB = [math]::Round(($vol.Size - $vol.SizeRemaining) / 1GB, 1)

$bl = manage-bde -status C: | Select-String 'Protection Status'
$report.BitLocker = if ($bl) { $bl.ToString().Trim() } else { 'Unknown' }

if ($os.BuildNumber -lt 26100) { $report.Warning = 'Build predates 25H2 and 26H2. Update Windows first.' }

$out = Join-Path $PSScriptRoot 'gen5-preflight.json'
$report | ConvertTo-Json -Depth 4 | Set-Content -Path $out -Encoding UTF8
Write-Host "Saved $out" -ForegroundColor Green
$report | ConvertTo-Json -Depth 4

The build-number check is a coarse guard. Treat the warning as a prompt to open Windows Update, not as proof of an unsupported install. Compare your version with the table in the prerequisites section.

Script 2: 02-post-clone-check.ps1

# 02-post-clone-check.ps1  Verify link speed, TRIM, boot disk and health after the clone
$map = @{1='Gen1'; 2='Gen2'; 3='Gen3'; 4='Gen4'; 5='Gen5'}
$pass = $true

Write-Host "--- PCIe link ---"
Get-PnpDevice -Class SCSIAdapter -PresentOnly |
  Where-Object { $_.InstanceId -like 'PCI\*' -and $_.FriendlyName -match 'NVM' } |
  ForEach-Object {
    $id  = $_.InstanceId
    $cur = [int](Get-PnpDeviceProperty -InstanceId $id -KeyName 'DEVPKEY_PciDevice_CurrentLinkSpeed').Data
    $w   = [int](Get-PnpDeviceProperty -InstanceId $id -KeyName 'DEVPKEY_PciDevice_CurrentLinkWidth').Data
    "{0}: {1} x{2}" -f $_.FriendlyName, $map[$cur], $w
    if ($cur -lt 5 -or $w -lt 4) { $pass = $false }
  }

Write-Host "--- TRIM ---"
$trim = (fsutil behavior query DisableDeleteNotify) -join ' '
$trim
if ($trim -notmatch 'NTFS DisableDeleteNotify\s*=\s*0') { $pass = $false }

Write-Host "--- Boot disk ---"
$bootDisk = Get-Partition | Where-Object { $_.DriveLetter -eq 'C' } | Get-Disk
"{0} ({1} GB, {2})" -f $bootDisk.FriendlyName, [math]::Round($bootDisk.Size/1GB,1), $bootDisk.PartitionStyle

Write-Host "--- Health and temperature ---"
Get-PhysicalDisk | Get-StorageReliabilityCounter |
  Select-Object DeviceId, Temperature, TemperatureMax, Wear, ReadErrorsTotal | Format-Table -AutoSize

if ($pass) { Write-Host "RESULT: link, TRIM and boot disk look correct" -ForegroundColor Green }
else       { Write-Host "RESULT: review the lines above, something is below Gen5 x4 or TRIM is off" -ForegroundColor Yellow }

On a healthy system the first section prints a line such as Standard NVM Express Controller: Gen5 x4, the TRIM line shows a value of 0, and the boot disk line names your new Gen5 drive. If your machine also holds a Gen4 drive, the script prints a second controller line and flags a pass of false, because it expects every NVMe drive at Gen5. Edit the comparison or read the output by eye in that case.

Script 3: 03-log-temps.ps1

# 03-log-temps.ps1  Append drive temperature and wear to a CSV every 60 seconds
param([int]$Minutes = 30, [int]$IntervalSeconds = 60)

$csv = Join-Path $PSScriptRoot 'gen5-temps.csv'
$end = (Get-Date).AddMinutes($Minutes)

while ((Get-Date) -lt $end) {
    Get-PhysicalDisk | Get-StorageReliabilityCounter | ForEach-Object {
        [pscustomobject]@{
            Time        = Get-Date -Format 's'
            DeviceId    = $_.DeviceId
            TempC       = $_.Temperature
            TempMaxC    = $_.TemperatureMax
            Wear        = $_.Wear
            ReadErrors  = $_.ReadErrorsTotal
        }
    } | Export-Csv -Path $csv -Append -NoTypeInformation
    Start-Sleep -Seconds $IntervalSeconds
}
Write-Host "Done. Open $csv in Excel or any spreadsheet."

Start it in a second window, then run the DiskSpd write test from Step 13. Afterward, chart the TempC column. A smooth climb that levels off means your cooling works. A line that keeps climbing until the write speed drops tells you to improve airflow or pad contact. Run the script again after any cooling change so you compare like for like.

Run the toolkit in this order. Start with 01-preflight.ps1 before you touch the hardware and keep the JSON report. After the clone and the first boot, run 02-post-clone-check.ps1. Then run 03-log-temps.ps1 alongside your benchmark. You now hold a before-and-after record, a link-speed proof, and a thermal log, which is everything you need to make a warranty claim or settle an argument about whether the upgrade worked.

When a PCIe 5.0 SSD Is Not Worth It

A Gen5 drive is the wrong buy in several common cases. Skip it if your board has no Gen5 slot, because you would pay a premium for Gen4 speed. Skip it if your daily work is browsing, office apps, and games, where a fast Gen4 drive feels identical. Skip it in a cramped laptop or a small-form-factor case with no airflow over the drive, where throttling erases the advantage.

Buy it when you move huge files all day, edit high-resolution video, work with large datasets, or just want the fastest boot drive and your board supports it. Prices fell sharply in October on promotions, though list prices still sit well above Gen4. Browse our wider hardware coverage for drive comparisons, and wait for a dated deal rather than paying list.

Frequently Asked Questions

Do I need a heatsink on a PCIe 5.0 SSD? Yes, in nearly every case. Gen5 controllers produce enough heat to throttle without a heat spreader. Use the drive’s own heatsink or a board-mounted cover with the thermal pad film removed, and never stack two.

Will a PCIe 5.0 SSD work in a PCIe 4.0 slot? It will, because the interface is backward compatible. The drive then runs at the slot’s speed and the extra performance goes unused. Samsung’s own materials warn that not every M.2 slot supports Gen5.

How do I install an M.2 SSD if my PC already has one? Use a second M.2 slot, install the new drive, and clone with the steps above. If you have only one slot, put the new drive in an M.2 USB enclosure, clone to it, then swap the drives physically.

Can I clone Windows 11 to a smaller SSD? Yes, as long as the used space fits. Shrink the Windows partition below the new drive’s size first, then clone. Reflect and Clonezilla both resize partitions during the copy.

Should I clone or reinstall Windows? Clone for a healthy system, reinstall for a troubled one. A clone saves hours and keeps your apps and settings. A clean install removes years of clutter but costs an afternoon.

Does Windows 11 26H2 change how I clone? Not in any way Microsoft documents. Microsoft says 26H2 uses the same servicing technology as earlier releases, so cloning works as before. Clone first, then update, or update first, then clone. Either order works if the system is healthy.

Is Macrium Reflect still free? Reflect X is a paid product, reported at $49.99 per year for one PC in October 2026. Check Macrium’s site for current trial terms, or use Clonezilla or your drive maker’s utility if you want a no-cost route.

Marcus Chen

Marcus Chen

Gaming & Consumer Tech Editor

Marcus Chen is a senior editor at Tech Insider, where he leads coverage of the US online gaming market, including sweepstakes and social casinos, alongside consumer technology. He evaluates operators on their published terms, licensing and RNG certifications, stated redemption policies, and corroborating independent reporting, and writes plainly about what the evidence supports. Tech Insider does not run first-party money tests and does not gamble with reader funds. Marcus has reported on the technology and online-gaming industries for more than a decade.

View all articles