Community
cancel
Showing results for 
Search instead for 
Did you mean: 
idata
Community Manager
1,645 Views

Windows 8 - TRIM optimisations with AHCI & RAID

Windows 8 detects SSD's and TRIMS instead of defraging.

It also looks like it can TRIM a RAID 0 array. I didn't think that was possible, but it certainly looks like it from the screen shot I took below.

0 Kudos
13 Replies
idata
Community Manager
127 Views

is your c drive in raid 0 mode?

idata
Community Manager
127 Views

idata
Community Manager
127 Views

sorry i have to ask, where did u get your copy of windows 8..?

idata
Community Manager
127 Views

idata
Community Manager
127 Views

Mralpha is correct, but I wanted to put an update here. Intel has stated that its 7 series chipsets will pass the TRIM command through the Native controller using the 11. version of the Intel RAID ROM and 11. series drivers.

I have found that only the 11.5.0.0 and above version ROM and driver is allowing the TRIM to pass.

As the date of this post, the newest RAID ROM is the 11.6.0.1702, and the 12.0.0.1013 driver are allowing TRIM to pass to the controller and TRIM the drive when data is deleted.

This is working on windows 7, but have seen sporadic results in windows 8, now win 7 still shows a RAID array as a HDD, and windows 8 shows a SSD, but the windows tool to TRIM the drive does not seem to work, or is sporadic.

The X79 chipset is not considered a 7 series chipset, and any 6 series chipset will not TRIM the drive which Intel has also stated, but they have said they are working on it.

There are way's to mod the BIOS and drop in a modded ROM version to have the X79 and 6 series chipset to send TRIM.

For the X79, some Motherboard MFG's have placed in the BIOS a dual ROM option, that is, you can use the RST, or the RST-E, you must use the RST ROM, if you don't have that option, then you must use a modded ROM, same for the 6 series chipset.

All work, and modding, BIOS modding, knowledge of how to test TRIM pass, goes to two people, Fernando, Nodens.

These two people have done what Intel has failed to do from the beginning, along with Motherboard MFG's keeping the BIOS up on Beta firmware, Making sure that enthusiast have TRIM in RAID and new firmware in BIOS.

The biggest thanks to Fernando, Nodens.

They can be found here.

http://www.win-lite.de/wbb/board208-specials/board281-bios-bios-modding/16658-bios-modding-how-to-up... http://www.win-lite.de/wbb/board208-specials/board281-bios-bios-modding/16658-bios-modding-how-to-up...

http://rog.asus.com/forum/showthread.php?26501-RIVE-3301-Patched-for-TRIM-in-RAID! http://rog.asus.com/forum/showthread.php?26501-RIVE-3301-Patched-for-TRIM-in-RAID!

idata
Community Manager
127 Views

Windows not being able to issue TRIM commands to an array has never been the problem. Windows 7 can do this as well. But the TRIM command won't get past the RAID controller so your not actually TRIMing the drives.

idata
Community Manager
127 Views

so you are saying that windows 8 still cannot solve this problem? raid still cannot support trim even in wondows 8?

idata
Community Manager
127 Views

Yes, that is what I am saying. Because the problem is not in Windows at all, but in the RAID controller. For TRIM to work the RAID controller needs to intercept the TRIM command and interpet it. Then it needs to figure out which parts of the TRIM command refers to which drives in the RAID array, and based on that construc and pass on new, individual TRIM commands for the drives in the array.

idata
Community Manager
127 Views

Windows 8 installs standard drivers that have been modified. (I did not F6 the latest RST drivers). Standard drivers are identified as:

  • AHCI driver: 6.2.8102.0 (win8m3.110823-1455).

     

  • RAID driver: iaStorV.sys, 8.6.2.1012.

     

Intel have stated previously on this forum that TRIM on a RAID array is a hardware limitation. (I assume a controller limitation).

In AHCI mode Win 8 identifies my drives as being SSD and optimizes them accordingly with TRIM, which is something Win 7 can't do. When you switch to RAID mode the RAID 0 array can be selected and as per the screen shot in the 1st post it appears that the array is being TRIMed.

If it is actually working is another issue.

idata
Community Manager
127 Views

btw redux since u already have it in raid 0 did you notice any significant improvement in your setup?

idata
Community Manager
127 Views

No. With both Win 7 & Win 8 I see no real world advantage in using RAID 0. I prefer to have one SSD for boot and another for static data so I don't have a HDD slowing up my system.

idata
Community Manager
127 Views

Sadly whilst Win 8 appeared to be TRIMing the raid array it was in fact doing nothing. (Verified by hIOmon). TRIM in AHCI mode works fine.

idata
Community Manager
127 Views

The driver must take the TRIM call and know how to pass it to and only to the appropiate pages. This is the issue for TRIM support on arrays.

Reply