Page 1 of 33 12311 ... LastLast
    Hyper-V virtualization - Setup and Use in Windows 10

    Hyper-V virtualization - Setup and Use in Windows 10

    How to Setup and Use Hyper-V in Windows 10 for OS Virtualization
    Published by Kari
    03 Oct 2014

    Published by


    Kari's Avatar
    Finnish but not finished


    Location: A Finnish ex-pat in Germany
    Posts: 8,455

    Show Printable Version 


    How to Setup and Use Hyper-V in Windows 10 for OS Virtualization


    information   Information
    Windows 10 Pro, Education and Enterprise editions come with a built-in hypervisor client Hyper-V allowing users to create and run other operating systems on a virtual machine. Although Hyper-V is mainly designed to run Windows guests it can also be used to virtually install other operating systems like various Linux versions.

    In this tutorial we will enable and setup Hyper-V, create virtual switches to allow our virtual machines to communicate with network and Internet, and finally create some sample virtual machines.

    Although starting from the basics this tutorial might give some tips to the more advanced users, too .
    Note   Note
    Please notice:

    Hyper-V is only available in Windows 10 Pro, Education, and Enterprise editions. It is not available in Windows 10 Home.



    Contents:
    Part One: Some vocabulary
    Part Two: Setup Hyper-V
    Part Three: Create a virtual switch
    Part Four: Create a Windows virtual machine (Windows 7 or later)
    Part Five: Create a legacy Windows vm (Windows Vista or earlier)
    Part Six: Create a Linux vm





    Hyper-V virtualization - Setup and Use in Windows 10 Part One Hyper-V virtualization - Setup and Use in Windows 10
    Some vocabulary

    A short list of some terms worth to know.

    - Hypervisor
    • Hypervisor or virtual machine monitor (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines (Wikipedia)

    - Hyper-V
    • Hyper-V is a native hypervisor; it can create virtual machines on x86-64 systems. Starting with Windows 8, Hyper-V supersedes Windows Virtual PC as the hardware virtualization component of the client editions of Windows (Wikipedia)

    - Virtual Machine (vm)
    • A virtual machine (VM) is an emulation of a particular computer system. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer, and their implementations may involve specialized hardware, software, or a combination of both (Wikipedia)

    - Host or Host System, Host OS
    • Host is the computer and operating system running the virtualization platform (in this case Hyper-V in Windows 10 host) to host your virtual machines (guests)

    - Guest or Guest System, Guest VM
    • A virtual machine, a guest operating system installed on a vm and stored on a Virtual Hard Disk (vhd)

    - Virtual Hard Disk (vhd)
    • A vhd file emulates a physical hard disk. It can contain a full operating system on a virtual machine, or it can be used to store files as any physical hard disk

    - Virtual Switch
    • A virtual switch emulates a physical network adapter. A Hyper-V vm cannot directly connect and use the network adapters on your host, it needs a virtual switch in between. The vm sees and treats the virtual switch as a network adapter and uses it to communicate with the physical host network adapter, which then forwards all communications further to network





    Hyper-V virtualization - Setup and Use in Windows 10 Part Two Hyper-V virtualization - Setup and Use in Windows 10
    Setup Hyper-V

    How to enable and set up Hyper-V virtualization.



    2.1) By default the Hyper-V is disabled. To start we need to enable it as follows:
    - Press WIN + X to open Start context menu, select Programs and Features:

    Name:  2014-10-03_15h07_03.png
Views: 394127
Size:  11.5 KB

    - Click Turn Windows features on or off:

    Name:  2014-10-03_15h08_15.png
Views: 394406
Size:  17.0 KB

    - Select Hyper-V, click OK:

    Name:  2014-10-03_15h09_12.png
Views: 396180
Size:  34.3 KB

    - Windows will now install the required components. You have to reboot to let Windows finalize the installation:

    Click image for larger version. 

Name:	2014-10-03_15h11_20.png 
Views:	2709 
Size:	12.6 KB 
ID:	5716

    2.2) After the reboot launch Hyper-V Manager:
    - Press WIN + S and type Hyper-V to Start Menu search, click Hyper-V Manager:

    Name:  2014-10-03_15h59_47.png
