01.09.2019»»воскресенье

Speed Up Downloads On Hyper-v

01.09.2019
    78 - Comments
  1. Microsoft Hyper-v Download
  2. Download Hyper-v For Windows
  3. Speed Up Torrent Downloads

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

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 :).
Please notice:
Hyper-V is only available in Windows 10 Pro, Education, and Enterprise editions. It is not available in Windows 10 Home.
See also: Step-By-Step: Enabling Hyper-V for use on Windows 10

Top downloaded Hyper V Manager files for free downloads at WinSite. Easily manage stats for your baseball team! To speed up your internet connection. Hotfix Manager provides administrators with. This will give you an estimate of your computer's current download speed. If you see that your download speed is significantly faster than files are actually downloading, the problem most likely isn't with your Internet. If your download speed is much slower than your Internet package and router allow for, you need to minimize the number of.


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
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

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:
- Click Turn Windows features on or off:
- Select Hyper-V, click OK:
- Windows will now install the required components. You have to reboot to let Windows finalize the installation:

2.2) After the reboot launch Hyper-V Manager:
- Press WIN + S and type Hyper-V to Start Menu search, click Hyper-V Manager:
- 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:
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:
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:

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


Create a Virtual Switch

How to create a virtual switch to allow virtual machines to communicate with network.
Since Windows 10 version 1709, Hyper-V now includes a default virtual switch named simply as Default. Creating your own external virtual switches is no longer required to get Internet connection to virtual machines.
However, to guarantee best networking capabilities between host machine and its virtual machines, it is recommended to create an external switch and use it instead. Using Default switch is totally OK if networking between host and Vm is not required.

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:
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):


3.3) Select New virtual network switch, select External, click Create Virtual Switch:
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:


Apply changes by clicking Yes in following dialog:
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):


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!

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):
4.2)
Click Next:


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):
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:


4.5) Assign RAM to vm, select Use Dynamic Memory for this virtual machine, click Next.:
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:


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:
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:


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:
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:


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


Windows
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

Microsoft Hyper-v Download

until Step 4.6, where instead of selecting a virtual switch select Not Connected:
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:


5.4) Remove the NIC:
5.5) Select Add hardware, select Legacy Network Adapter, click Add:

Download Hyper-v For Windows



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

5.7) Now you can launch the vm as told in

Speed Up Torrent Downloads

Part Four Step 4.10 and start installing your OS.
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


Windows 10, Windows 8.1 and Windows 8 come with Client Hyper-V so you can run a supported guest operating system inside a Virtual Machine. Hyper-V is Microsoft's native hypervisor for Windows. It was originally developed for Windows Server 2008 and then ported to Windows client OS. It has improved over time and is present in the latest Windows 10 release as well. Here is how to enable and use this feature.

RECOMMENDED: Click here to fix Windows errors and optimize system performance

What is Hyper-V

Hyper-V is Microsoft's very own virtualization solution that allows creating virtual machines on x86-64 systems running Windows. Hyper-V was first released alongside Windows Server 2008, and has been available without additional charge since Windows Server 2012 and Windows 8. Windows 8 was the first Windows client operating system to include hardware virtualization support natively. With Windows 8.1, Hyper-V has got a number of enhancements such as Enhanced Session Mode, enabling high fidelity graphics for connections to VMs using the RDP protocol, and USB redirection which is enabled from the host to VMs. Windows 10 brings further enhancements to the native hypervisor offering, including:

  1. Hot add and remove for memory and network adapters.
  2. Windows PowerShell Direct – the ability to run commands inside a virtual machine from the host operating system.
  3. Linux secure boot - Ubuntu 14.04 and later, and SUSE Linux Enterprise Server 12 OS offerings running on generation 2 virtual machines are now able to boot with the secure boot option enabled.
  4. Hyper-V Manager Down-level management - Hyper-V manager can manage computers running Hyper-V on Windows Server 2012, Windows Server 2012 R2 and Windows 8.1.

Here is how to enable Hyper-V in Windows 10.

Note: Only Windows 10 Pro, Enterprise, and Education editions include the Hyper-V virtualization technology.

Enable Hyper-V in Windows 10

Before proceeding, please read How to check if your PC can run Windows 10 Hyper-V. Also, you must be signed in with an administrative account to continue.

To enable Hyper-V in Windows 10, do the following.

  1. Press the Win + R keys to open Run and type optionalfeatures.exe into the Run box.
  2. In the Optional Features applet, scroll to and enable the group Hyper-V.
  3. Click on the OK button.
  4. Restart Windows 10 to apply the change.
  5. The Hyper-V feature is now enabled.

Now, let's see how to create a new virtual machine.

How to use Hyper-V

  1. Open the Hyper-V Manager from the Start menu. Tip: See How to navigate apps by alphabet in Windows 10 Start menu. It can be found under Windows Administrative Tools > Hyper - V manager.
  2. The app will automatically connect to your host. It will be displayed on the left as Hyper-V Manager > your computer's name.
  3. Click on your host name on the left.
  4. Click on the New > Virtual Machine on the right.
  5. Click Next to close the welcome screen.
  6. On the next page, specify your virtual machine name. Change the location for its files if required.
  7. On the next page, you can choose between two generations of virtual machine. Generation 1 supports 32-bit operating systems, Generation 2 comes with modern features like UEFI and secure boot, but it doesn't support 32-bit OSes. If you are going to install a 32-bit guest OS in your VM, then choose Generation 1.
  8. In the next step, assign RAM to your VM, select Use Dynamic Memory for this virtual machine, and then click Next.
    Alternatively, you can set the desired value for RAM for your VM and uncheck the dynamic memory option. In this case, your VM will reserve this value from the host's memory every time you start it.
  9. Select an existing virtual switch to allow the vm to connect to network. Starting in Windows 10 version 1709, Windows 10 automatically creates a virtual switch named 'Default switch' that you can use. In previous Windows 10 versions, you may need to create a new switch.
  10. Specify your virtual drive parameters. A dynamically allocated disk is a good choice to save space on your real hard drive. However, using a pre-allocated (fixed size) disk image will speed up your guest OS a little.
  11. In the next step, you can specify an ISO file to setup the guest OS from.
  12. Review your VM settings and click on the Finish button if everything is as expected.
  13. This will create a new VM for you. Select it in the list and click Connect... on the right.
  14. In the next dialog, click on the Start button to start your VM. Install the OS on your VM exactly as you would do it on your real hardware.

You are done.

Note: If you are running a Windows 10 version released prior to Windows 10 version 1709, you must create a new virtual switch to get your VM connected to the Internet and/or LAN. Here is how it can be done. It will function as a bridge between the virtual network adapter in your VM and the physical network adapter connected to your host PC.

Create a new virtual switch

  1. In Hyper-V Manager, select your host on the left.
  2. On the right, click on the link Virtual Switch Manager.
  3. In the next dialog, select New virtual network switch.
  4. On the right, select External, then click on the Create Virtual Switch button.
  5. Fill in the name for your new Virtual Switch and select your host network adapter you want to assign to it.
  6. Click OK and the confirm the operation to create your new virtual switch.

Note: If the Hyper-V Manager app shows an error message Hypervisor not running, try the following.

  1. Open an elevated command prompt.
  2. Type or copy-paste the following command:
  3. Restart Windows 10.

After that, Hyper-V should start properly.

That's it.

RECOMMENDED: Click here to fix Windows errors and optimize system performance