I have a Seagate ST380021A 80gig hard drive with Windows 2000 SP3 (or it is SP4?) installed on it. Several days ago it started crashing the machine and dissappearing from the BIOS, only to be detected again after disconnecting and reconnecting the drive (I thought it was caused by bad contacts and eventually changed the IDE cable).
Yesterday the OS stopped booting, complaining that the device was not accessible midway thru the booting process, and from that moment on the BIOS detected only 69GB. Installing the drive on other computers detected the same capacity, and the partitions didn’t show on those other computer “MyPC” (but the drive itself is shown on Device Manager).