Technical Anshu
Tutorials Blog
✅ TRIM and Alignment

Check TRIM and Partition Alignment After Cloning to SSD

A clone can boot perfectly and still leave two invisible things wrong: TRIM off, or partitions misaligned. Both quietly tax an SSD — one slows it down over months, the other wastes its effort on every write. Two checks, five minutes, total certainty.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 6 minute read
🎥 Watch the full cloning process in the video — every click in Macrium Reflect, live on a real PC

SSDs are not just faster hard disks; they maintain themselves differently. TRIM is how Windows tells the SSD which blocks are truly empty, so the drive can keep its write speed as it fills and ages. Alignment is whether your partitions start at boundaries the SSD's internal pages agree with — misaligned partitions make the drive do double work on ordinary writes. The good news, stated plainly: a Macrium Reflect clone onto an SSD normally gets both right by itself, because Windows enables TRIM for recognised SSDs and Reflect aligns partitions to SSD-friendly boundaries during the copy. This page is how you verify that, and what to do in the rare case a check fails.

Terminal — the TRIM check (example output)
C:\> fsutil behavior query DisableDeleteNotify NTFS DisableDeleteNotify = 0 ReFS DisableDeleteNotify = 0
Result 0TRIM IS ON — NOTHING TO DO
Result 1TRIM IS OFF — FIX BELOW
👆 The exact command and the answer you want to see — zero means TRIM is enabled (recreated terminal panel)
1

Check One — TRIM With fsutil

  1. Open Terminal or Command Prompt (admin is not required just to query)
  2. Run fsutil behavior query DisableDeleteNotify
  3. Read the NTFS line: 0 means TRIM is enabled — yes, the naming is backwards; zero, disabled-notification of disabling, equals on
  4. If it shows 1, enable TRIM with fsutil behavior set DisableDeleteNotify 0 from an admin terminal, then run the query again to confirm

Why it might be off at all: Windows sets this based on the drive it detects. If your SSD arrived through a USB adapter during cloning, Windows may not have classified it properly at that moment; once it is installed internally and recognised as an SSD, the setting normally rights itself. The query takes ten seconds — just run it.

2

Check Two — Partition Alignment With PowerShell

Aligned partitions start at offsets divisible by 1 MB (1,048,576 bytes) — the boundary every modern cloning tool uses for SSDs. Check yours:

  1. Open PowerShell and run Get-Partition -DriveLetter C | Select-Object DiskNumber, PartitionNumber, Offset
  2. Divide the Offset by 1,048,576 (one mebibyte). If the result is a whole number with no remainder, the partition is aligned — on a typical GPT system the Windows partition's offset divides exactly, which is the answer you expect
  3. A quicker summary for all partitions: Get-Partition | Select-Object DiskNumber, PartitionNumber, Offset and check each offset the same way

Honest expectation: after a Reflect clone this check passes. It fails mainly on systems cloned with ancient tools or restored from very old images. If yours somehow fails, the practical fix is not an in-place shuffle — it is a fresh clone with a current tool, because moving a live system partition's start point is specialist surgery with real risk.

3

Let Windows Run Its Own Maintenance

One related click completes the picture. Open Defragment and Optimize Drives, select the SSD, and confirm two things: the media type reads Solid state drive (Windows knows what it is), and scheduled optimisation is on. For an SSD this tool does not defragment — it sends a retrim, tidying exactly what TRIM is for. If the drive is misreported as a hard disk here, that misclassification is worth fixing first (a driver or connection issue), because Windows makes several SSD decisions from this one label.

4

What Not to Do

Skip the folklore. Do not disable the page file, indexing or Superfetch because an old forum post said SSDs prefer it — modern Windows manages all three with SSDs in mind. Do not run a traditional defragmenter on the SSD. And do not install "SSD tweaker" utilities to fix checks you have already verified pass — the two commands on this page are the whole audit, and they are free.

🔴 Backwards naming warning: DisableDeleteNotify = 0 means TRIM is working. More clones have been fixed into a worse state by people misreading that zero than by any real fault. Zero is the answer you want — if you see it, close the terminal and enjoy the SSD.

🎥 Watch the Complete Video Guide

These checks take less time than the video's clone itself — run them right after your first successful boot from the SSD, while the video's steps are still fresh.

▶️ Watch Full Video
❓ Frequently Asked Questions

TRIM shows 0 but my SSD still feels slow. What else could it be?

Check that the PC actually booted from the SSD (the first-boot guide in this set), that the drive is not nearly full — SSDs slow down when packed to the last percent — and that it is connected to a SATA 3 port rather than an old SATA 2 port on a desktop. TRIM is one factor among several, not a magic switch.

Does a USB adapter clone break TRIM or alignment?

Alignment is decided by the cloning software, not the cable — Reflect aligns correctly either way. TRIM is a Windows-to-drive conversation that matters once the SSD is installed and in daily use; verify it with the fsutil check after the SSD is in its final home, which is exactly when this guide tells you to run it.

How often should I re-check these?

Once after the upgrade is enough for alignment — it never changes afterwards. TRIM only needs a re-check if you change storage drivers, restore an old image, or notice the drive steadily slowing over months. These are verify-once settings, not weekly chores.

This guide is based on the Technical Anshu video on cloning an HDD to SSD with Macrium Reflect. Stuck on a step? Ask in the video comments — you will get an answer there 🙏