Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: another dual boot issue :D


26 Jan 2009   #1

Windows 7, Vista, XP Pro
 
 
another dual boot issue :D

Hello all.

I have read through a few threads related to dual boot problems. I have made a few strides in the right direction. But I don't quite have things back to "normal".

Where things sit right now, I have a fresh install of XP Pro 32-bit on one drive, then I installed Windows 7 64-bit on another drive. For some reason, I never got the boot choice during startup, it just went into Windows 7.

Did all kinds of searching and playing around, 3 hours or so worth. Now it's time to ask, lol

I have the EasyBCD program, and I have things to where startup gives me a choice between Windows 7 and Windows XP. I can chose Windows 7 and it boots up fine. If I choose XP, it just reboots and brings me back to the Os select screen again. Here is what BCD setting screen shows:


I feel like I am close to righting this wrong, but I am also possibly tired, anyway, any ideas?

PS: I also noticed in another thread people showing a screenshot of an "About" screen that shows an expiration date, where is that?

My System SpecsSystem Spec
.

26 Jan 2009   #2

Windows 7 RC 7100 32bit/64bit
 
 

Hello AgentSmith.

The "about" page, for start, you get it if you type "winver" at Start-Search box

As for the dual boot, your BCDEDIT config seems ok, but it might have the wrong XP partition.

Could you post a screenshot of your Disk Management?
My System SpecsSystem Spec
26 Jan 2009   #3

XP SP3 32bit, Vista HP 64bit, Seven Pro 64bit
 
 
XP (Dual)Boot Files Location

How to get a XP/Windows 7 dualboot to work:

The XP boot loader files need to be in the Windows 7 partition. XP bootloader files must be in the root folder of the first partition of the harddisk that boots the computer (usually known as drive "C:"). This is the harddisk that is listed first (in boot priority) in the BIOS, or that is booted first from an external harddisk adapter.

Copy (NOT move!) these 3 files from the XP root folder into the Windows 7 root folder:
(assuming that your Windows 7 is installed in the first partition)

ntdetect.com
ntldr
boot.ini

Now you must modify the boot.ini (in the Windows 7 partition) to point back to the XP partition. DO NOT modify the boot.ini in the XP partition! This can be confusing and difficult but it should not affect your XP install in any way if you get it wrong. Getting it wrong just results in XP not booting.

In two lines in the boot.ini file is a reference to the drive and partition that the XP is installed on:

Code:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /FASTDETECT /NOEXECUTE=OPTIN
These two items in the above lines (line 3 and 5) in the boot.ini must be modified:

rdisk(x) points to the physical drive that XP is installed on, this is the order in BIOS that the harddisks are listed starting at 0 as the first harddisk.

partition(x) points to the partition that XP is installed on starting with 1 as the first partition.

Examples:
For XP on the first harddisk in the first partition the result is:
rdisk(0)partition(1)

For XP on the second harddisk in the first partition the result is:
rdisk(1)partition(1)

For XP on the third harddisk in the first partition the result is:
rdisk(2)partition(1)

And for XP on the first harddisk in the second partition the result is:
rdisk(0)partition(2)

You must modify "rdisk(x)partition(x)" in BOTH lines in the boot.ini, and both line's entries must be identical so that they refer to the same harddisk and partition.

Once you get this set up, start EasyBCD (inside Windows 7), remove your "bad" XP entry and start over. "Add" a new Windows XP entry, select the "OS Type" entry as Windows XP and, if you got your boot.ini correct, you don't even need to select the drive letter, EasyBCD will detect the XP install and automatically configure the dualboot. You will see "C:" as the selected drive, that's correct since when XP boots it will be the "C:" drive no matter that it's now "F:" (or whatever).

On my system I have Vista 64 on the first harddisk in partition 1, Windows 7 on the first harddisk in partition 2 and XP on the second harddisk in partition 1. So in the (XP) boot.ini file in the Vista partition I have:

Code:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /FASTDETECT /NOEXECUTE=OPTIN
Since I have a Vista/Windows 7 dualboot my XP boot.ini file is in the Vista root folder because that's where the Vista/Windows 7 bootloader is located. With only a Windows 7 install you would put the XP boot files into the Windows 7 root folder.

