How to Enable HYPER-V on Windows Server 2008 R2

Hyper-V is a name given to the new virtualization technology of Microsoft, Microsoft has been competing in the sphere of virtualization over the years, it was formerly known as Windows Server Virtualization.

What makes this product unique?

  1.  it is already part of windows server 2008 family
  2.  it helps you improve server utilization and
  3. Cost reduction.

System Requirements

  1. Supported Operating Systems: A list of supported guest operating systems can be found here.
  2. Processor: x64 compatible processor with Intel VT or AMD-V technology enabled.
    Hardware Data Execution Prevention (DEP), specifically Intel XD bit (execute disable bit) or AMD NX bit (no execute bit), must be available and enabled.
  3. Minimum CPU speed: 1.4 GHz; Recommended: 2 GHz or faster.
  4. RAM: Minimum: 1 GB RAM; Recommended: 2 GB RAM or greater (additional RAM is required for each running guest operating system); Maximum 1 TB.
  5. Available disk space: Minimum: 8 GB; Recommended: 20 GB or greater (additional disk space needed for each guest operating system).
  6. DVD ROM drive
  7. Display: Super VGA (800 × 600) or higher resolution monitor.
  8. Other: Keyboard and Microsoft Mouse or compatible pointing device.
    Note: The actual system requirements will vary based on your system configuration and hosted guest operating systems.

How To Turn on Hyper-V:

  1. Install windows server 2008 R2 on a server that can support Virtualization (e.g HP ML110 G5 is an entry level server from HP)
  2. Make sure that Hardware Data Execution Prevention (DEP) is enabled in the bios
  3. Go to Server manager
  4. Click on Roles and then click on Add Roles
  5. Select HYPER-V and click next
  6. Click on Finish
  7. Restart the server to finish up the role installation
  8. When the server has finish restarting you can then start adding virtual machines


  1. Click on Start – Administrative tools – Hyper-v  Manager
  2. Click on the name of the server
  3. On the Action Pane on the left hand side, click on New – Virtual Machine
  4. Supply the a Name and the where you want the virtual machine to put the configuration files, click next
  5. Supply the other information, such as Memory, Network card, Disk information etc as shown in the pictures below

  6. When you are done, you can edit the settings, such as the memory and processor and you can decide to add some other things such as second disk and so on

  7. Start the virtual machine to begin installation of the guest OS

For further information: