Hyper-V is a 64-bit only Virtualization Technology in Windows Server 2008. Hyper-V is a 64-bit native hypervisor based Virtualization and requires processors that support virtualization. Needless to say it is not supported on the 32-bit version of Windows Server 2008.
To make your life easier, go through the following requirements before installing Hyper-V on your existing Windows Server 2008 (64-bit) installation or installing Windows Server 2008 (64-bit) with SP1 on a newer hardware.
1. Hyper-V needs a 64-bit hardware and is hence only available on Windows Server 2008 (64-bit)
2. The Intel or AMD processor on the system should support “Intel Virtualization Technology (Intel VT)” or “AMD Virtualization (AMD-V) technology” and should be enabled from the system BIOS.
3. Hardware Enabled Data Execution Prevention (DEP) must be supported by the platform. This should be enabled from BIOS. Look for Intel XD bit (execute disabke bit) or AMD NX bit (no execute bit) for
Intel and AMD processor based systems respectively and enable it from the BIOS.
Once you have made sure that the above are set and in place, you can now proceed to install and enable Hyper-V on your Windows Server 2008.
The following will help you install and run Hyper-V in WIndows Server 2008 Full and Core installation.
Install & Configure Hyper-V
The following step by step procedures should get your Hyper-V up and running in no time: