The SSD TRIM command is an essential feature which is required to manage your Solid State Device memory. Often it happens that a lot of memory remain unused for a prolonged time. It is very important to remove those block of data in order to provide space for meaningful storage. A block of memory is to be re-programmed and hence TRIM leverages its functioning speed by getting rid of all unused data. There is some minimum system requirements in order to check if your computer supports SSD TRIM. Your computer must run Windows 7, 8, 8.1 or the latest Windows 10. It must have a SSD with TRIM enabled firmware and a BIOS/UEFI storage controller set to AHCI/SATA mode. The following tutorial mainly aims at checking, enabling or disabling TRIM support for SSD but the same commands can be used for the previous versions as well.

Steps to Check and Enable or Disable SSD TRIM Support in Windows 10

1. If you want to check if SSD TRIM Support is enabled in your Windows 10 computer, open the Elevated command prompt (Admin) and type the following command:

fsutil behavior query DisableDeleteNotify
Compare the results with the results given below to check whether TRIM Support is enabled or not.

If DisableDeleteNotify = 1 -> TRIM support disabled

If DisableDeleteNotify = 0 -> TRIM support enabled

fsutil command

2. In order to enable TRIM Support for SSDs, enter the following command:

fsutil behavior set DisableDeleteNotify 0

Enable TRIM Support

3. If you want to disable SSD TRIM Support, enter the below command in a command prompt.
fsutil behavior set DisableDeleteNotify 1

Disable trim support


Nick is a Software Engineer. He has interest in gadgets and technical stuffs. If you are facing any problem with your Windows, feel free to ask him.


  1. I accessed the command prompt and typed in command to show enabled/disabled. It came up with:
    Microsoft Windows [Version 10.0.17134.285]
    (c) 2018 Microsoft Corporation. All rights reserved.

    C:\Users\Owner>fsutil behavior query DisableDeleteNotify
    NTFS DisableDeleteNotify = 0 (Disabled)
    ReFS DisableDeleteNotify = 0 (Disabled)
    Which seems to be opposite of what the article says. When I tried to enable with a “1”, it says:
    C:\Users\Owner>fsutil behavior set DisableDeleteNotify 1
    Error: Access is denied.


    Confused. Now what.

  2. when i run this command I see (Disabled) at the end. No articals show that in the returned message from running the command. Is this normal, and is trim working?

    C:\Windows\system32>fsutil behavior set DisableDeleteNotify 0
    NTFS DisableDeleteNotify = 0 (Disabled)



Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.