try to Update your chipset driver
Windows 95/98/ME Users
Right click on [My Computer] and select [Properties] from the menu. Click on [Device Manager], then click to open [Hard Disk Controllers]. You will find: the Primary IDE Channel controller, the Secondary IDE Channel controller and a brand name controller, e.g. Intel, SIS, VIA, etc. The brand name controller is what needs to be updated. Please visit their website to obtain these updates.
Win NT/2000/XP Users
Right click on [My Computer] and select [Properties] from the menu. Click [Device Manager] on the [Hardware] tab, then click to open the [iDE ATA/ATAPI (hard disk) controllers] section. You will find: the Primary IDE Channel controller, Secondary IDE Channel controller, and a brand name controller, e.g. Intel, SIS, VIA, etc. The brand name controller is what needs to be updated. Please visit their website to obtain these updates.