Views: 393961
Size:  26.2 KB

    - Alternatively if using Start Screen instead of Start Menu, enter Start Screen and start typing Hyper-V to open Charms search and search Hyper-V, select Hyper-V Manager:

    Name:  2014-10-03_17h24_20.png
Views: 393311
Size:  23.8 KB
    Tip   Tip
    A tip from our admin z3r010 (original post):

    If you get an error message about Hypervisor not running, open an elevated Command Prompt by pressing WIN + X and selecting Command Prompt (Admin) and give the following command:

    bcdedit /set hypervisorlaunchtype auto

    Reboot the host PC. Hyper-V should now be able to run.


    2.3) Hyper-V should automatically connect to your host (left pane) and show the menu on right pane:

    Click image for larger version. 

Name:	2014-10-03_16h27_32.png 
Views:	4925 
Size:	75.7 KB 
ID:	5730

    2.4) If the left pane shows no Hyper-V servers to connect (your local host computer), click Connect to server on the right pane, select Local computer in the dialog that follows and click OK:

    Name:  2014-10-03_16h32_09.png
Views: 392782
Size:  17.0 KB

    Name:  2014-10-03_16h34_13.png
Views: 392471
Size:  16.9 KB

    2.5) If you want to change the location where your virtual machines will be saved, click Hyper-V Settings and change the location:

    Name:  2014-10-03_16h46_38.png
Views: 392190
Size:  17.9 KB

    Click image for larger version. 

Name:	2014-10-03_16h47_32.png 
Views:	2010 
Size:	29.3 KB 
ID:	5732





    Hyper-V virtualization - Setup and Use in Windows 10 Part Three Hyper-V virtualization - Setup and Use in Windows 10
    Create a Virtual Switch

    How to create a virtual switch to allow virtual machines to communicate with network.

    3.1) Before creating our first virtual machine we must create at least one virtual switch, a bridge between the virtual network adapter on vm and the physical network adapter on host.

    A Hyper-V vm has no way to connect to network without this bridge. The image below shows how a Hyper-V vm connects to network:

    Click image for larger version. 

Name:	15811d1359693011t-hyper-v-virtual-switch-manager-virtual_switch_12.png 
Views:	1836 
Size:	292.2 KB 
ID:	5734

    Above image is from a Virtual Switch tutorial at our sister site The Eight Forums, see full tutorial for more in-depth information on Virtual Switches. In this tutorial we jump ahead and just create a virtual switch, for those users wanting to know more about virtual switches I recommend to read said Eight Forums tutorial.

    3.2) Click Virtual Switch Manager (right pane, Hyper-V Manager):

    Name:  2014-10-03_17h18_35.png
Views: 391656
Size:  17.4 KB

    3.3) Select New virtual network switch, select External, click Create Virtual Switch:

    Click image for larger version. 

Name:	2014-10-03_17h20_06.png 
Views:	8610 
Size:	34.9 KB 
ID:	5750

    3.4) Name your new virtual switch as you want to, select External network and using the drop down list, select a host network adapter you want to assign to this switch, click OK:

    Click image for larger version. 

Name:	2014-10-03_17h21_35.png 
Views:	2692 
Size:	56.3 KB 
ID:	5749

    Apply changes by clicking Yes in following dialog:

    Name:  2014-10-03_17h22_44.png
Views: 390365
Size:  15.1 KB

    Hyper-V will now create the switch.

    Notice that for a vm to be able to communicate with network, it has to use a virtual switch which in its turn must be connected to a working host network adapter connected to network. In this example I assigned the host WiFi adapter to the new external virtual switch. If the WiFi adapter on host is disabled or not connected to network when the vm using this switch is launched, the vm cannot connect to the network.

    You can have a virtual switch connected to each of host's network adapters, typically one connected to a LAN adapter and another connected to a WLAN adapter. A host network adapter can only be connected to one virtual switch at any given time.

    Looking at your network adapters now you can see that virtual switches are working, and that the host WiFi adapter is bridged to a virtual switch (subject to a virtual switch with WiFi adapter assigned to it exists):

    Click image for larger version. 