Without a Vista/Windows 7 dualboot, using only a virgin Windows 7 install, you might need to put the three XP boot files into that "hidden" Windows 7 partition because that's where the Windows 7 bootloader is found, or so I've read. I installed Windows 7 from within Vista so I didn't get the extra "hidden" partition.

This works even if XP is 32bit and Vista or Windows 7 is 64bit, the bootloader does not care what gets booted - 32bit or 64bit. It's even possible to use EasyBCD to boot into a Linux type OS like Ubuntu instead of using GRUB which is an adventure all by itself.
My System SpecsSystem Spec
.


26 Jan 2009   #4

Windows 7, Vista, XP Pro
 
 

Thanks for the help.

Here is a screenshot of my disk management:


and here is the 2 locations I find for both the ntdetect.com and the ntldr.


I can't locate the boot.ini
My System SpecsSystem Spec
26 Jan 2009   #5

Vista Home Premium x64 sp1-XP x64 sp2/Windows 7 x64
 
 

Click on Manage Bootloader and then click 'write mbr', but make sure that 'Reinstall the Vista bootloader' is checked. I had the same problem but there is another step to it.
My System SpecsSystem Spec
26 Jan 2009   #6

Windows 7, Vista, XP Pro
 
 

Tried shezz's idea, still the same problem. I get the choice of the 2 OSs to boot to, Windows 7 boots up fine, but choosing XP just restarts the computer right back to the OS selection screen, rinse and repeat.

I appreciate the suggestion though
My System SpecsSystem Spec
26 Jan 2009   #7

Vista Home Premium x64 sp1-XP x64 sp2/Windows 7 x64
 
 

Quote   Quote: Originally Posted by AgentSmith5150 View Post
Tried shezz's idea, still the same problem. I get the choice of the 2 OSs to boot to, Windows 7 boots up fine, but choosing XP just restarts the computer right back to the OS selection screen, rinse and repeat.

I appreciate the suggestion though
OK, I reckon the drive letter may be wrong where XP is installed, try changing that. Remember, it won't be the same drive letter as it is in Vista. By the look of it from your screenshots, I'd try D:\
My System SpecsSystem Spec
26 Jan 2009   #8

Windows 7 Ultimate Vista Ultimate x64
 
 

Have you tried having a play with this option to see if it helps.

Name:  2009-01-27_104040.jpg
Views: 20
Size:  72.5 KB


My System SpecsSystem Spec
26 Jan 2009   #9

Vista Home Premium x64 sp1-XP x64 sp2/Windows 7 x64
 
 

From the disk management screenshot he posted he only has two drives/partitions. If XP was installed after Vista then logically XP will inhabit the D:\ drive/partition as recognized from dos. He has it set as F:\ because that is what it is in Vista....in dos mode however the drive with XP on it will be drive D:\. However it may be drive E:\ if your DVD/CDROM is allocated D;\, but it will most certainly not be F:\
My System SpecsSystem Spec
26 Jan 2009   #10

Windows 7, Vista, XP Pro
 
 

Yeah, two seperate drives, not two partitions on the same drive. For the drive ID for the XP drive, under "change settings" I can choose C:\, F:\, or BOOT.

Or should I do "add/remove entries" and remove the XP entry and re-add as a different letter?

And about Grim's idea, should I do that before or after I try anything else?

Thanks again for the help
My System SpecsSystem Spec
Reply

 another dual boot issue :D




Thread Tools



Similar help and support threads for2: another dual boot issue :D
Thread Forum
0xc000000e Boot Selection Failed - Dual-Boot Boot Sequence Issue? General Discussion
Boot issue after removing original OS in dual boot Installation & Setup
Dual-Boot Issue Installation & Setup
Dual Boot Issue Installation & Setup
Help with dual boot issue please Installation & Setup
MBR Issue with Dual Boot Installation & Setup
Dual Boot Issue (Lost my Dual Boot Menu) Installation & Setup

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 08:23 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33