A Digital Age Deserves A Digital Leader

XP ntldr error in multiboot

Forum rules
Please start your own topic for support with problems you experience. Even if it appears to be exactly the same as someone else's problem, system configurations differ significantly. Thank you.

It may take our support staff between 24-48 hours to respond to your problem. We are a small business and strive to answer your questions as soon as possible. We appreciate your patience.

XP ntldr error in multiboot

Postby Dubinvero » Mon Feb 12, 2007 12:13 pm

I am trying to set up a multiboot system with XP and Vista. I started with XP Home SP2 on a single partition C drive. I reduced the size of the C partition and created two new partitions in the freed up space: (F) 64Gigs Primary and Unallocated 51.6 Gigs. XP did boot successfully after the repartitioning.

I followed a procedure which is described on multibooters.co.uk with the objective of having two independent OS's and not have the Vista install overwrite the XP boot files. I used the XP Disk Management to make the new F partition Active. I let Vista format the new F partition during the installation process.

With a successful install of Vista, I downloaded VistaBootPRO 3.1 and made a couple of changes to the boot process. I selected Xp as the default boot.

When I tried to boot into XP I got an ntldr error message 0xc000000f "The selected entry could not be loaded because the application is missing or corrupt."

I have read a number of threads about dual boot problems but they seemed to be a different problem than what I am experiencing.

Following is a copy of the Detailed BCD Store information.


--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {ntldr}
resumeobject {3a89ecaf-b9f0-11db-8fc9-aacdbd29b1f7}
displayorder {ntldr}
{current}
toolsdisplayorder {memdiag}
timeout 30

Windows Legacy OS Loader
------------------------
identifier {ntldr}
device partition=C:
path \ntldr
description Windows XP
custom:47000005 301989892
6

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {3a89ecaf-b9f0-11db-8fc9-aacdbd29b1f7}
nx OptIn
custom:47000005 301989892
3

In Vista Disk Management it shows that the F drive has been renamed to C and that it is Active, System and Boot. The partition with XP which was C has been renamed to D and is identified as Healthy Primary.

My goal is to have the two OS's completely independent.

Any feedback on how to fix the ntldr problem would be greatly appreciated.

Derek
PRO Level 2
Posts: 12
Joined: Mon Feb 12, 2007 1:47 am

Postby The Phoenix » Mon Feb 12, 2007 1:07 pm

Welcome to PROnetworks, please bear with us whilst some of the other members who have had experience with this type of problem get a chance to look this over.
Jamie
Image
Image
ImageImage
PRO Level 15
User avatar
Posts: 1380
Joined: Thu Aug 11, 2005 11:53 am
Location: The lovely Countryside of East Yorkshire, UK

Postby kd1966 » Mon Feb 12, 2007 2:50 pm

Welcome to PROnetworks Dubinvero! First let's see what the heck happened; please check your Explorer.exe and look at the Vista C: and see if you have a folder called Windows.old
If you do, then this will be more complicated; if not, then start by telling us how you PARTITIONED/FORMATTED your Vista drive. Your XP entry is invalid, so that can be deleted.
Look also at the Vista Disk Mgmt and tell us which Partition is the "SYSTEM" drive (A screenshot of this would be great) ^*^
PRO PLATINUM
User avatar
Posts: 6831
Joined: Tue Aug 09, 2005 2:00 am
Location: USA - GSO - NC

Postby Dubinvero » Mon Feb 12, 2007 9:52 pm

kd1966,

Thanks for your help.

I did not find a folder for Windows.old in Vista C.

I created the new partition using Partition Magic. I started with a single partition 250 Gig C drive running Windows XP Home SP2. I reduced the size of the C drive to 117 Gigs which still had about 30 Gigs of free space.

I created two new partitions (1) A 64 Gig Primary F partition and (2) an Unallocated partition of 51.65 Gigs.

I rebooted normally into XP after creating the two new partitions.

I then installed Vista Home Premium onto The F partition. I used Vista to format the F partition during the installation.

In Vista Disk Management the partitions have been renamed. The F partition with Vista is shown as C . The former C partition with XP is shown as D.

