TRIMcheck: Does Your SSD Really have TRIM Working?


For our testing, we are using a Samsung 830 series 128GB SSD.  As we have spoken of earlier, the Samsung Magician software shows that our 830 is set to AHCI mode, is connected to a SATA 6GB/s port, our operating system is configured to maximize SSD performance, and the drive is in good health.

TRIMcheck screen4

As we move on to CrystalDiskInfo , a freeware application that is used in every SSD evaluation here at TSSDR, we can see in the “features” area mid-screen that TRIM is highlighted in bold, indicating that it is enabled.  Once again, the SSD shows 100% healthy status.


The current default method of determining if TRIM is enabled in Windows is to utilize a command prompt to perform a query.  Click on your Windows orb, and in the search bar type “cmd”.  The cmd program should show at the top of the window under programs.  Right click on “cmd” and click on “run as administrator”.  Type the following string: “fsutil behavior query DisableDeleteNotify” and hit <ENTER>.  If a result of “1” is returned, TRIM is not enabled; if a result of “0” is returned, TRIM is enabled.  As you can see from the next screenshot, Windows does indicate that TRIM is enabled on our system with a “0” result.

fsutil trim enabled result

Still, that lingering skepticism seeks that more definitive proof.  After downloading TRIMcheck and saving it to the drive we want to run TRIMcheck on, here we see the first screen displayed, and it advises “Press ENTER to test drive C”:

TRIMcheck screen1

The next image shows the operations that TRIMcheck performs to initiate and run its testing processes.  At the end, it advises us:  “Test file created and deleted and continuation data saved.  Do what needs to be done to activate the SSD’s TRIM functionality and run this program again.  Usually, you just need to wait a bit (around 20 seconds).  Sometimes a reboot is necessary.  Press ENTER to exit……”

TRIMcheck screen2

After waiting approximately 45 seconds, we ran the TRIMcheck routine again.  This last screenshot shows that based on TRIMcheck’s actual creation, placement, and deletion of data, and then a subsequent recheck of the exact memory addresses, the data HAD actually been deleted. TRIM is operational on our Samsung 830 SSD.

TRIMcheck screen3

Unlike the other methods of checking whether TRIM is enabled, TRIMcheck places and erases data from the SSD, checking then to see if TRIM has functioned correctly.