I have gotten this problem in the past and found it
to be caused by the hard drive being in PIO mode rather
than DMA. I switched it back to DMA and all was good.
You may have to toggle it if it set for DMA but is still in
PIO. One time I even had to uninstall the problem IDE
channel and reboot to reinstall it. Again, afterward all
was fine. If you don't know what PIO or DMA is, you can
read here & here for explanations on what they are and
why this happens.