I could not figure out how to capture a screenshot of the Vista Disk Management screen. Here is the essential information:

(D) 117.19 GB Healthy NTFS Primary Partition

(C) 64.0 GB NTFS Healthy System, Boot, Page File, Active, Crash Dump, Primary Partition.

51.65 GB Unallocated

Thanks again for your assistance.

Derek
PRO Level 2
Posts: 12
Joined: Mon Feb 12, 2007 1:47 am

Postby kd1966 » Mon Feb 12, 2007 11:48 pm

Ok, you need to follow the Vista Install guide section that refers to "Removing Vista from you system", which includes deleting the bootmanager files on your XP partition.

Your problem is likely related to using PM to format your Vista drive; using 3rd party partitioning programs should be limited to CREATING the partitions, but NOT FORMATTING them. Use XP's disk mgmt instead to format partitions.

The Vista Install guide is HERE

Since Vista is saying it's the System drive, this needs to be fixed by booting the XP CD to the Recovery Console and typing the command: fixboot and then rebooting the computer (Without the XP CD in) back into XP. From there (XP) refer to the guide on removing Vista completely before attempting a new install.
PRO PLATINUM
User avatar
Posts: 6831
Joined: Tue Aug 09, 2005 2:00 am
Location: USA - GSO - NC

Postby Dubinvero » Tue Feb 13, 2007 12:15 am

kd1966,

Thanks for the feedback. I would like to point out before I proceed with your suggestion that I used Vista to format the F partitition that Vista was installed on. Would this be an important fact?

Derek
PRO Level 2
Posts: 12
Joined: Mon Feb 12, 2007 1:47 am

Postby kd1966 » Tue Feb 13, 2007 1:18 am

You used the Vista setup to format the partition? That is ok, as long as it's 2000/XP/Vista, and NOT 3rd party to format. I saw the PM info you listed and thought you used that. Something strange occurred during your Vista install......... not sure what, but it would be better to start over
PRO PLATINUM
User avatar
Posts: 6831
Joined: Tue Aug 09, 2005 2:00 am
Location: USA - GSO - NC

Postby Dubinvero » Tue Feb 13, 2007 2:01 am

I booted to the XP CD and ran the fixboot command in the Recovery Console. Unfortunately it did not work. I got the following error message:
"Fixboot cannot find the system drive, or the drive specified is not valid."

I tried to run the fixboot command for the C and D partitions and got the same error message.

Derek
PRO Level 2
Posts: 12
Joined: Mon Feb 12, 2007 1:47 am

Postby kd1966 » Tue Feb 13, 2007 2:37 am

If you can get into Vista, copy the NTLDR, ntdetect.com, and boot.ini files from the XP partition to the root of Vista and if that does not work:

Boot the Vista DVD to the "Install Now" screen and select the "Repair my Computer" option at lower left. You should be able to get an option to boot Vista to a command prompt, then type the command:
bootsect.exe /nt52 /force (This should set your XP partition back to being the System drive, as well as allowing you to boot to it, but this also UNINSTALLS the Vista bootloader so you will have to reinstall it)

To reinstall the Vista bootloader in XP, use VistaBootPRO 3.1
PRO PLATINUM
User avatar
Posts: 6831
Joined: Tue Aug 09, 2005 2:00 am
Location: USA - GSO - NC

Postby Dubinvero » Tue Feb 13, 2007 1:54 pm

This is unchartered territory for me, so I am being cautious that I dont make my problem worse. I found the 3 files in the XP partition. Here is what I found:

There were two copies of ntldr and ntdetect.com One file was in an i386 folder while the other was in a folder 16b2c96................f819. Which of these files should I copy over to the Vista Partition.?

I only found one boot.ini file. In fact it was shown as boot.ini.backup. Is this correct or could it be part of my problem?

Derek
PRO Level 2
Posts: 12
Joined: Mon Feb 12, 2007 1:47 am

Next

Return to Windows Boot Problems

Who is online

Users browsing this forum: No registered users and 1 guest

cron
cron