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: boot.ini issue with win7 & XP on two drives

12 Jun 2009   #1
Megalomando

windows 7
 
 
boot.ini issue with win7 & XP on two drives

Hi,

My Abit IP35 Pro motherboard's BIOS allows me to select which hard drive is the primary upon boot. If I have three separate OS on each drive, I can select which one I wish to run from bios.

Up till now I have installed a new OS on a separate drive by disconnecting the other connected drives and all has gone fine. When I installed Win 7 on a blank drive, I forgot to disconnect the other two. One drive has XP the other Ubuntu Linux.

During the Win 7 setup I selected the new blank drive and installed WIN 7 on it. All went well but when I rebooted, I had a dual boot: Win 7 made a dual boot with the XP but not the Linux. I didn't want Windows to offer me the dual boot, I wanted to select that in the bios.

So after all is said & done, booting into Linux via the bios switching start up drives goes fine & as before.

Booting into the XP drive via the bios I now get the dual boot option and selecting XP or Win 7 works fine.

Booting into the Windows 7 drive, NTLDR is missing and it will not boot yet this is the drive containing the Windows 7 operating drive.

I looked at the boot.ini in the XP drive and compared that to the boot.ini in a laptop with XP and the differences are below:

Normal boot.ini:

[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 Professional" /noexecute=optin /fastdetect

Win 7 altered XP boot.ini:

;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT /TUTAG=7HEOP4 /KERNEL=TUKERNEL.EXE
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional (TuneUp Backup)" /NOEXECUTE=OPTIN /FASTDETECT /TUTAG=7HEOP4-BAK

So apparently Win 7 identified the drive with XP and now appears to require something on the XP drive for win 7 to boot.

Any idea what I can do or which files need to be relocated to allow the drive with win 7 to boot without needing the XP drive?

I could just disconnect the other two drives and do a fresh install and then replace the changed XP boot.ini with the virgin one but It's taken me awhile to get the drivers and programs established on the win 7 drive and I'd rather not do a complete reinstall at this time.

Thanks!


My System SpecsSystem Spec
.
12 Jun 2009   #2
antalgebra

Windows 7 64bit Ultimate Build 7268.0.090701-1900
 
 

first off, I wouldnt recommend your setup.

That said, to do what you want, just setup the drives the way you want them; aparently by disconnecting the XP HD. Now run the Win7 install disc, and choose the repair option. It'll bring you through an OS repair, and in order to boot from it, you have to setup the hardware the same as when you ran the repair.

Let us know how this goes.

-D
My System SpecsSystem Spec
12 Jun 2009   #3
Megalomando

windows 7
 
 

Hi,

Thanks for the excellent suggestion. It's been so long since I needed to use the repair console that I completely forgot about its ability to restore the ntldr. That is what I'll do and I'm sure it will work.

I will return to this post and let you know how it worked or not but I'm leaning toward success.

I'm not sure why you wouldn't recommend my booting method, it has always worked for me through the last few motherboards I have upgraded through over the years. The only issue I can conjure is it is the user has to use more keystrokes and know exactly which drive contains which OS and how to save to BIOS memory & reboot. That would prohibit a non geek from using the system but few non-geeks would need to have a tri-boot computer anyway.

For me, it's maybe 20 seconds of additional time each time I go to a different OS.

I'll be back later to let you know how the repair went.

Thanks

M
My System SpecsSystem Spec
.

12 Jun 2009   #4
SIW2

Microsoft Community Contributor Award Recipient

Vista x64 / 7 X64
 
 

Quote:
So apparently Win 7 identified the drive with XP and now appears to require something on the XP drive for win 7 to boot.
That something is bootmgr and bcd, and NT6 compatible mbr.

You could use the cmd prompt and bootsect.exe to change the 7 HD so it can operate as both the System and Boot drive when selected as first boot drive in Bios ( or when the other HD is disconnected).

It is probably just as easy to disconnect the other HD and reinstall 7 on the HD you want it on.

If you wish to return the XP Hd to just using the XP boot management system , you can also do that with cmd prompt and bootsect.exe.
My System SpecsSystem Spec
12 Jun 2009   #5
WSF

Windows 7/Windows XP Pro
 
 

First, I don't recommend doing what you are doing. I would recommend using EasyBCD. It allows you to change the booting of your system and what would be the default option.

Regards,
Tim
My System SpecsSystem Spec
12 Jun 2009   #6
antalgebra

Windows 7 64bit Ultimate Build 7268.0.090701-1900
 
 

Quote   Quote: Originally Posted by Megalomando View Post
Hi,

Thanks for the excellent suggestion. It's been so long since I needed to use the repair console that I completely forgot about its ability to restore the ntldr. That is what I'll do and I'm sure it will work.

I will return to this post and let you know how it worked or not but I'm leaning toward success.

I'm not sure why you wouldn't recommend my booting method, it has always worked for me through the last few motherboards I have upgraded through over the years. The only issue I can conjure is it is the user has to use more keystrokes and know exactly which drive contains which OS and how to save to BIOS memory & reboot. That would prohibit a non geek from using the system but few non-geeks would need to have a tri-boot computer anyway.

For me, it's maybe 20 seconds of additional time each time I go to a different OS.

I'll be back later to let you know how the repair went.

Thanks

M
The reason I, and aparently others also, would recommend the setup, is that what if you need to add in a hard drive? if that new hard drive contains any boot data, it's going to try to recover your system and boot from it, possibly overwriting any current settings you have. Also, win7 customizes the bios settings based on if you have downlevel OS's as a part of your boot options. Doing it your way, the settings will be written to best suit your most recent install.

On top of the above, what if you run into a situation where you need data transfered from one OS to the other? You wouldnt be able to actively browse.

I'm sure theres other technical and performance issues that I'm not mentioning, when I tried to do that, (wayy back, before I discovered dual-booting) it worked for a while, but I ran into many issues that ended up with a huge headache, time consumption, and two failed hard drives.

As for your "no non-geeks allowed on this pc" bonus to your setup... I personally don't care of non-geeks take over my PC... its the geeks that I'm sketchy about. their the ones that are dangerous, and will dick with all yur stuff.

btw, how do you remember which HD's are plugged in when each OS runs?? I can see your probably the guy that will have 30 HD's, all on the same Motherboard, and be like... hmm... which OS do I want to install to today? and have a rack of mounted hard drives.

Just get a server, and Octo-boot
My System SpecsSystem Spec
15 Jun 2009   #7
Megalomando

windows 7
 
 

Hi Antalgebra,

For practical purposes I don't need any more hard drives, I have a TB drive and two 750 GB drives which is plenty.

The Ubuntu has been a pet project because I've been increasingly displeased with Microsoft's approach over the last several years and Linux requires a hands on knowledge of the OS which interests me just about the right amount to make it an inexpensive hobby. I don't use the Linux for anything like my taxes or accounting, just for hobby interests. What that means to me is I don't need to share that information with the other disks.

XP has been my primary OS and the only one I use for mission critical functions. The info on the XP disk will of course be useful on win 7 & vice versa. The liability of Win 7 is I have to use the virtual machine to run a small handful of programs I have used for the last 10 years. These programs were unusable with Vista but to use them under Win 7, there are a series of steps to get them to run and it's not convenient.

Aas to how to remember which drives are which, it shows the unique ID of each drive & well, it's like a name & easy to remember which is which. I've never had an issue with being unable to browse from one OS to the other excepting some issues with Linux but as I mentioned, that drive does not interface outside itself.

I wouldn't suggest what I like to do as regards booting is right for most people but perhaps you haven't tried that whit this kind of bios/motherboard option. If there is a separate OS on each HD, regardless of which that is and I tell the bios to run that hard drive at boot, it will only seek from that drive's OS alone; when booted this way, other OS's do not hijack from other drives. What happened this time is I neglected to remove the other drives when installing Win 7 and Win 7 install raided the XP drive bringing it into the mix, changing the boot.ini in XP and not placing Win 7 files in Win 7 where they normally would have been placed.

Had I as usual, removed all drives except the blank drive and then installed Win 7 on it & then once install was done, reattach the other drives then everything would operate as planned & usual for me.

Apparently Win 7 did not recgonize Linux and include that as a tri-boot.

LOL! agreed about the Geeks being the worst offenders...

I'll read up on Octo Boot, I'll likely keep on with what I've been doing for the last 8 years or so but who knows, maybe Octo will appeal to me.

Thanks for the thoughts.
My System SpecsSystem Spec
Reply

 boot.ini issue with win7 & XP on two drives




Thread Tools




Similar help and support threads
Thread Forum
Triple Boot, Vista, Win7 and Win8 and separate Drives (attempt)
I am in the process of rebuilding (replacing) my gaming PC, I was planning to dual boot Win7/Win8 only, but then I got a copy of GOTY Fallout 3. Try as I must, I can not get it to work in Win7 on my current PC and some older games that run "better" in XP/Vista then Win7, (FEAR, TimeShift) I have...
Installation & Setup
Separate Win7 installs requiring both hard drives to boot 1 instance?
I have two copies of Windows 7. One is installed to C:\ - One is installed to D:\ They were both intended to be separate installations, due to a hard drive failure with C:\ .. (and Pre-startup reflects two different versions of Windows 7 to load, of which I have to choose the first one (D:\)....
General Discussion
win7 Ultimate - 2+ boot parition with raid0 drives issues..
im not sure if im under the correct thread but here goes: i have three drives, one SSD got 3 paritions (C, E, F) on it with only OS, tri boot. window 7 ultimate 32bit, 64bit and another 64bit for testing purposes and installing programs. i have two more hard drives in raid0 (D) via window 7...
Hardware & Devices
dual boot win7 & winxp separate drives OR upgrade to win7 professional
I've researched for awhile now & can't seem to find which is the best way to add winxp functionality to my laptop. I have office xp professional, painter7 & photopaint8 software that worked fine on winxp 32 bit thru sp3. New laptop is win7 home premium 64bit. Two 500gb hard drives. Which is...
Software
dual HD, XP/Win7 boot issue
Hi, I have two HD's - one has XP, the other 7. Is it possible to set up the boot so that I have a choice as to which OS to use? I'm trying to get around having to change the boot in BIOS every time I want to switch. Thanks.
Installation & Setup
CD Drives boot problems (win7/xp dual boot)
Hello, I'm searched around for possible clues or solutions for what's going on with my system. No luck. I have a win7 and xp dual boot. They had been working fine, until one day I couldn't get on XP anymore. It'd just freeze while loading, whether it is safe mode, normal, you name it. I had...
Hardware & Devices


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:15.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App