NTLDR Not Found

#1
EasyBCD Crashes on my BCD Configuration

The bellow code crashes EasyBCD when trying to "configure boot" or "add/remove entries".
Any idea where's the problem.
I have Vista on patition C:
and XP on partition H:
Vista came installed on a HP Pavilion dv6000 series Notebook. I partitionned the drive in 5 parts using 'partition suite' and installed XP on an active partition. The vista bootloader disapeared from the bootscreen after the xp install. I made it come back using Vistabootpro but lost the hability to boot xp.
I'd like to use the vista bootloader and be able to choose between xp and vista
Help me ...
Code:
Windows Boot Manager
--------------------
identifier              {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=C:
description             Windows Boot Manager
locale                  fr-FR
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {c56a6da8-5d71-11da-848b-0016d303c81e}
resumeobject            {c56a6da9-5d71-11da-848b-0016d303c81e}
displayorder            {572bcd55-ffa7-11d9-aae2-0007e994107d}
                        {c56a6da8-5d71-11da-848b-0016d303c81e}
                        {466f5a88-0af2-4f76-9038-095b170dc21c}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 15
Windows Boot Loader
-------------------
identifier              {572bcd55-ffa7-11d9-aae2-0007e994107d}
Windows Boot Loader
-------------------
identifier              {c56a6da8-5d71-11da-848b-0016d303c81e}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows Vista
locale                  fr-FR
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {572bcd55-ffa7-11d9-aae2-0007e994107d}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {c56a6da9-5d71-11da-848b-0016d303c81e}
nx                      OptIn
Windows Legacy OS Loader
------------------------
identifier              {466f5a88-0af2-4f76-9038-095b170dc21c}
path                    \ntldr
description             Windows XP
 

mqudsi

Mostly Harmless
Staff member
#2
Hi Bernie, welcome to NeoSmart Technologies.

That's a bug in EasyBCD 1.6-, caused by an invalid drive reference. It is fixed in the 1.61 betas which can be download for free at http://neosmart.net/forums/showthread.php?t=642

If it's still crashing, please let us know so we can fix it before the next release and stick a beta build up there for you to download and try out.
 
#5
Thank you. The program works just fine.

But my problem isn't resolved. I got the XP choice on the boot menu at startup, but when I select XP a message saying: \ntldr status: 0C000000F unable to load the selected ... missing or damaged. !!!

Any idea how to repair or work around this problem?
 

mqudsi

Mostly Harmless
Staff member
#6
I sure am glad to hear that, Bernie! That was the last bug we had in the beta builds, sounds like it's time to go gold!

This sounds like it's saying NTLDR was not found. Did you create this XP entry with EasyBCD 1.61 beta? The new 1.61 builds search for NTLDR before adding an entry, I recommend you try to delete the old XP entry, and add a new one with 1.61 and see if that does the trick.

If it doesn't, see the troubleshooting section of our XP documentation for a link to NTLDR and NTDETECT.COM which you'll need to extract to drive C:\ in order to be able to boot into Windows XP.
 
#7
Found what was the problem. In "Change settings" section, I had to select C:\ , has the drive option for XP. In fact XP is on H:\ drive. But has I understand it now, the vista bootloader searches for ntldr, witch is on the C:\ drive now. Has I said previously, Vista was the first OS on my laptop, then I installed XP. Used your program to "reinstall the Vista bootloader" after the XP install. Is it your program that copies the ntldr file to the Vista drive or what? Please clarify to help ALL.

Thanks again :smile:
 

mqudsi

Mostly Harmless
Staff member
#8
w00t, glad to hear that, Bernie!

For the record: EasyBCD does not copy or move NTLDR anywhere. As of EasyBCD 1.7 though, EasyBCD will search for NTLDR and make the XP entry to point to the partition it located NTLDR on.

NTLDR is usually stored on whatever drive was the boot drive when XP was installed.

Microsoft wrote Windows XP in a way that it is impossible to load it directly, you must load NTLDR and have NTLDR load XP - hence the drive confusion.:wink:
 
#9
Hi,

Im having the same problem. except i installed Windows 7 then went back and installed xp on the partition. then went and fixed boot so that windows 7 loads. then i read some where to instal EasyBCD and that will solve the problem. but when enter the entry, it says cannot find ntldr and ntdetect.com. what can i do?
 

JustinW

Super Moderator
Staff member
#10
This threads outdated. Get the latest build of EasyBCD from [thread=642]here[/thread]. Add a new XP entry and let it autoconfigure.
 
#11
This threads outdated. Get the latest build of EasyBCD from [thread=642]here[/thread]. Add a new XP entry and let it autoconfigure.
Hi Thanks that did the work. However there was an entry already existant. i had to delete that one and add a new one. but i have run into another problem. Windows XP does not detect my wireless card nor does it detect my ethernet card. i have installed the drivers a dozen times still nothing happens. Any ideas?
 
#12
Sure you installed the correct drivers for your model of computer?
What model is your computer?
 
#14