G
Guest
I just replaced the MoBo/CPU/GPU/Memory on a machine that was running Windows
XP Pro from a striped RAID array on the onboard Promise SATA controller of an
Asus P4PE MoBo. The machine had 2 other EIDE HDDs in addition to the SATA
RAID array. One of these (a 40 GB disk) was used for data backup, and the
other (an old 8GB) was just sort of hanging around. After backing up about 80
gb of data to the 40 gb disk plus another external HDD, I replaced the
hardware, and as I sort of expected, the new MoBo's (Abit Fatal1ty FP-IN9
SLI) SATA controller did not recognize the old array. So I installed XP pro
to the old 8GB disk, since the 40 GB one had important data on it, in order
to use that installation to re-format the RAID array for the new SATA
controller. At this point, I started having an odd problem, which is that if
I tried to boot directly off the newly installed OS on the 8GB disk, I would
get the error message "NTLDR Missing, press ctl+alt+del to restart". If,
however, the XP install CD was in the drive and "CD ROM" was ahead of "HDD"
in the BIOS boot order, I could boot my installation of XP just fine.
Assuming this was an issue with the old disk, I went ahead and did another
clean install of XP to the newly formatted RAID array, which I had intended
to be the system disk again. I then unplugged the old 8GB HDD and threw it in
my dead tech pile, and tried to re-start off of the RAID array. It now seemed
to work OK, except that I would get this strange dual-boot choice screen as I
booted, and I was prompted to select from one of two apparent installs of XP,
only one of which worked. Undeterred, I went ahead and installed Vista Home
Pemium upgrade over the XP pro on the RAID array (a new clean install was
required), and tried again. This time, the NTLDR error came back . Futzing
around with the BIOS, I then discovered that if I put the 40 GB HDD, which I
had thought contained nothing but backup data, ahead of the RAID array in the
boot order, I would again get the dual-boot choice screen, this time with XP
and Vista as the options. Selecting Vista would cause the system to boot up
just fine using the VISTA on the RAID array, but the old 40 GB drive, which
definitely did not have the OS on it, was listed as drive C by the system.
Thinking this must have to do with my RAID setup and some resultant
corruption of the boot sector, I bought yet another SATA HDD (320 GB), and
tried to clone my system onto that. I now have two Vista system disks that
will only load the OS if the old 40GB disk with no OS on it is first in the
boot order. Just to eliminate the obvious bozo hypothesis, I cannot boot just
the 40 GB disk either, so there is definitely no Vista or other OS on it that
I accidentally installed there. So:
1) what the heck is going on???
and
2) How can I fix this, preferably without starting from scratch again?
Thanx much for any help.
XP Pro from a striped RAID array on the onboard Promise SATA controller of an
Asus P4PE MoBo. The machine had 2 other EIDE HDDs in addition to the SATA
RAID array. One of these (a 40 GB disk) was used for data backup, and the
other (an old 8GB) was just sort of hanging around. After backing up about 80
gb of data to the 40 gb disk plus another external HDD, I replaced the
hardware, and as I sort of expected, the new MoBo's (Abit Fatal1ty FP-IN9
SLI) SATA controller did not recognize the old array. So I installed XP pro
to the old 8GB disk, since the 40 GB one had important data on it, in order
to use that installation to re-format the RAID array for the new SATA
controller. At this point, I started having an odd problem, which is that if
I tried to boot directly off the newly installed OS on the 8GB disk, I would
get the error message "NTLDR Missing, press ctl+alt+del to restart". If,
however, the XP install CD was in the drive and "CD ROM" was ahead of "HDD"
in the BIOS boot order, I could boot my installation of XP just fine.
Assuming this was an issue with the old disk, I went ahead and did another
clean install of XP to the newly formatted RAID array, which I had intended
to be the system disk again. I then unplugged the old 8GB HDD and threw it in
my dead tech pile, and tried to re-start off of the RAID array. It now seemed
to work OK, except that I would get this strange dual-boot choice screen as I
booted, and I was prompted to select from one of two apparent installs of XP,
only one of which worked. Undeterred, I went ahead and installed Vista Home
Pemium upgrade over the XP pro on the RAID array (a new clean install was
required), and tried again. This time, the NTLDR error came back . Futzing
around with the BIOS, I then discovered that if I put the 40 GB HDD, which I
had thought contained nothing but backup data, ahead of the RAID array in the
boot order, I would again get the dual-boot choice screen, this time with XP
and Vista as the options. Selecting Vista would cause the system to boot up
just fine using the VISTA on the RAID array, but the old 40 GB drive, which
definitely did not have the OS on it, was listed as drive C by the system.
Thinking this must have to do with my RAID setup and some resultant
corruption of the boot sector, I bought yet another SATA HDD (320 GB), and
tried to clone my system onto that. I now have two Vista system disks that
will only load the OS if the old 40GB disk with no OS on it is first in the
boot order. Just to eliminate the obvious bozo hypothesis, I cannot boot just
the 40 GB disk either, so there is definitely no Vista or other OS on it that
I accidentally installed there. So:
1) what the heck is going on???
and
2) How can I fix this, preferably without starting from scratch again?
Thanx much for any help.