1) Can you install XP and vista on seperate physical drives?
Yes, XP must be installed first, when you install vista, it will overwrite the XP bootloader with vista's bootloader and you'll get a selection screen at boot time.
2) Can you install Vista x64 and XP x86 in a dual boot configuration.
I can't think any problem that would come up other than driver issues for vista.
3) As for virtualization software, Virtual PC 2007 won't be able to leverage features like dual cores support, but it will more seemlessly integrate into your windows environment by default, and uses less reasources as an application overall...and it's free. As far as compatability goes, i've never had any problem testing any windows OS in virtual PC even betas. If you have VMware Workstation and that's what you know and like that's fine too.
As for resources, you'll get a better feel of an OS in a VM if you run the VM off a seperate drive (two OS's competing for the same IOPS isn't ideal. So if you have XP on C and Vista on D...and running VM's in vista....you'll want to put the VHD's on C so that the two OS's don't compete for HDD IOPS, it might help with evaluating Exchange specifically in this case.
So, if it was me, i'd do this.
I'd dump XP, i've used Vista x64 since it was released, and i know all my hardware is supported. So i'd upgrade to Vista x64 as my main OS (but that's me, i don't have software with compatability issues and i love it as an OS)...that and a fresh window's install is kind of nice. I'd use Virtual PC 2007 x64 (on vista x86 on XP) to setup and run my VM's, and have them execute off the second hard drive. If you still think you need XP, you could after all run it in a VM if you like. I'd end up only running one virtual OS at a time and giving it at least 2GB of memory if possible.
The downside of migrating to Vista x64 from XP is that instead of 700MB RAM usage, you'll jump to about 1.4GB, which may strain your resources if you can't get more RAM. But hey, XP should see 3.5 at least, so why not go 4GB anyway?
Hope that helps.
Main Topics
Browse All Topics





by: wizzardofozPosted on 2009-05-05 at 21:08:03ID: 24311229
The easiest thing would be to virtualize everything on top of your current XP installation. If there is no reason to run Vista as the host then I ask why not run it as a guest especially if you intend to muck around in it. The issue of course is the memory limitation of a 32bit system.
Installing Vista x64 on a separate disk is possible however I have heard occasional sob stories. My paranoid solution would be to install Vista on the second drive with your XP drive disconnected that way it does not do ugly things to your boot sector on there. You can swap boot drives as necessary.
The paranoid solution is only required if your risk tolerance on the system is low. If you dont mind reinstalling XP if things go wrong then go with the dual boot system.