BCD Registry is missing or corrupt
Ok, here is the file you requested:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
default {current}
displayorder {current}
{301baa62-6ef3-11dc-9819-ba1f5c935c59}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=F:
path \Windows\system32\winload.exe
description Windows Vista
osdevice partition=F:
systemroot \Windows
resumeobject {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {301baa62-6ef3-11dc-9819-ba1f5c935c59}
device partition=C:
path \Windows\System32\winload.exe
description Windows XP
osdevice partition=C:
systemroot \WINDOWS
Resume from Hibernate
---------------------
identifier {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
device partition=F:
path \Windows\system32\winresume.exe
description Windows Vista (TM) Home Premium (recovered)
inherit {resumeloadersettings}
pae Yes
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=F:
path \boot\memtest.exe
description Windows Memory Diagnostic
Alright. Do this.
VistaBootPRO -> Diagnostics -> Run Diagnostics
Then post the output of that again. Seems you have some rogue entries in your manager that we need to take care of as well.
- jbullard
- VP - Software
- Posts: 3653
- Joined: Sun Jun 06, 2004 10:17 pm
- Location: Utah
- Real Name: Jason Bullard
Ok, here is after I ran the diagnostic:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
default {current}
displayorder {current}
{301baa62-6ef3-11dc-9819-ba1f5c935c59}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=F:
path \Windows\system32\winload.exe
description Windows Vista
osdevice partition=F:
systemroot \Windows
resumeobject {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {301baa62-6ef3-11dc-9819-ba1f5c935c59}
device partition=C:
path \Windows\System32\winload.exe
description Windows XP
osdevice partition=C:
systemroot \WINDOWS
Resume from Hibernate
---------------------
identifier {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
device partition=F:
path \Windows\system32\winresume.exe
description Windows Vista (TM) Home Premium (recovered)
inherit {resumeloadersettings}
pae Yes
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=F:
path \boot\memtest.exe
description Windows Memory Diagnostic
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
default {current}
displayorder {current}
{301baa62-6ef3-11dc-9819-ba1f5c935c59}
timeout 30
Windows Boot Loader
-------------------
identifier {current}
device partition=F:
path \Windows\system32\winload.exe
description Windows Vista
osdevice partition=F:
systemroot \Windows
resumeobject {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {301baa62-6ef3-11dc-9819-ba1f5c935c59}
device partition=C:
path \Windows\System32\winload.exe
description Windows XP
osdevice partition=C:
systemroot \WINDOWS
Resume from Hibernate
---------------------
identifier {8eb84c3a-6ee4-11dc-b780-806e6f6e6963}
device partition=F:
path \Windows\system32\winresume.exe
description Windows Vista (TM) Home Premium (recovered)
inherit {resumeloadersettings}
pae Yes
debugoptionenabled No
Windows Memory Tester
---------------------
identifier {memdiag}
device partition=F:
path \boot\memtest.exe
description Windows Memory Diagnostic
Ahh I see the problem. Here is what you will need to do.
Go to:
VistaBootPRO -> Manage OS Entries -> Add New OS Entry
1. Type in "WindowsXP" without quotes and no spaces. (we can change it later)
2. Select C: drive
3. Select "Legacy OS Entry" for OS Type
Then click on Apply Updates. A new Legacy OS Entry will be created with the correct parameters.
Next, goto:
VistaBootPRO -> System Bootloader
Select:
1. Windows Vista Bootloader
2. All Drives
3. Force Installation
After this reboot and see if you can get into the newly created WindowsXP. If so, reboot and see if you can get into Vista. If so, delete the entry "Windows XP" with a space and you can rename "WindowsXP" without a space anything you'd like.
If you are weary about doing something let us know and we can guid you through it with more instructions.
Go to:
VistaBootPRO -> Manage OS Entries -> Add New OS Entry
1. Type in "WindowsXP" without quotes and no spaces. (we can change it later)
2. Select C: drive
3. Select "Legacy OS Entry" for OS Type
Then click on Apply Updates. A new Legacy OS Entry will be created with the correct parameters.
Next, goto:
VistaBootPRO -> System Bootloader
Select:
1. Windows Vista Bootloader
2. All Drives
3. Force Installation
After this reboot and see if you can get into the newly created WindowsXP. If so, reboot and see if you can get into Vista. If so, delete the entry "Windows XP" with a space and you can rename "WindowsXP" without a space anything you'd like.
If you are weary about doing something let us know and we can guid you through it with more instructions.
- jbullard
- VP - Software
- Posts: 3653
- Joined: Sun Jun 06, 2004 10:17 pm
- Location: Utah
- Real Name: Jason Bullard
Here is what you will need to do.
The three files are Boot.ini, NTLDR, NTDETECT
Also, you might try changing the boot drive in VistaBootPRO for the WindowsXP entry. I was guessing on C but it could be another drive. The "Windows XP" (with space) is actually an old Vista entry and needs to be deleted anyway. It is not actually XP because the bootloader path points to \winload.exe and XP uses \ntldr. That is why you had to create a new entry.
1. Open My Computer
2. Click on "Organize" and then click on "Folder and Search Options"
3. Then click on the "View" tab
4. In the list under "Advanced Settings" you need to find "Hide protected operating system files" and uncheck it and then click "Ok"
5. Once back into My Computer open your XP (or Vista) drive and you will now see more "protected" files
6. Select the three files in question and right click and then select "Copy"
7. Go back and open your Vista (or XP) drive and right click and then select paste
The three files are Boot.ini, NTLDR, NTDETECT
Also, you might try changing the boot drive in VistaBootPRO for the WindowsXP entry. I was guessing on C but it could be another drive. The "Windows XP" (with space) is actually an old Vista entry and needs to be deleted anyway. It is not actually XP because the bootloader path points to \winload.exe and XP uses \ntldr. That is why you had to create a new entry.
- jbullard
- VP - Software
- Posts: 3653
- Joined: Sun Jun 06, 2004 10:17 pm
- Location: Utah
- Real Name: Jason Bullard
Return to General Windows Support
Who is online
Users browsing this forum: No registered users and 8 guests