Dual boot Vista x64 and XP32

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
Originally posted by: Parasitic
Easy as pie?

Yes.

Just remember - the main drawback is that the XP will erase all Restore Points created in Vista.

When you are stable/updated in Vista, you can boot to XP. When you're back in Vista, create your "Very First" Restore Point - all the previous ones will be gone.

Otherwise - easy as pie...
 

dajeepster

Golden Member
Apr 15, 2001
1,974
16
81
I have a dual boot XP32 and Vista64 system... so yes.. it's doable.

I did mine from a fresh install though... so I created two partitions on my hard drive.

since you already have XP32 installed... you could probably do something like "PartitionMagic" (don't know if it's still around) or some other such partition software to create a second partition. This should help you avoid the pitfalls that JustaGeek is talking about.
But with the way I did mine, I avoided these problems.
 

dajeepster

Golden Member
Apr 15, 2001
1,974
16
81
Originally posted by: JustaGeek
Are you saying that if you boot to XP, reboot, and boot back to Vista, your Vista restore points are not erased...?

This is a known problem, so how did you set up yours to avoid it...?

http://support.microsoft.com/kb/926185

I first partitioned my drives (raid0) into two drives with XP32.
(you don't have to do a raid setup... that's just what I normally do with my computers... this will work fine for a non-raid setup)
Install order... XP32 first and then Vista64

XP32 first:
-(for raid0 setup) I had to F6 and load the drivers for the raid set up for XP32 to start with.
-after F6, I was to the drives where I partitioned into two drive. I only formated one of the partitions under XP32. Do not do anything to the second partition... NO fdisk and No format... that will be taken care of during vista install.
- I loaded XP32 onto the first partitioned (C drive) and did all my updates.
- After XP32 was up and running with no problems, I proceeded to my next step of Vista64

Vista64 second:
-(for raid0 setup) for Vista you don't need to do F6 since vista takes care of this during the install. You just need to make sure that you have the drivers for vista64 (if you are doing a raid setup) on a usb flash drive (vista has made this so much easier to do as compared to the XP way of doing this... with XP, you needed to have a floppy drive for the F6 function... with the vista install, you can access any drive)
-Now choose "new" from the choices given... and format the second partition with Vista64.
-Install Vista64 on the second partition.
-Install all the updates for Vista64.

DONE!!! :D

Notes to remember... install XP first and then Vista second.

with the setup I have.. this has worked out flawless for me... I don't have the problems that you have had.

If I reboot into XP or Vista.. all my restore points are there, regardless of which OS I am using.

