40 GB Primary Active Partition
37 GB Logical Drive with a single partition
With Vista I split the Primary partition into two (Delete and re-create) 20 GB partitions. Both of them now became Primary partitions. Vista was installed on Drive 1 (20 GB). After the installation, I installed Win XP on the other Primary partition. I thought this would allow me to dual boot Win XP and Vista. But, Win XP setup overwrote the Vista Bootloader.
I changed the active partition to the one where Vista was installed from withing XP's Disk Management tool. It issued a warning that the drive didn't contain any valid system files and the system might not be able to boot. I thought it was just because XP might not be able to understand the Vista startup files and ignored the message. After re-booting, my system hangs on POST where its detecting the HDD. The POST operation completes when I disconnect the Sata HDD's cables from the mainboard.
I wonder why a software change rendered the drive undetectable by the BIOS. The BIOS fails to go past the POST even if its left to for 30-60 mins. I am at a loss on how to solve this problem and if that is possible without loosingmy years of data.

