|I'm assuming this is an internally connected hard drive. If it's an external hard drive, that's a different subject !|
Windows can't detect the hard drive if the mboard's bios can't detect the hard drive.
If it isn't detected by the bios, and if you're quite sure there's nothing wrong with it, the most likely things are:
- are the settings in the mboard's bios Setup set so that the drive can be detected ? E.g. are all drive connections set to Auto detect the drive by the method Auto or LBA ? If you're not sure, load bios defaults, save bios settings, if you can't figure out what to set.
- did you remember to connect the power connector to it ?
- you don't have the jumper setting for master / slave or cable select set right on the back of the drive. Don't mix master / slave and cable select jumper settings for two drives on the same data cable.
If you use master / slave jumpering for two drives on the same data cable, one must be set to master, the other to slave.
Older mboards / bioses may not recognize a drive by itself on a data cable AT ALL
- if it's set to slave
- if it's set to cable select and it's on the middle connector of a 3 connector data cable (it's seen as slave when on the middle connector).
- some IDE drives, e.g. many Western Digital models, have two mays the jumper setting can be set for Master - Master (single), or similar, for when it is by itself on a data cable, and Master (with Slave) , or similar , for when there is another drive set as Slave on the same data cable. If there is another drive on the same data cable, the Master setting must be set to Master (with Slave) or similar, otherwise it's likely the drive set to Slave won't be detected properly, either both in the bios and in the operating, or only in the operating system.
- sometimes the jumper settings shown on the label on the drive are upside down with respect to the back of the drive. If the power connector is shown in relation to the jumper pins on the label, go by that. OR consult the jumper setting for the hard drive model on the drive manufacturer's web site.
- different brands, and different models of the same brand, of hard and optical drives don't necessarily use the same jumper settings.
- 80 wire data data cables MUST have the proper end connector connected to the mboard. Usually it's colored blue, but in any case, it's the one farther from the middle connector on a 3 connector data cable.
- you have a data cable problem.
It is common to un-intentionally damage IDE data cables, especially while removing them - the 80 wire ones are more likely to be damaged. What usually happens is the cable is ripped at either edge and the wires there are either damaged or severed, often right at a connector or under it's cable clamp there, where it's hard to see - if a wire is severed but it's ends are touching, the connection is intermittant, rather than being reliable.
Another common thing is for the data cable to be separated from the connector contacts a bit after you have removed a cable - there should be no gap between the data cable and the connector - if there is press the cable against the connector to eliminate the gap.
80 wire data cables are also easily damaged at either edge if the cable is sharply creased at a fold in the cable.
Try another data cable if in doubt.
If the hard drive IS detected by the bios, and if it DOES show up in Device Manager and in Disk Management, but NOT in My Computer or Windows Explorer , then the drive was software partitioned and formatted using something XP does not recognize. It's partition(s) will show up in Disk Management as an Unknown, or known but not supported, partition type of some sort.
( e.g. RIGHT click on My Computer - Properties - Hardware - Device Manager - open up Disk drives
Control Panel - Classic View - Administrative Tools - Computer Management - Disk Management )