The thing that I've noticed with this XP/Vista setup, is that which ever OS I boot into, that drive becomes the C: drive and the other OS is now on the D: drive.
This only Occures with a dual boot of XP and Vista (doesn't matter whether its 32bit or 64 bit.)

Now.... if I did a dual boot of XP32bit and XP64bit, the XP32bit would be on the C: drive and XP64bit would be on the D: drive.. and it didn't matter which OS I booted into.. that's how they would appear.
I once had a tri boot system set up (XP32, XP64, Vista64)... but this little problem with XP32/XP64 dual boot setup kept screwing the tri boot system up... so I gave up on it... especially since I spent a good 8 hours trying to set the entire thing up.

This method has worked for me on the 925XE (supports single core 64bit cpu... i think it was a pentium4 560), 975, P35, X38, nforce4(939) chipsets.... I haven't tried it on the 790FX (AM2+) yet...
 

dajeepster

Golden Member
Apr 15, 2001
1,974
16
81
Originally posted by: JustaGeek
Are you saying that if you boot to XP, reboot, and boot back to Vista, your Vista restore points are not erased...?

This is a known problem, so how did you set up yours to avoid it...?

http://support.microsoft.com/kb/926185

I just read the workaround for the link... and the way I've been doing it is how they say to in the workaround.... doh... that's how i've been doing it all along... except I don't do anything with my registry

WORKAROUND
You can use either of the following methods to work around this problem.
Method 1
To keep Windows XP from deleting restore points of the volume in Windows Vista, add the following registry entry under the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline registry subkey in Windows XP:

Value name: \DosDevices\D:
Type: REG_DWORD
Value data: 1

Note If the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline registry subkey does not exist, you must manually create this registry subkey. Create this registry entry when you have installed Windows Vista on the "D" partition in Windows XP.
Effects of this workaround
After you restart Windows XP, you cannot access the volume that is created in Windows Vista from Windows XP. However, you can still access the volume that is created in Windows XP from Windows Vista. You must use Windows XP drive or an additional drive such as a USB thumb drive for data exchange.
Limitations of this workaround
This workaround only protects the volume in Windows Vista from being accessed or changed by Windows XP. If you have more volumes or if you want to add a volume from Windows XP to the system restore settings in Windows Vista, the system restore (Volume-Shadow-Data) on those volumes will be still overwritten. To avoid this problem, you must add those volumes to the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline subkey. If you add the Windows XP volume to that subkey or if you delete this volume drive letter, you cannot then start Windows XP.

You can use this workaround only when the restore points for Windows XP and for Windows Vista are mutually exclusive. The restore points are mutual exclusive when no restore points are common across the volume in Windows XP or the volume in Windows Vista. For example, consider the following scenario:
? The C driver is a volume in Windows XP.
? The D driver is a volume in Windows Vista.
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
"Hide" didn't work for me - I wouldn't be able to boot into Vista. Had to "unhide" the Vista HD in XP.

"Offline" had no effect at all.

Haven't tried the BitLocker.

I am wondering if your "success" has something to do with RAID configuration...

It would probably make sense - would XP be able to access "RAID" array created in Vista...?
 

jzodda

Senior member
Apr 12, 2000
824
0
0
It wasn't easy as pie for me, actually it was a PITA to setup as I had XP32 taking up the whole partition. Resizing then install Vista 64 and I lost access to XP32. Its been a few months but I remember having to go through a bunch of crap to get XP back into the bootloader. In the end I had to add some lines to the MBR (I think it was that) that I got from an MS website but once I added it in correctly it worked fine. Was a tense few hours though.

It was worth it as I eased myself slowing into Vista and by November I hardly went to XP anymore. I still have a heavily modded 300+ hour Oblivion saved game in there so for now XP its not going anywhere.
 

dajeepster

Golden Member
Apr 15, 2001
1,974
16
81
Originally posted by: JustaGeek
"Hide" didn't work for me - I wouldn't be able to boot into Vista. Had to "unhide" the Vista HD in XP.

"Offline" had no effect at all.

Haven't tried the BitLocker.

I am wondering if your "success" has something to do with RAID configuration...

It would probably make sense - would XP be able to access "RAID" array created in Vista...?

oh... I forgot one thing... I used XP32bit Professional in which i used the NTFS file system... I don't use the XP home edition. And I used Vista64 Ultimate with the same NTFS file system. using NTFS for both partitions has allowed me to see both drives from either OS.

it appears my workaround works better than M$... I should charge them for this.
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
I do not think that anyone uses FAT on System Drives any more. Both of my Hard Drives have always been NTFS. XP Home for 1.5 year, Vista Ultimate 64 for... 3 weeks.

But it might have something to do with the XP Pro - mine is XP Home.
 

dajeepster

Golden Member
Apr 15, 2001
1,974
16
81
Originally posted by: JustaGeek
I do not think that anyone uses FAT on System Drives any more. Both of my Hard Drives have always been NTFS. XP Home for 1.5 year, Vista Ultimate 64 for... 3 weeks.

But it might have something to do with the XP Pro - mine is XP Home.

I think XP home gives you the option of using FAT... I think... but I don't even use XP Home, so I'm not really sure.
 

JustaGeek

Platinum Member
Jan 27, 2007
2,827
0
71
Definitely NTFS on both drives.

Even my pre-SP2 Pavilion a205n purchased in May 2004 had a Hard Drive formatted in NTFS.
 

Parasitic

Diamond Member
Aug 17, 2002
4,000
2
0
I don't use system restore, so I guess this is indeed easy as pie.

Thanks. I have two drives and they're all paritioned. I guess when the next major reinstall comes around I'll pop x64 on it.