Well, I am experiencing the same problem as you are, and a lot of Googling gave me a possible solution.
- The problem seem to be with a Si3112 controller. Suggestions have been given to use the latest bios but patched with the updated bios for Si3112 controller. I have not try this myself, so I don’t know if it is working for me. Here is the link
Unfortunately, I could not find this procedure for your version of motherboard, as I have v2.0 version, which have been patched.
- There is another thing you could try to see if it helps, although they say it will downgrade the speed of your SATA drives. This was documented in one of the official ABIT bios updates. Here is the link
Here is the quote from the above link:
Fixed SATA RAID-0 data corruption issue by adding a new option
"EXT-P2P’s Discard Time" in “integrated Peripherals”. The default
setting is “30 us” ; which is recommended by NVidia. In case the problem is still there, try “1 ms” please.
Basically, it gives more time for the communication between two sata/pata drives and a less chance for error. However, some folks say that it is not a clever solution as it makes things run slower.
A third option is to buy new PCI sata controller.
One more thing, you should also (and before messing with bios) run memtest+ to check for errors in memory, because memory issues can manifest in this way also.
Try taking your drive to some other computer to eliminate things like bad power supply unit, bad cables etc.
Hope this helps, I still have to try this things that I am mentioning, so take this advices with caution (basically, nothing except flashing patched bios can go wrong).