Points to consider:
1) First and foremost, how was Windows installed on the new hard drive? If you didn't copy the partition from the old drive, then you should have performed a "clean" install of Windows.
2) Older motherboards/BIOS's are limited to 28-bit for the IDE controller. This means an upper limit of 137GB. Sometimes, a BIOS update will help, but not always. In those cases, you have to use a PCI IDE controller to get around the 137GB barrier. Also, the version of Windows you're using must support 48-bit LBA.
This site has more information:
3) As edfair mentioned, you should double-check that you're using an 80-wire conductor IDE cable. The older 40-wire cables only support speeds up to 33MB/sec which is the outdated ATA/33 interface. Just so you're aware, both the 40 and 80 wire cables have the same number of pins (40). The connectors look the same.
4) Check in your BIOS settings to make sure there isn't a setting for DMA or PIO. Everything for the hard drive should be set to AUTO. In Windows XP, you can go into Device Manager and select properties for the IDE controller -> Primary IDE channel (the one your hard drive is using). On the
Advanced Settings tab, make sure "DMA if Available" is selected, and it should tell you the current mode that it's using.
I know this sounds like a lot to throw you're way - it is. If you post back with your motherboard's make/model, we can help further. If you're not sure, use a free utility like
Everest Home Edition to find out the specs of your system.
~cdogg
"
Insanity: doing the same thing over and over again and expecting different results." - Albert Einstein
[tab][navy]For general rules and guidelines to get better answers, click here:[/navy] faq219-2884