The chipset driver is not your storage driver. We are talking about Intel Matrix Storage driver. The current IMSM driver does not support passthrough of the Trim command. You will need to use the native MS AHCI driver to get Trim support in Win7 today. The next rev of IMSM coming out early next year will have support for Trim included
More definitive info:
So, apparently, we do need the Toolbox download to implement TRIM in Windows 7.
Per Intel’s white paper:
The Intel® SSD Optimizer takes advantage of the new DATA SET MANAGEMENT command now available in the ATA8-ACS-2 specification.
Without the Intel® SSD Optimizer, the performance of the drive will begin to slow as it fills.
Any 34nm Intel® X25-M or X18-M solid-state drives running firmware version 02HA or later will contain support for the Intel® SSD Optimizer.
Microsoft Windows* 7
Native OS support (Intel
® SSD Toolbox not required)
Microsoft Windows 7
® Matrix Storage Manager**
® SSD Toolbox required
Microsoft Windows Vista* or XP
Microsoft AHCI or Intel
® Matrix Storage Manager
® SSD Toolbox required
From the paper you have provided, page 5.
The Intel SSD Optimizer is a tool that implements trim command. It was primarily developed for users of Windows XP and Vista OS of which know nothing about trim. Win7 has built in support to execute trim command and therefore the Intel SSD Optimizer is not needed (assuming you are using the MSAHCI driver). The one caveat today where Win7 users will have to rely upon the Intel SSD Optimizer to get trim functionality is if they are using the current Intel IMSM driver which does not support passthrough of the command. The next release of Intel's driver expected to be released by early next year will have support for trim.
(notice my capitalization on key words: executed and support)
Beginning of quoting.
After the Intel® SSD Optimizer has EXECUTED in Figure 2, the SSD now shares the same view of deleted files as the OS file system.
Any 34nm Intel® X25-M or X18-M solid-state drives running firmware version 02HA or later will contain SUPPORT for the Intel® SSD Optimizer.
When using the latest Microsoft Windows* 7 operating system with Microsoft AHCI storage drivers the OS will contain native SUPPORT to EXECUTE the Intel® SSD Optimizer on an
Intel SSD without requiring any user interaction.
End of quoting.
So, Intel's SSD Optimizer is required to have TRIM
This section of the whitepaper is poorly worded.
"Any 34nm Intel® X25-M or X18-M solid-state drives running firmware version 02HA or later will contain SUPPORT for the Intel® SSD Optimizer. When using the latest Microsoft Windows* 7 operating system with Microsoft AHCI storage drivers the OS will contain native SUPPORT to EXECUTE the Intel® SSD Optimizer on an Intel SSD without requiring any user interaction."
Replace "Intel SSD Optimizer" with "Trim" and it will read correctly. Table 1 in the whitepaper is accurate in detailing when you need to use the Toolbox/Optimizer to get trim support. The ONLY time you need the Toolbox/Optimizer to get trim suport in Win7 is when using Intel Matrix Strorage Driver. If using MSACHI driver Win 7 will automatically do the trimming for you.
Win 7 does not do the "trimming".
Win 7 passes deleted file info to SSD Optimizer when requested to do so. SSD Optimizer does the "trimming".
"The Intel SSD Optimizer is the tool that implements Trim functionality."
"TRIM" is a SATA command. As the previous posts stated. If you have WINDOWS 7 and the appropriate MSAHCI driver, then you do not have to use the toolbox.
Windows 7 is THE ONLY OS at this time that passes the "TRIM" command to the SSD drive via the OS driver, NOT THE TOOLBOX. The driver then pases the command to the SSD. If the SSD firmware recognizes the command, then it will execute the command.
The TOOLBOX implements the TRIM command also. If the toolbox is mandatory to execute TRIM on a compliant Operating System, then Intel would have said that. They didn't.
Please Read you last post. Did Intel say this "The Intel SSD Optimizer is the tool that implements trim functionality IN WINDOWS 7" No. the instructions said the TOOL implements TRIM functionality. Why? The toold needs to implement the TRIM functionality because Windows Vista and XP do not pass the "TRIM" command, therefore, in order to have this functionality work in VISTA and XP, one must use the toolbox