Here is something you should check:
First, open ‘Device Manager’. (‘Control Panel’ > ‘System’ > ‘Hardware’ > ‘Device Manager’)
Look down the list to ‘IDE ATA/ATAPI controllers’.
Click the + to expand and double click ‘Primary IDE Channel’
This opens the properties window. Click on ‘Advanced Settings’ tab.
Now check that ‘Current Transfer Mode’ is ‘Ultra DMA’.
If the transfer mode is ‘PIO’ then that is your problem.
You will need to select ‘DMA’ but often this is not possible. If that is the case then right click on ‘Primary IDE Channel’ in ‘Device Manager’ and choose ‘uninstall’. Don’t worry, this doesn’t do any harm and windows detects hardware on restart and automatically sets it up.
Then restart, follow steps to change ‘Transfer Mode’ to ‘DMA’ and will probably require a restart again. And hopefully everything will running fine again.