This article is a work-in-progress. Please help correct and extend it. It is the Wiki way!
NOTE: The ability to run Hyper-V on a laptop is provided in the Windows "8" Consumer Preview as "Client Hyper-V" Read about it in the
Client Hyper-V Survival Guide.
If you are not running Windows 8 CP, read on.
Hyper-V is an enterprise IT technology included in Windows Server 2008 and 2008 R2. As such the documentation on TechNet and MSDN is on enterprise IT use, on a server. However, some may wish to use Hyper-V on a laptop or a desktop computer. Perhaps to learn
about Hyper-V, or create training material such as demos, for development purposes, or just for fun. Sometimes, because of company IT policy and management practice for servers, running Hyper-V on a laptop is the only way you can develop or document something.
This article is meant to assist those who are using Hyper-V in this "non-standard way". For example, a frequently occurring issue in this scenario is documented here:
After you deploy a Sysprep prepared image, the Hypervisor layer service does not start automatically in Windows Server 2008
Ensure that your laptop will run Windows Server 2008 R2 with the Hyper-V role enabled. Hyper-V requires processor virtualization extensions (Intel-VT and AMD-V) and requires those features to be enabled along with the No-Execute (NX) feature. If your laptop
CPU is from AMD download and run the
AMD Virtualization Technology and Microsoft Hyper-V System Compatibility Check Utility. If your laptop CPU is from Intel download and run the
Intel Processor Identification Utility. For more CPU and other Hyper-V tools see
http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-tools.aspx. See also
If your constraint is organizational IT or licensing restrictions you can run the free
Microsoft Hyper-V Server 2008 R2 on your laptop.
Hyper-V does not support wireless NICs, because Data Center servers typically do not use them. Likewise, Hyper-V does not treat power-saving features the same way was as laptops do. Running Hyper-V on your laptop with a wireless NIC is not supported by
Microsoft, but you can do it following the instructions in this article.
Alternatively, you can dual boot using boot to VHD. See great instructions here:
If this is not allowed because of your IT organization's policy, you can set up RRAS to use your wireless connection, using these instructions
If you choose your laptop carefully, you do not have to choose between Windows 7 and Hyper-V. It is possible to have both, though not at the same time as physical machines. Using a laptop with an eSATA port or USB, you can boot from external disk. For
example, the laptop's internal disk will boot with Windows 7. For demonstrations and labs, you can attach an external disk and install Windows Server 2008 R2 with Hyper-V or Hyper-V Server 2008 R2 on that. Your laptop's POST boot menu will allow you to choose
which disk to boot from. You can also boot from a VHD file stored on a
USB flash key.
This example will use enabling Hyper-V as a role on a Windows Server 2008 R2 x64 full installation. Before installation, ensure your laptop satisfies the
To enable a virtual machine to be linked to a wireless adapter, create a bridge between a virtual “internal only” network and the actual physical wireless adapter, if your IT environment allows this (often if you are not joined to the domain).
For example, the physical wireless adapter installed on the system is named
Wireless Network Connection:
Certificates and VMs starting errors:
How to Run Hyper-V on HP EliteBook 8450w
Hyper-V on the TechNet Library http://technet.microsoft.com/en-us/library/cc753637%28WS.10%29.aspx
TechNet Forum: laptop models that work with hyper-v
Infoworld Blog: laptops that run Hyper-V (see comments)
MSDN Blog: Using Windows Server 2008 as a SUPER workstation OS
Using Wireless with Hyper-V
This article is available in other languages, including Italian.
Here's how I did to run Hyper-V on an Lenovo Thinkpad T61 (Brazilian Portuguese)
(Aqui descrevo como instalei o Hyper-V em um Lenovo Thinkpad T61)
"There's no solution for 64-bit vitual machines on your laptop as of this writing." what exactly does this mean? I can have a 64bit laptop running w2k8r2 running 64bit vhd's right?
Also note 3D graphics acceleration/smooth Aero interface/DirectX can be semi crippled depending on the graphics card as enabling the hypervisor removes the systems write combining ability (write combining doesnt conform to the memory architecture of Hyper-V). see blogs.msdn.com/.../understanding-high-end-video-performance-issues-with-hyper-v.aspx
Tony: Yes, Hyper-V can run 64bit VMs
I have a dumb question. Can I do this from trial versions of server 2008?
I have published a small trick about how to enable Sleep / Hibernate mode when Hyper-V role has been installed: www.curuit.com/hyper-v:-enable-sleep-%10-hibernate-20100806396
One way to test Hyper-V is to boot Win2k8R2 form a VHD file (if the ws is with Win7).
Great article, thank you - The tip for eSATA socket was importante to help me choose my notebook
Great article, thank you for sharing this. I was trying to get similar information. Nice :)
Good guide, unfortunately not all laptops support Windows 2008 R2. WIth upcoming Windows 8 we can enjoy using Hyper-V.
Good info, luckly WIndows 8 supports Hyper-V.