With Vista, if you do not wish to install it on a full computer or even as a dual boot partition, you can run it in virtualisation software which creates a nice sandbox environment on your current computer with a separate operating system running. Below is a list of software which fully supports virtualisation with Windows Vista running as a guest operating system.
Microsoft Virtual PC 2007
Microsoft Virtual Server 2005 SP1
Microsoft Virtual Server 2005 R2 Standard/Enterprise
VMware Server
VMware Workstation 5+
Microsoft Virtual PC 2004
Microsoft Virtual PC Express
VMware Player
Please note, some features still may not be available in a virtual environment, such as Windows Aero and other visual features. The core security and kernel functionality such as UAC, WinFX and Aero Standard should remain intact.
This is directly to guide to help start-up Vista on Virtual Server 2005 R2
1) Open up your Virtual Server Web Console from the Start menu of your host operating system (the system you’re running Virtual Server on)
2) In the left menu pane, under Virtual Machines, click Create.
3) Create the name in the Virtual Machine name, then in the memory box, enter in 512 or more. If you have a 2GB system, enter 1024 in here.
Note: It is recommended that you use as much virtual RAM as possible. If you have 1GB or less physical RAM, virtualisation might not be the best idea. Try and have three-quarters of your physical RAM specified.
4) In the Virtual hard disk settings, ensure that the disk is 20GB or more as this is the recommended minimum disk size for installation.
5) If you wish to add the Vista installation to a network, in the virtual network adapter section, click and select a network to automatically connect to from the drop down list. These networks depend on which networks the host operating system have access to.
6) After burning your bootable copy of Vista to DVD (check here), insert it into your DVD drive, run the newly made virtual machine, and install Vista onto your virtual machine.
Note: If your copy of Vista will not boot (regardless of whether you selected the right options or not - it’s still beta don’t forget!) then install Windows XP onto your virtual machine because XP is definitely bootable. If you’re wanting to run a x64 version of Vista but don’t have a 64-bit version of XP to upgrade from, register here for a trial version of Windows XP x64. Remember, you can’t upgrade from a 32-bit operating system to a 64-bit operating system!
7) After your virtual copy of Vista is installed, you will need the Virtual Machine Additions for the guest operating system to run properly. Click under Virtual machines in the left pane, and select Configure then click Install Virtual Machine Additions near the bottom of the status list.
8) Depending on the version of Virtual Server you have, you may be selected with an information list regarding the additions. Click the tick box to install the additions.
9) Follow the installation wizard through, and you should have your copy of Vista installed on your virtual machine, as well as having better optimisation for your guest operating system to interact with your host operating system.
As a rough guide, it’s recommended that you have at least this hardware to run Virtual Server on your host system:
- PS/2 or USB keyboard
- PS/2 or USB mouse
- 768MB-1GB RAM minimum
- 2.4Ghz x86 processor minimum
- 15″ monitor
- 40GB free hard drive space
- On-board graphics
It’s important - the guest operating system cannot have a better set of system specifications as the host operating system, because the guest system shares from the host system. The RAM for the host system has to be enough to run the background services for the existing operating system, as well as Virtual Server, and the guest operating system, which is why ideally you need plenty of RAM to support Vista, which is memory intensive as it is.