I have the same problem. My 200GB sata drive removes itself after a while.
I have tried four different cables, latest drivers etc.
In a previous configuration with a different motherboard it was fine except for the dreaded delayed write failures which prompted the change of motherboards.
BTW on the initial virus scan....delayed write failure.
Any ideas would be welcome.