The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > Solid State Drives (SSD)

Closed Thread
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 01-27-2010, 07:52 AM
Bluebeard's Avatar
Bluebeard Bluebeard is offline
Corsair Mitarbeiter
 
Join Date: Sep 2007
Posts: 10,050
POST ID # = 436926
Bluebeard Reputation: 46
Default TRIM Frequently Asked Questions

TRIM (ATA8 ACS2 Data Set Management Trim Attribute):


What is TRIM?

The TRIM command has been designed to maintain the performance of solid-state drives at an optimal level over the course of the drive’s lifetime.


How does TRIM work?

TRIM actively deletes invalid data from the SSD’s memory cells to ensure that write operations perform consistently at full speed. Invalid data is defined as data that has been deleted by the user/host OS, but which remains physically stored on the memory cell until it is overwritten. Since a memory block must be erased before it can be re-programmed, TRIM improves performance by pro-actively erasing data blocks containing invalid data, thereby allowing the SSD to write new data to the memory without first having to perform a time-consuming erase command.


How do I enable support for TRIM?

For TRIM to function the operating system, storage drivers and solid-state drive must all support the TRIM command. Currently, only Microsoft Windows 7 operating systems support the TRIM command and only when the default Microsoft Storage Driver (MSAHCI) from Microsoft is used.
As such, TRIM is only supported in single-drive configurations, since current RAID storage drivers do not pass on the TRIM command from the operating system.


How to check if TRIM is active

To check if the TRIM command is active on your PC, start a Command Prompt window (type “CMD” in the Search bar from the Windows Start Menu) and enter the following command:

fsutil behavior query DisableDeleteNotify

If the result is “0” then the TRIM command is enabled, and if the result is “1” then the TRIM command is disabled.

Use the following command to enable TRIM:

fsutil behavior query|set DisableDeleteNotify = 0

The DisableDeleteNotify command only indicates that the operating system is passing the TRIM command on to the storage drivers. It does not indicate whether or not the storage drivers are passing the command on to the storage controller IC in the SSD, or whether the storage controller IC supports TRIM. As such, as result of “0” is not a guarantee that TRIM is functioning correctly.

To determine whether TRIM is functioning correctly, you can periodically measure the performance of your SSD using tools such as ATTO and CrystalDiskMark. If the performance of your drive is generally at the level specified on the Corsair website for your specific drive then you can be confident that TRIM is functioning.

Please note that the performance levels of all SSDs will fluctuate from the maximum due to normal usage, so you should not expect the drive to produce completely consistent benchmark numbers, or attain the maximum theoretical performance. Only a clean (Secure-Erased) SSD will deliver the absolute maximum theoretical performance figures.


TRIM Support Checklist

- Microsoft Windows 7 operating system
- SSD with TRIM-supprting Firmware
- Storage Controller configured in IDE or AHCI mode
- Microsoft Storage Driver (MSAHCI / working for IDE and AHCI mode)

Last edited by Bluebeard; 01-27-2010 at 07:55 AM.


Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:06 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.