My guess is the fault is not with either of the hard disks at all but some other vital component, though you should be getting a series of POST beeps during boot up which can be used to help diagnose what component is faulty. With most computers, a single beep means 'All OK', but a series of beeps means some hardware fault. Are you getting these beeps?
Just one thing in case I'm wrong and HD1 is indeed corrupted. When you installed XP onto HD2 and switched over the master/slave configurations of each HD, did you leave the IDE connections as they were, with the 'bad' drive still connected to IDE0 ? If you did, then you need to go into the BIOS setup to change the first boot device from IDE0 to IDE1, otherwise the system will still be trying to boot from the original 'bad' drive (unless you were presented with a dual-boot menu at start-up). I think my reasoning is sound, isn't it?
Edited by pip22, 20 December 2006 - 05:53 AM.