Dual Boot Win7 & WinXP, 2 Different Hard Drives

Just bought a nifty new computer, an HP p-7 1235.

This is it: http://h20000.www2.h...rodTypeId=12454

Kroozer put me onto it and I am forever in her debt. Thanks, Kroozer.

Its fast, works perfectly, so the first order of business is to tweak it. :P

Have been trying to get it to dual boot win xp from a different 1 tb HD for a while now, no luck yet.

Have read till my glasses fogged over. Still reading.

This writer summed it up best in his second sentence. LINK to article.

" Many guides or examinations are often overly technical and will just confuse the issue even further, or sap the reader's will to live."

Almost fell off the chair.

I have a topic going over at the HP Forums, but haven't been able to make anything work yet. 4 pages long, not many pictures.

LINK to HP Forums.

There must be a way to do this. I have to sort of work the project in, can't work at it uninterrupted, but won't give it up until every option is exhausted.

You guys have a huge range of knowledge, so I would welcome any suggestions.

Thanks in advance.

Edit 04 November 2012:

This project completed successfully. The entire process is outlined in post 35 on page 4 of the HP forum topic linked above. And there is a bit more about it in post number 43 here.

In a nutshell, so far I have used nLite to slipstream the installer files into ISOs and saved the files as ISOs and folders. Then try to install them into Oracle's Virtualbox.

2 of 8 ISOs have installed successfully so far, and wxp pro loads and runs in vbox. It updates, accepts new software, etc.

(Yep, its a legal xp pro disk, had it for years. :))

But for installing into the new, NTFS formatted 1 tb hard drive, so far thats a nogo.

The chief suspect for causing this difficulty is the UEFI boot protocol.

You stated your trying to dual boot XP. What other OS are you attempting to load?

You stated your trying to dual boot XP. What other OS are you attempting to load?

Perhaps if you read login123's link to the HP forums he has kindly posted you will be better informed.

Also read this thread's title.

Windows XP requires SATA drivers for your harddrive, which need to be loaded when you install it, or else it wont boot. Repackage an nLite installation with your drive's sata drivers and you should be golden.

Superfast, the computer has win 7 home prem. preinstalled. Xp will go onto a 2nd HD, 1 tb.

Winapp, the guys over at HP forums linked me to what I believe are the correct drivers, and I slipstreamed them. That is a chore in itself. Ugh. They are here: LINK to drivers. Top download button.

The latest effort to install the slipstreamed files & drivers got almost all the way through the install process but stopped at this error screen. This was an effort to install wxp to the new HD with the original HD unplugged.

th_stop2.jpg

login123,

this isn't so much help specifically but may lead you in the right direction.

i did this years ago with Vista on HDD0 and i setup a dualboot to XP on HDD1.

(so with Win7 and Vista being very similar in the boot departments, i'm assuming this Vista method can be transposed with Win7)

from memory, the method went something like;

installed XP to 2nd drive (but this screws up boot.ini stuff on 1st drive)

insert Vista (in your case Win7) CD, reboot

press any key to boot from CD when prompted

choose Repair your Computer

System Recovery Options

Command Prompt

>bootrec /fixmbr

>bootrec /fixboot

Exit and restart

this now screws up the XP boot stuff

so reboot the PC to Vista (or Win7) and install VistaBootPro, setup XP boot record

copy boot.ini, ntldr and ntdetect to XP drive

and that got it going for me.

now, i seem to recall somerhing about VistaBoot Pro also working for Win7

hope that helps or at least gets you moving on the right path.

PS; the BSOD 0x7b error i've only seen when Windows has had too many hardware changes and needs to be reloaded

Thank you, mta. Your memory is right on target. That is an accurate and concise summary of several tutorials I have read during this project. Some of them go on to suggest the use of EasyBCD to repair the bootloader issues.

If win xp will ever install cleanly, then we are on to step 2, repair the bootloader. But the install stops at the error message shown in post 6. Don't know how to get past that.

So far, I have only tried installing win xp to the new hard drive while the original win 7 hard drive is unplugged. Didn't want to mess up the factory installation. I wouldn't mind leaving the original HD plugged in if I knew that those bootloader issues are fixable, and that win xp would install to the new HD, not the original.

Have no idea what is causing that BSOD error ... the only change to the computer is swapping HDs and installing to the new one.

Maybe I should install EasyBCD into win 7 first, then point it toward the new HD?

It is a real pity that you cannot get hold of a friends XP Pro SP3 install disc (or even XP SP2) and use that to install instead of the nlite one just for troubleshooting purposes.

It is possible you could borrow one?

Perhaps select the legacy options boot in bios for your dvd drive and see if xp installs then although this could complicate things :)

