I will leave this live but I strongly suggest you do NOT do this, see my posts below.
Tony
I dont want to force anyone to do this, so i removed some text. See this as a post for OCZ to reproduce the error and to improve their firmware.
Disclaimer
I have NOT used a Vertex for my test, but another SSD which is very similar to the Vertex and is using the same Controller. Since issues with both SSDs are very similar, eg. disappearing drives, complete system freezes, my feeling is that its a controller (indilinx barefoot) problem which needs to be adressed. I did this on an empty drive (NO OS drive and NO important data on it since you might lose your partition). After the tests you can easily reset your drive using HDDErase 3.1 from ultimatebootcd (http://www.ultimatebootcd.com/).
The Problem explained
We all know that MLC based drives get slower when the are filled. But why is that the case ? For MLC based drives, writes to fresh blocks are much faster than writes to used blocks, because the controller has to delete the used blocks first, before it can write to them, which takes more time.
This results in much slower speeds if the drive as been filled completly because the controller is forced to delete each block before it can write to it. This is a common problem many people know about and accept it. The best way to "reset" a drive is to use HDDErase 3.1 which cleans all blocks and makes them "fresh"
Now onto the issue i (and others) have found with indilinx based SSDs. If you have filled your drive once completly and then do some heavy file creating/file copy actions on the drive, the cache of the controller is full in no time that it cant keep up with deleting/writing new blocks so that Windows doesnt get a reponse from the drive and kicks it out of the system because of timeout issues.
When using the SSD as a data drive, it disappears from the machine completly. When using it as a OS drive it also disappears causing the whole system to "freeze". Only a reboot will bring the drive back, often with damaged partitions or files.
Similar issues have been reported here and on other forums with indilinx based drives, and together with some other people i found a way to reproduce them.
How to test
Dont do this unless you really want to know, i made this post for OCZ to reproduce this error.
Remember: Dont do this with your OS drive or a drive you store important data on, only do this if you SSD is an partition on your machine without any data on it.
1. Fill the SSD completly, for example with h2testw (http://www.heise.de/software/download/ddwl50539) or just copy random files to your SSD to fill it, if you dont want to use h2testw.
2. Quickformat the SSD and repeat step 1 if you want to make really sure all blocks have been filled
3. Use FileCopy-Test (FC-Test) to write random data patterns to your drive (http://www.xbitlabs.com/images/stora...st/fc-test.zip). There are 5 patterns included with the programm.
After starting Fc-Test goto FILE -> OPEN and load the first pattern, which is "ins.ptn" if you have them ordered by name. After loading the ins pattern the ins.ptn tab should be active in the program. click on the most right button to create the test files. As a target you have to select a dir on your SSD (just create one).
After creating the files you have a new tab that says "Filelist1". There should be a button with a document and a red arrow for copying the files, click it. Select "Copy" and also select a target directory on the SSD which has to be different from the one you created your files in.
After copying finished you goto FILE -> OPEN and open the next pattern and repeat the above process. Do this with all 5 patterns. If you did this with all 5 patterns (shouldnt take much longer than 5min) you did 1 run. Perform atleast 3 runs and see if your SSD drive disappears from the system.
My drive and that of many others disappears from the system everytime i do this test. It sometimes takes 3 or 4 runs, but it always happens. After rebooting the system the partition is marked as "RAW" and the data is gone. This is not acceptable for a drive that is being shipped to consumers and the manufacturers have to be made aware of this.
Defrag tools like PerfectDisk 10 or Diskeeper Hyperfast wont help at all with this because they defrag on a file base, while SSDs work block based. Currently there is no way to reset already used blocks instead of HDDErase 3.1 which uses ATA specification commands to reset the whole drive, but there is no software that can do this for unused space of a drive, yet. Even if there was, the SSD should never ever disappear from the system and corrupt the partition/data.
We also found that settings the drive timeout value in the windows registry to a higher value delays the problem, but after 5-6 runs of the above test we can still reproduce this error. It only happens under heavy load though, if you copy files from another, much slower HDD, the problem might not occur, but with FC-Test doing file copy/create operations on the same drive, you will get the error.
This has been tested under Windows Vista in 32 and 64bit.






Bookmarks