Name:	2014-10-03_17h58_02.png 
Views:	1674 
Size:	48.4 KB 
ID:	5753

    Note   Note
    When Hyper-V is enabled and one or more external virtual switches created, your host system uses these switches instead of host physical network adapters to connect to the network. This is as it should be, do not remove or disable the virtual switches!

    Click image for larger version. 

Name:	2014-10-03_17h59_08.png 
Views:	820 
Size:	13.4 KB 
ID:	5752





    Hyper-V virtualization - Setup and Use in Windows 10 Part Four Hyper-V virtualization - Setup and Use in Windows 10
    Create a Windows virtual machine (Windows 7 or later)

    How to install a Windows operating system to a new virtual machine.



    4.1) Click New > Virtual Machine on the right pane (Action):

    Name:  2014-10-03_18h08_37.png
Views: 389455
Size:  32.5 KB

    4.2)
    Click Next:

    Click image for larger version. 

Name:	2014-10-03_18h11_01.png 
Views:	1614 
Size:	32.7 KB 
ID:	5764

    4.3) Name your vm as you wish, click Next (if you want to save the vm in other than default location, select Store the virtual machine in a different location):

    Click image for larger version. 

Name:	2014-10-03_18h11_55.png 
Views:	2840 
Size:	55.6 KB 
ID:	5763

    4.4) Select the vm generation. Generation 2 (GPT / UEFI) can only be used for 64 bit Windows 8 or later respective Windows Server 2012 or later guest operating systems. For all other guest systems use Generation 1 ​(MBR / BIOS). Click Next:

    Click image for larger version. 

Name:	2014-10-03_19h07_05.png 
Views:	2124 
Size:	37.3 KB 
ID:	5772

    4.5) Assign RAM to vm, select Use Dynamic Memory for this virtual machine, click Next.:

    Click image for larger version. 

Name:	2014-10-03_18h30_22.png 
Views:	2529 
Size:	49.6 KB 
ID:	5761

    The RAM assigned to a vm is taken from your host RAM; if you assign 1 GB to a vm, when it's run your host is missing this 1 GB. I recommend you try first following values if your host has 4 GB RAM or less:
    • Host 2GB RAM > assign max 512 MB
    • Host 2 to 4 GB RAM > assign max 1 GB

    Selecting the Dynamic memory lets Hyper-V to be flexible, use only the amount of RAM needed at any given moment. In Windows virtual machines, Hyper-V uses the amount you gave it at startup of the vm but then when it's not needed, it releases some of it back to host, getting again more when it needs it.

    4.6) Select an existing virtual switch to allow the vm to connect to network. Click Next to continue:

    Click image for larger version. 

Name:	2014-10-03_18h29_08.png 
Views:	2101 
Size:	43.9 KB 
ID:	5762


    4.7) Select how big the virtual hard disk can be. For Windows guests, 20 GB is enough if you just want to test an OS and will not install any apps, but the more you give to vhd, the more you can install apps and store files on it. Click Next to continue:

    Click image for larger version. 

Name:	2014-10-03_18h36_16.png 
Views:	1585 
Size:	52.7 KB 
ID:	5770

    Notice that by default Hyper-V uses a dynamically expanding vhd; even if you create a 500 GB vhd for your vm, if only 25 GB is used after you have installed an OS and some apps, the vhd file size on your host hard disk is only 25 GB. In this case the 500 GB only means that the vhd has your permission to grow to be so big if it needs more storage space. If you plan to do some heavy work and install a lot of programs to your vm, give it a bigger vhd.

    4.8) Select the install media for your vm. If you install from a CD or DVD disk on your host CD/DVD drive, select Physical CD/DVD drive and from drop down list select the correct drive. In this example I chose to use an ISO file containing Windows 7 Ultimate installation files. Click Next to continue:

    Click image for larger version. 

Name:	2014-10-03_18h46_55.png 
Views:	1954 
Size:	48.4 KB 
ID:	5769

    Notice that a 2nd Generation vm can only be installed from an ISO image, therefore if you selected 2nd Generation in step 4.4 the option to use a DVD drive is not available.

    4.9) Review your vm settings (highlighted yellow), if OK click Finish to create your vm:

    Click image for larger version. 

