Some of the old IDE drives also had the SLAVE PRESENT jumper which could cause failures like this.
Sadly no model numbers so I share this freely. In the future try to share more detail.
I have removed a (slave) Hard drive from my old computer and put it in a new one, which works fine!
I did not change any settings on the old computer assuming that as the drive left was the "master', it would boot as normal. It does boot to the post screen (which take about 5 minutes)and hangs there. I have put the Windows XP O/S disk in and tried booting up. After about 8 minutes it show it is loading setup files. this continues for about two minutes and then it says " cannot continue with setup as no hard drive can be found installed on this computer'. I have checked the BIOS, which shows my Western Digital hard drive and details. I have run a utility program which can perform a check on the hard drive, which showed no errors and that the hard disk was OK. I have rechecked all of the BIOS although none was altered in the first place! I am wondering if this is anything to to with re-setting the CMOS? Would appreciate any help offered.