http://docs.oracle.com/cd/E20881_01/html/E20891/gltde.html

Hazel, I do have an xp pro disk, its sp2, but I can install sp3 using nlite, thats pretty easy. The tricky part is the sata drivers, sp3 is easy.

Is the idea here to just install xp pro straight onto the new HD?

I can not read that article just now but will do so asap. Thanks. Back in about 3 hours. :)

Have you read the SevenForums thread on how to install the sata drivers?

It is a long thread but it covers just about everything with people jumping in with questions just like yours.

http://www.sevenforums.com/tutorials/72185-sata-drivers-slipstream-into-windows-xp-cd.html

Perhaps if you read login123's link to the HP forums he has kindly posted you will be better informed.

Also read this thread's title.

I was feeling lazy at the moment, & sleepy too since I was up late. I probably saw the title, but I was about to crash.

Anyway, Sata drivers are pretty simple to slip stream. Point & click process via nLite. I know it sounds complex, but just use integrate drivers & let it do it's thing.

I just have a question. Why would u want to dual boot XP & 7? I am asking because if it is because of a certain feature, I got some XP features working in 7.

I recall having a similar issue getting XP to boot on a computer I wanted to move away from Vista (when Vista was a naughty fledgeling)

Installing XP will break the win7 bootloader, because installing windows overwrites bootloaders (installing XP then Win7 will retain the XP boot record, but not the other way around)

I remember it being quite a pain to load XP onto the SATA drive, but once that was done, it was relatively smooth sailing. If you boot into Win7 and check your exact drive model, you may have better luck finding the correct drivers for it.

@WinApp, that also has been my experience.

If you install 7, then XP, you wind up with only 1 boot option. XP.

If you install XP, then 7, you can boot to either.

Funny how that works, hey?

It's because newer versions of Windows preserve the older boot settings and add theirs, while older ones will overwrite the older ones with theirs. Has something to do with version number, I believe.

I have oft wondered just what settings are changed. If it has to do with editing the boot ini file, or something similar...

Or if it involves more than that. In other words, could someone successfully "manually" add the missing boot loader?

You probably could. I think what happens is that Windows XP can't "detect" the win7 boot.ini, so it overwrites it with its own, whereas Windows 7 can see XP's and it just adds it's own information into that one.

Well, sure didn't make it back in 3 hours. Hazel, I have read both those articles now. Thanks for the links.

The one from the win 7 forums is what I used to learn about nLite. Am now rereading the 18 pages of comments.

After some preset word limit, the brain just goes to mush and ones life force wavers.

For Winapp and Super, do either of you know what happens after installing xp over win 7 ... the boot loader is zapped, I gather, but what happens, that is, what do I see on the screen and how do I fix it? I don't have a win 7 install disk, just the oem recovery disks and a system disk made by win 7.

Super, the reason for wanting to dual boot win xp is just that I like win xp at least as much as win 7, and have some apps that simply will not run on win 7.

just a 'out of left field' suggestion.

with 1 drive connected, install Win7 (think this is already done from factory)

disconnect that drive, connect other and install XP (think you also are doing this and getting that BSOD)

then connect both drives and each time you start the PC, go into BIOS settings and change the boot order to get the OS you are after for that session.

i realise it's not an ideal solution, but a solution none the less, and at least short term, may be less stressful and give you your desired outcome.

mta: Thanks. The system I would actually prefer is what you seem to be suggesting. At startup, tap the escape key, get to the boot menu, and select which HD to boot. Not actually change the boot order, just select which HD. From reading other tutorials, it seems most folks don't want that, but it would be perfect for me.

The step I have not done yet is to boot up with Both HDs connected. I went back to the original HD with win 7 after the blue screen in post 6.

Edit: Just booted with both HDs connected, Win explorer recognizes the new HD but there are no files or folders on it. So I guess booting from it is not likely.

I have to quit this for a while. Will post more if anything develops.

In the meantime, if anybody has any suggestions . . .anybody . . . anybody?? :P