Name:	2014-10-03_18h50_51.png 
Views:	1358 
Size:	35.8 KB 
ID:	5768

    4.10) Your vm has been created. On right pane, click Connect (#1) and wait until the vm windows has opened, then press Start (#2) to boot the vm:

    Click image for larger version. 

Name:	2014-10-03_18h52_44.png 
Views:	1385 
Size:	84.3 KB 
ID:	5767

    4.11)
    Ready! The vm boots:

    Name:  2014-10-03_18h55_50.png
Views: 383813
Size:  14.7 KB

    4.12) You can now install the operating system on your vm exactly as you would do it on a physical computer:

    Click image for larger version. 

Name:	2014-10-03_18h59_12.png 
Views:	1431 
Size:	516.6 KB 
ID:	5771




    Hyper-V virtualization - Setup and Use in Windows 10 Part Five Hyper-V virtualization - Setup and Use in Windows 10
    Create a legacy Windows virtual machine (Windows Vista or earlier)

    How to install an older Windows operating system to a new virtual machine.

    5.1)
    Follow the procedure in Part Four until Step 4.6, where instead of selecting a virtual switch select Not Connected:

    Name:  5607d1412267785t-hyper-v-win-10-tech-preview-first-impression-nice-2014-10-02_18h16_33.png
Views: 384284
Size:  145.1 KB

    5.2) Continue setting up the vm as told in Part Four from Step 4.7 to Step 4.9. Do not launch the vm yet

    5.3) Right click your vm in the middle pane of the Hyper-V Manager, select Settings:

    Click image for larger version. 

Name:	2014-10-03_19h35_43.png 
Views:	1556 
Size:	40.3 KB 
ID:	5775

    5.4) Remove the NIC:

    Click image for larger version. 

Name:	2015-04-10_16h56_20.png 
Views:	1398 
Size:	77.3 KB 
ID:	16457

    5.5) Select Add hardware, select Legacy Network Adapter, click Add:

    Name:  5606d1412267785t-hyper-v-win-10-tech-preview-first-impression-nice-2014-10-02_18h18_09.png
Views: 384633
Size:  242.2 KB

    5.6) Connect the legacy adapter to an existing external switch, click OK:

    Name:  5605d1412267785t-hyper-v-win-10-tech-preview-first-impression-nice-2014-10-02_18h19_46.png
