baverdi

Distinguished
Jul 20, 2009
130
0
18,690
I have two hard drives. The one is older and had xp on it. when I got my new one I wanted to try vista but kept the xp. Now I want to try linux or OSx86, but need to safely get rid of the xp copy. My plan was to use the vista cd to format then run the vist cd again to repair. That should reset the boot.ini to single boot instead of dual. Will this leave me with an NTLD error? I do not have a second pc online to search for solutions after I format so could someone double check my method to see if it will work?
I was told to try this:
I am not sure if this will work:
1. Turn off your computer if it's on and disconnect the SATA cable from the HDD that has XP on it.
2. When turning on the computer, go into the BIOS and make sure that the HDD that has Vista on it is on SATA 0 slot. If it's not, turn off computer, swap SATA cables, and turn it on.
3. Set the boot order in BIOS setup to DVD drive then HDD on SATA 0.
4. Insert Vista DVD and boot your computer to DVD.
5. Choose "Startup Repair".
6. You should be able to boot to Vista on HDD.
7. If you can boot to Vista on HDD, shut down your computer, connect the SATA cable to the HDD that has XP on it, and turn on your computer.
8. The HDD that has XP on it should be "Drive D:". If it is, you can format that HDD and install other OS.
I ran the vista repair and it still said you need to insert cd or other boot devise. Press any key to continue
 

baverdi

Distinguished
Jul 20, 2009
130
0
18,690
Ok, my xp ide drive is c: and my vista sata drive is d:. So when I tell the bios that the sata drive should be #1 drive nothing loads. Even more confusing is that when I run vista repair in this state it does not show an os. I click next and go to the cmdpromt http://support.microsoft.com/kb/927392 and type: bootrec.exe /scanos and it says that there is one OS on d: but I cannot repair or rebuild the bcd or mbr in this state. So I tried to go to vista repair with the IDE drive as #1 and my choice of OS was vista, so I clicked next and typed bootrec.exe /scanos in cmdpromt and it says that there is no os bootrec.exe /rebuildbcd confirmed this state.
So when I load up with what vista repair says is no os I can load 2 os's, but when I load up with what vista repair says is one os no os can load. I think my boot files are only on the xp drive.
Can I get them to the other or create some on the vista drive?
Is there a fix?
 

baverdi

Distinguished
Jul 20, 2009
130
0
18,690
EasyBCD 1.7.2 showed me this (I have Vista 64bit:


There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 30 seconds.
Default OS: Microsoft Windows Vista

Entry #1

Name: Earlier Version of Windows
BCD ID: {ntldr}
Drive: D:\
Bootloader Path: \ntldr

Entry #2

Name: Microsoft Windows Vista
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {aa629f94-f696-11dd-a9fe-a295544a113d}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
{aa629f94-f696-11dd-a9fe-a295544a113d}
{29a7d90c-f41b-11dd-a3d0-a39dd115653d}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows Legacy OS Loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=D:
path \ntldr
description Earlier Version of Windows

Windows Boot Loader
-------------------
identifier {aa629f94-f696-11dd-a9fe-a295544a113d}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
truncatememory 0x100000000
osdevice partition=C:
systemroot \Windows
resumeobject {aa629f95-f696-11dd-a9fe-a295544a113d}
nx OptIn
numproc 4
detecthal No
usefirmwarepcisettings No

I ran this in vista
Ugg