7 dual boot with XP pro (7 running, XP won't Boot)

#1
Hi everyone,

I am new here and look forward to this forum.

In detail here is my problem. (I recently installed easyBCD 2.0 Beta and tried auto configure)

Got a Gateway laptop a few months back with Vista preinstalled, I heard there was an upgrade to 7 so I applied for it, a few months after, it arrived. Meanwhile I partitioned the 1 300 gig HD to 2 partitions 1 for Vista and 1 for XP pro. I never even used Vista but left it there for the upgrade. I also notice at the time of the partition (which I used Vista for had another partion around 10 gigs) SO I guess 3 but it doesnt have a letter.

I can succesfuly run 7 but now XP Pro will not boot after several hours of trying with similar programs. I even coppied (NTDDetect, ntlrd, Boot.ini and put them in the C: partition where 7 is)

Below is links to my screenshots after easyBCD Beta 2.0

http://i593.photobucket.com/albums/tt18/thebiffenator77/tuesday2.png?t=1269399495

http://i593.photobucket.com/albums/tt18/thebiffenator77/tuesdaydiskmanagement.png?t=1269399534

http://i593.photobucket.com/albums/tt18/thebiffenator77/tuesday-2.png?t=1269399658

I think I tried everythng almost and it still won't load, but have suspision here.
XP was originaly named C Drive and VIsta D drive, after 7 upgrade 7 went to C drive and XP went to D drive and I also have a drive that is not labled to a letter as you can see in Disk management (I also read this could be an issue, since I think it is some kind of boot recovery or something)

I also tryied the auto configure a few times and nothing, I even deleted the XP and then did auto configure and it added it.

Any help would be much appreciated, I spent the past 3 days trying to figure this out.

Thanks.

Mr. Beno
 
Last edited:

mqudsi

Mostly Harmless
Staff member
#2
Hiya Mr. Beno,

Welcome to NeoSmart Technologies. Can you please post the contents of "Detailed Mode" in EasyBCD?
 

JustinW

Super Moderator
Staff member
#3
Are you using the [thread=642]latest build of EasyBCD?[/thread] That boot.ini file does not indicate EasyBCD has created it. You need to grab the latest build available and re-add an entry for XP, letting it autoconfigure. In the future if you go advanced and click on the paperclip icon you can directly upload image attachments in your posts.
 

mqudsi

Mostly Harmless
Staff member
#4
oh, and please limit all posts regarding this problem to this thread here :smile:

Thanks!
 
#5
Thanks,

I downloaded Easy BCD Beta 2.0 a few weeks ago, I just downloaded the 87 build and will install that.

Here is the detailed:

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 {dcda7005-3492-11df-8743-b61e463bd3f3}
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
displayorder {dcda7005-3492-11df-8743-b61e463bd3f3}
{dcda700c-3492-11df-8743-b61e463bd3f3}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {dcda7005-3492-11df-8743-b61e463bd3f3}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {dcda7009-3492-11df-8743-b61e463bd3f3}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {dcda700c-3492-11df-8743-b61e463bd3f3}
device partition=D:
path \NTLDR
description Microsoft Windows XP


Thanks again



UPDATE With EasyBCD 2.0 87 Build (I noticed it changed around, I just hit the auto config, but I think I need to do something with XP first, maybe add another and delete the current, I just saw Add entry. the old version had add/delete entry I believe?

Here is the detailed and debug mode currently

There are a total of 3 entries listed in the bootloader.
Default: Windows 7
Timeout: 30 seconds.
Boot Drive: D:\
Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Microsoft Windows XP
BCD ID: {dcda700c-3492-11df-8743-b61e463bd3f3}
Drive: D:\
Bootloader Path: \NTLDR
Entry #3
Name: Microsoft Windows 7
BCD ID: {dcda700d-3492-11df-8743-b61e463bd3f3}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe


Debug Mode----------------------------------------------------------------------------------
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 {dcda7005-3492-11df-8743-b61e463bd3f3}
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
displayorder {dcda7005-3492-11df-8743-b61e463bd3f3}
{dcda700c-3492-11df-8743-b61e463bd3f3}
{dcda700d-3492-11df-8743-b61e463bd3f3}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {dcda7005-3492-11df-8743-b61e463bd3f3}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {dcda7009-3492-11df-8743-b61e463bd3f3}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {dcda700c-3492-11df-8743-b61e463bd3f3}
device partition=D:
path \NTLDR
description Microsoft Windows XP
Windows Boot Loader
-------------------
identifier {dcda700d-3492-11df-8743-b61e463bd3f3}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows 7
locale en-US
osdevice partition=C:
systemroot \Windows
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#6
Delete any existing XP entry(s) first.
Then add a new entry and let it auto-configure.
 
#7
Thanks for your reponse. I deleted the windows xp entry and added a new one, I chose to make it the NT/2k/XP/2k3.

XP still failed and got the same start up, a flash of xp then restart, but 7 runs still. I do have 2 7's now on the boot up menue.

Here is the info

There are a total of 3 entries listed in the bootloader.
Default: Windows 7
Timeout: 30 seconds.
Boot Drive: D:\
Entry #1
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #2
Name: Microsoft Windows 7
BCD ID: {dcda700d-3492-11df-8743-b61e463bd3f3}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Entry #3
Name: Microsoft Windows XP
BCD ID: {dcda700e-3492-11df-8743-b61e463bd3f3}
Device: boot
Bootloader Path: \NTLDR



Boot ini

; This boot.ini was automatically generated by NeoSmart Technologies' BootGrabber.exe
; Use EasyBCD from http://neosmart.net/dl.php?id=1 to manage your bootloader
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows XP on D:\" /fastdetect

Debug Mood

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 {dcda7005-3492-11df-8743-b61e463bd3f3}
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
displayorder {dcda7005-3492-11df-8743-b61e463bd3f3}
{dcda700d-3492-11df-8743-b61e463bd3f3}
{dcda700e-3492-11df-8743-b61e463bd3f3}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {dcda7005-3492-11df-8743-b61e463bd3f3}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {dcda7009-3492-11df-8743-b61e463bd3f3}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {9e9993cf-3529-11df-b294-806e6f6e6963}
nx OptIn
Windows Boot Loader
-------------------
identifier {dcda700d-3492-11df-8743-b61e463bd3f3}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows 7
locale en-US
osdevice partition=C:
systemroot \Windows
Real-mode Boot Sector
---------------------
identifier {dcda700e-3492-11df-8743-b61e463bd3f3}
device boot
path \NTLDR
description Microsoft Windows XP

Thanks again for our guys help
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#8
OK , we've been dealing with the wrong problem here.
Your XP isn't failing to boot.
It's booting but failing to run properly.
The boot files are OK and always were.
Boot XP again but immediately you select it from the menu start tapping F8
That will interrupt the chain to NTLDR and enter the XP extended boot menu
In that menu, choose the "no automatic restart" option, and your XP startup should stop at the error and give you a chance to read the stop error message.
 
#9
The blue screen showed up.
----------
A problem has been detected and windows shutdown to prevent damage...

Check for viruses, remove newly installed hardrives or hardrive controllers. Chec your hardrive to make sure it is properly configured and terminated.

Run CHKDSK /F to check for hardrive corruption, and then restart

0x00000007B (0xba4cf524, 0c0000034, 0x00000000, 0x00000000)

I think I copied the write error code
------------
Thanks again,
 

Terry60

Knows where his towel is.
Staff member
#10
Boot using F8 again, and try "last known good configuration"
If that doesn't work, run chkdsk /f from W7 against the XP partition as suggested.
 
#11
I went into 7 and did check disk on xp D: it said it fixed some errors and I restarted and same thing, I did do scan for bad sectors. Last known good configuration also didn't work.

But At start up option for boot, I notice 2 7's and both of them when highlighted gives and F8 option but nothing for XP. It was the same error code too when I disabled auto restart.

Thanks again for all your time helping.


EDIT: I didn't do check for bad sectors... that was a typo above.

Also I don't know if this helps in any way, but when I used Easybcd 1.7.2 originaly in XP when it was running by it self in Partition C, Vista was on D, but never messed with the dual boot. Then I got 7 from the gateway upgrade from XP with Easy BCD 1.7.2 I set the MBR to Vista (which knocked out XP) I could not get XP back from there on (and same start problem I think, so since I had Vista and the upgrade, I decided to do the upgrade while I could to 7 since I had a 7 boot disc now. Vista never came with it pre installed so I downloaded a vista boot disk and it activated Vista.
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#12
Try chkdsk /r
(if you're using the chkdsk UI from tools, then you must let it check for (and fix) bad sectors. That's the whole point.)
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#14
Normally, if an internal letter change has happened, the system will hang rather than crash, but since you mention the possiblity, check out this link
http://www.goodells.net/multiboot/partsigs.htm
(Don't worry that one OS sees another OS as a different letter than it sees itself. That's normal Windows behaviour.
Letters aren't "real", they're not physically attached to the partition. They're just entries in the OS registry.
Each registry is independant, so they have no need to agree on lettering)
 
#15
thanks Terry I am gona try it. I plan on doing nethod 3 from the above link that you sent, I think that could be a possiblility where the problem is since, XP was assigned to C: originaly when it was partitioned with Vista and problems happened when I set the MBR in Vista. I am up to try anything that will fix it.


"Method #3 ("Kawecki's Trick"):
"fool Windows into thinking the previously assigned drive letters belong to partitions that no longer exist. so by invalidating the previous signatures you can induce 2000/XP into releasing previously used drive letters for reassignment."

Do you recomnend an easy way of doing this, I do not have a floppy drive. "They said One way of doing this is to delete or alter the DiskID in the MBR. Since the DiskID is part of the partition signatures, this forces a change in the signatures and previously remembered drive letters can be reassigned because they no longer match valid partition signatures. The easiest way to delete the DiskID is to use a Win98 boot floppy (aka, "Windows 98 Startup Disk"). Boot the computer from the boot floppy, run the command "fdisk /mbr", remove the floppy, and reboot into 2000/XP. "

Could it be possible to do it from 7?

Thanks again for all your time and help
 

Terry60

Knows where his towel is.
Staff member
#16
No, it's a trick only possible because of the slightly different action taken by the old W98 disk.
 
#17
How about any other methods? rather then method 3 or a possible downloading a "98 start up" and putting it on a cd?
Also I just remembered that I do have a 98 se boot floppy and a 98 se instalation disk. Just no floppy drive
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#18
You'd probably be better trying the "savepart" link.
But don't get your hopes up. As I said before, a letter change normally just causes a hang at the welcome screen, not a crash.
 
#19
Do you think savepart is the best option or is there any other options at this point?

UPDATE:

If for somereason this won't work or to risky, what is the best way to get rid of the XP partion and reinstall it.

I tried to see if I could delete or format from diskmanagement in 7 but it wouldnt let me for XP on D: I just think if the above is gona be risky, I would rather just get rid of the XP partition (only because it can't repair) and reformat the partion to a fresh copy of XP Pro. Then maybe the dual boot would even work?

Thanks again.
 
Last edited:

JustinW

Super Moderator
Staff member
#20
You could re-create the partition/re-format it during XP setup booted from your XP disc You would then need to recover W7's bootloader with our recovery disc following these instructions after the fresh copy of XP is installed.

You should try the program out first though. It isn't going to mess up W7... worst case secnario you continue to be unable to boot XP.