Views: 383141
Size:  283.7 KB

    5.7) Now you can launch the vm as told in Part Four Step 4.10 and start installing your OS.



    Hyper-V virtualization - Setup and Use in Windows 10 Part Six Hyper-V virtualization - Setup and Use in Windows 10
    Create a Linux virtual machine

    How to install Linux to a new virtual machine.

    For instructions in installing Linux on a Hyper-V virtual machine, please see the tutorial on our sister site The Eight Forums: Hyper-V – Create Linux Virtual Machine in Windows 8

    I will update this part with more recent screenshots and instructions as soon as I have finished installing a few most common Linux distros to Windows 10 Hyper-V.



    Have fun with virtualization!

    Kari



  1.    03 Oct 2014 #1
    Join Date : Nov 2013
    Houston
    Posts : 1,394
    Win-7Prox64 Win-8.1Prox64 Win-10Prox64

    This is intense
      My System SpecsSystem Spec

  2.    03 Oct 2014 #2
    Join Date : Oct 2013
    A Finnish ex-pat in Germany
    Posts : 8,455
    Windows 10 Pro

    Quote Originally Posted by ThrashZone View Post
    This is intense
    The intensity comes from the beverages I consumed while writing it
      My System SpecsSystem Spec

  3.    03 Oct 2014 #3
    Join Date : Nov 2013
    Houston
    Posts : 1,394
    Win-7Prox64 Win-8.1Prox64 Win-10Prox64

    lol the system image tutorial will be a cake walk compared to this one I'm certain
    Cheers.
      My System SpecsSystem Spec

  4.    04 Oct 2014 #4
    Join Date : Oct 2013
    Standish, Lancashire
    Posts : 4,352
    Windows 10 Pro x64

    I'm just downloading Windows Server TP try on my Win10 hyperV.
      My System SpecsSystem Spec

  5.    04 Oct 2014 #5
    Join Date : Oct 2013
    Penns Forrest
    Posts : 3,506
    Win_8.1-Pro, Win_10.1607-Pro, Mint_17.3

    Excellent work, as always Kari.

    You have to enable Virtualization in BIOS to get the Hyper-V platform (Add features)

    I searched for the reason my Hyper-V platform option was inactive (greyed out). I saw mostly references to VTx (Virtual Technology) in BIOS - (Intel boards ??)

    My laptop is an HP with InsydeH20 BIOS and I was afraid that I wouldn't be able to use Hyper-V. After poking around the BIOS, I saw SVM - not very explanatory, but I enabled it and then searched - Secure Virtual Machine (SVM)

    After that everything went swimmingly.

    I did have an issue with the wireless network adapter and most searches said you couldn't use it in a Hyper-V VM - balderdash!

    I created a Network bridge between the physical wireless adapter and the virtual adapter, selecting wifi in the bridge properties. This might be due to the fact that I chose an internal virtual adapter instead of external when I set up the Win10 VM. Some quick research mentioned it was more secure - it's all new to me.
    One note - I mucked around with the virtual adapter, changing some options - that produced a warning dialog telling me that all options would be disabled (including IP4 and IP6-I can't recall if it said the physical or the virtual). So I canceled and left it alone.

    The bridge makes my connections go limited as it tries to connect to a machine that might not be running, but it clears up in a few seconds and my Internet connection doesn't seem to be affected.

    TechNet references I found after the fact (I also found your posts too late and this tutorial would have been a great help)
    Hyper-V Getting Started Guide
    Install Hyper-V and Configure a Virtual Machine
    Tip: Install and Configure Virtual Machines on Hyper-V
    Step-By-Step: Enabling Hyper-V for use on Windows 8.1
      My System SpecsSystem Spec

  6.    04 Oct 2014 #6
    Join Date : Oct 2013
    Standish, Lancashire
    Posts : 4,352
    Windows 10 Pro x64

    I've just started with the server install on my hyperv and was getting a "hypervisor not running" error, a quick google pointed me to enter the following command from an admin cmd prompt and all was good.

    bcdedit /set hypervisorlaunchtype auto
      My System SpecsSystem Spec

  7.    04 Oct 2014 #7
    Join Date : Oct 2013
    A Finnish ex-pat in Germany
    Posts : 8,455
    Windows 10 Pro

    That's good to know. That was a dedicated Hyper-V Windows server version or Hyper-V running on Win 8 / 10?
      My System SpecsSystem Spec

  8.    04 Oct 2014 #8
    Join Date : Oct 2013
    Standish, Lancashire
    Posts : 4,352
    Windows 10 Pro x64

    Hyper-V running on Win 10
      My System SpecsSystem Spec

  9.    04 Oct 2014 #9
    Join Date : Oct 2013
    A Finnish ex-pat in Germany
    Posts : 8,455
    Windows 10 Pro

    Interesting, I've never had that when enabling Hyper-V on a rig with virtualization enabled. I need to add that to tutorial.
      My System SpecsSystem Spec


 
Page 1 of 33 12311 ... LastLast


Similar Threads
Tutorial Category
Windows 10 setup suits me but it may not be for everyone
I've been using Windows 7 Home Edition 64bit since it's release &, by in large, I'm pretty pleased with it. During a motherboard change & RAM upgrade to 32G, I upgraded to Windows 7 Pro (to enable all RAM to be used) which I choose in preference to...
Customization
Solved Enable virtualization in bios :/
Used this tool, Download Microsoft® Hardware-Assisted Virtualization Detection Tool from Official Microsoft Download Center No go VMware said the same thing boo-hoo anyone have instruction to enable in bios ? Spec's are added, Cheers.
Virtualization
Anyone done a dual boot setup of Windows 8 and 10?
Hi I'm getting there, I've downloaded the .ISO file, I've made 2 images of my C:\ drive (using 2 different backup programs) and I've created a 100 GB partition on my second hard drive labeled Windows 10. Now I'm going to create the install...
Installation and Setup
Solved Windows 10 and Hyper-V
I tried to install the preview as a virtual machine and everything went fine until after a reboot following the download and installation of the updates. Both 8.1 & 10 locked up with a strange crackling noise through the speakers every few seconds....
Installation and Setup
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 08:56.
Find Us
Twitter Facebook Google+



Windows 10 Forums