Try uninstalling the ide channel the drive is connected to in device manager. i.e. Drive set as slave on primary ide. This would entail expanding the ide/atapi controllers entry in device manager, right clicking on primary ide controller and selecting uninstall, you will be asked to reboot, oblige and upon restart allow windows to automatically reinstall the driver.
This usuallly works if the ide driver has become corrupt.