Ok, i've updated all my drivers. I switched the cable again, made sure it was a straight as humanly possible, tried plugging it into a different SATA port in my motherboard, and it still happens. I can make it happen every time when I try to defragment the hard drive. Any other suggestions?