Hyper-V is a native hypervisor; it can create virtual machines on x86-64 systems and supersedes Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V Server supports remote access via Remote Desktop Connection. Administration and configuration of the host OS and the guest virtual machines is generally done over the network.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have a new Dell R620 Server running Microsoft Sever 2012.  The server has 2 network adapters with 4 ports each.   I have Hyper-V running and I have 3 VMs.  Two of the VM's are each running on a single NIC and I'm seeing Ping Times of 1 to 2 MS.  For my account server I decided to setup a team one port from each adapter for redundancy but the ping times are much slower.  Usually around 4 to 5 MS.  I would have thought a team would be a little faster.  Is that not the case of do I need to change some configuration.

The Network adapters are Broadcom and Intel.  Should I just go with a single NIC like the other VM's for a little better speed or stick with the team.
Migrating Your Company's PCs
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

I had created a VM, then a checkpoint, but somehow it was deleted.  It was only a little test VM I had set up, no big deal to lose, so I deleted the VM from Hyper-V Manager.

Now, whenever I try to create a VM--*any* VM--it fails with a popup error:

It doesn't matter what the VM name is, it always claims that the checkpoint %vmname%.vhdx is missing.


I try to create a VM in directory d:\vm\vms\ called VM-01.  I tell it to place the disk in d:\vm\vms\VM-01\vhd\.  I hit Finish.  It acts like it is creating everything, then I get the popup above.  The directories are created (e.g. d:\vm\vms\VM-01\Virtual MachinesError log reports:

'VM-01' is missing a checkpoint. The disk paths missing used to be located at: D:\vm\vms\VM-01\vhd\VM-01.vhdx. The system cannot find the file specified. (0x80070002) (Virtual Machine ID 24161C9C-6C8F-4015-A258-DC2B8D42C907.)

This will happen regardless of what I name the VM.  

Security on the directory:

%MyDomainUserAcct%:  FULL CONTROL
%LocalMachine%\Administrators:  FULL CONTROL

I've removed/reinstalled Hyper-V, done a system restore to before the problem started etc.  Services are running and I am an admin on the machine.  I still choose to run Hyper-V Manager as admin and get the same results.

To make matters more confusing:  If I choose the Quick Create option it works just fine.  If I create a custom machine and place it in the same directory …
I have a client with 2 Dell T630 Servers (practically identical boxes purchased about 6 months apart). One runs Server 2012 R2 Standard, the other Server 2016 Standard. Both run Hyper-V. Each box hosts one VM (VHDX files).

I have multiple backups of the 2012 Server (Altaro VM backups, Macrium backups of the physical box, and I’d also make direct copies of the VHDX files as well before proceeding).

The 2016 box hosts a VM with Server 2016 Standard acting as a Domain Controller. The 2012 box hosts a VM running Server 2012 Standard joined to the domain. It is not a secondary DC, etc. – it is only a member Server that runs a database program that multiple users access.

Note - the host boxes are not joined to the Domain – just the VMs are Domain members.

The 2012 R2 box has a hardware RAID 1 array for the OS (Dell Perc H730p Controller). Storage Spaces handles the Hyper-V VM files. The Storage Pool was created as a mirror using 4 Samsung PM863a SSDs.

I needed to add space to the pool. Added 2 more PM863a drives to the Pool. The problem is that 2012 R2 Hyper-V cannot optimize the storage space used, so the 4 original drives are ‘full’ (i.e., they show as being 99% full) and the 2 new drives are practically empty. As I understand it, the 2 new drives will get allocated any new storage as needed.

I’d like to take advantage of the new features of 2016 Hyper-V (one of which is the ability to optimize the storage pool). My question is how to best accomplish the …
Hello, so my 4 drive hardware backplane or RAID card is experiencing a failure, two ports are malfunctioning which caused the RAID to go in degraded state and cause a passthrough disk to fail.  SeaTools didn't find anything wrong with the drive, so I narrowed it down to either the RAID card, the cables, or the backplane, so yeah, rather than spend a lot of time with trial and error, I thought it might be worthwhile to replace all 3 components and try a different setup.

My existing Hyper-V setup involves two RAID arrays on separate cards, a RAID-5 (Areca ARC-1210) and a RAID-1 (Areca ARC-1200).  Both arrays are using Seagate Constellation drives.  The hypervisor boot drive is a standalone disk.  The RAID-1 is used for boot VHDs and RAID-5 used for Data VHDs.  So what I am looking at is replacing my current Areca ARC-1210 with an ARC-1220 which would get me 8 ports.  This would be enough to setup two RAID-5 arrays on the card and then I could stripe them in Windows Disk Management for RAID50.  I already have the six hard drives needed for this.

Let me be clear this is not a production environment, this is just a home lab.  Are there any pitfalls to look out for using RAID-50 with VHDs besides losing two drives on one array?  I don't have enough slots in the case to do RAID-60 and RAID-10 would leave me short on disk space.
Hello Experts,

I have a Server 2016 Core virtual that resides on a Hyper-V 2012 server.  
I am trying to activate it and I keep getting a error and it won't activate it.  It says syntax error

I am using

Any suggestions, I am ready to pull my hair out.  

Thank you,

We used the MSVM Converter 3.0 to migrate a W7 guest from Vmware 5.5 ESXI to Hyper-V 2012 R2. The conversion went smoothly, the computer boots up, but no network connection. The Driver shows as Error 31 Device is not working properly because Windows cannot load the drivers required for this update.  Things I have tried:

1) Removing the NIC, shutting down the guest, removing and readding the NIC to the guest from Hyper-V Management console. I have tried legacy and standard NIC's connected to different networks, without any change in behaviour. Both the Intel 21140 based driver and the normal Hyper_V Nic driver show up as the same error.
2) Set non_present devices to visible in command prompt and removed everything except the Miniport and other built in NIC's No luck.
3) As soon as I uninstall the nic and scan, it detects the NIC and instantly fails to install it.
4) Removed the config key from the registry for the current control set
5) Installed Integration Services.

IPCONFIG and NCPA.CPL show now network configuration.

The vmware tools appear to have been sucessfully removed during the migration (The machine was on during the migration).

There are other guests on this host which work fine that were also converted. They are using either the legacy or standard hyper-v nic connected to the same network without issue.

Because I can't get connected to the internet, getting updated drivers is difficult, however, given it doesn't appear to even be trying …

I have an HP Server with 4 network cards (NIC teamed), after that installed Hyper-V (Server 2012 R2 with full GUI) and on it runs +/- 10 Hyper-V VMs (all Windows 2008R2 and 2012R2 Servers).

The network cards on the Hyper-V host are all 1Gbps and connected to two stacked 1Gbps Cisco 2960G Switches. I used to get 115MB/s throughput on copying between the Hyper-V Host and other physical Servers on the same Subnet.

Suddenly since mid July the throughput went down to +/- 250 KB/s when copying files from that Hyper-V host to any other physical Servers on the same LAN, we discovered this when I picked up that suddenly backups were not completing anymore and also that then copying data from the VM's on the host to any other servers it runs at the same (+/- 250 KB/s) speed.

Any ideas of what the heck could be causing this massive reduction in network speed?

All seems fine on the Host, I've restarted it, IPv6 is disabled.

Thanks for any ideas where we could start to troubleshoot.

I like to upgrade a virtual machine running Windows 2008 R2 to Windows 2012 R2 in Hyper-V environment.

If this is a standalone computer, I would simply insert Windows 2012 R2 DVD and start upgrade process.
In virtual environment, do I simply replace Windows2008R2.iso with Windows2012R2.iso and start the VM?
Is there more to it?

Hi All,
Quick question as I cannot seem to find a black and white answer on this.

I have a Windows 2012 R2 Hyper-V Host with several VM's running on it, if I bitlocker the Host what would happen if I move one of the VM's to another host would it still work/Run?

Also same sort of question if I run Hyper-V replication to another WIndows 2012 R2 HYper-V server which is also using bitlocker would that work? i.e could I fail back and forth between the two Bitlocker hosts?


John H
I have server 2012, and the processor has 4 cores. I have a single virtual machine running server 2012 as well. I have an access database that all of the users are connecting to. About 15 users total. When I look at the CPU usage from the virtual server, it is only about 8%. When I look at the Virtual Machine's CPU it's maxed out constantly. I see I have only one core (Virtual Processor) allocated to that machine. How many can I dedicate to that machine if I have 4? I need that machine to run as smooth as possible!

I learned about the Cores here CORES
Free Tool: Site Down Detector
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

We have a Windows Server 2012 R2 STD running Hyper-V hosting some VMs. One of these VMs is our File server, also running Windows Server 2012 STD R2.  
The D: drive keeps getting near to full and I have increased the size a few times.
At 5TB there is only 61GB free again.

I ran a file size scan and it only show 2.6TB of files.
What can be taking up all the other space? Can I defrag a Virtual drive?

Drive Space
Hi Everyone,
I am trying to convert my physical server into a Hyper-V VM.
When I run the disk2vhd tool, I get an error - ERROR SNAPSHOTTING VOLUMES. See attachment

Any idea how I can fix this?

What is the process to attach .VHDX and .VHD hard drive files to existing Hyper-V virtual machines?

These are files from former Hyper-V virtual machines that I need to connect so I can copy data from them to newer existing Hyper-V virtual machines.
Hi all, i am hoping for advise on what to look for regarding our slow network, i understand there are alot of issues that can cause slow connections so i will let you know our full setup and what i have tried so far.

2 Physical servers, 2 hyper v on each server
1st server
   Windows Server 2008, not running any software except hyper v, not on the domain.
   Hyper V 1, Primary Domain Controller, Server 2003, DHCP, DNS settings are
        Reverse Lookup, 2 Name servers, (same as parent), first one is pointing to the second domain controller and has the IP address
        The second one in the list is point to the primary domain controller, but has IP address unknown,
        Forward Lookup Zone has 2 "same as parent" Host A, one each point to IP address of domain controller, then underneath that has
        all the workstations connected with computer name and IP address
        Under DHCP "Scope Options" 006 DNS servers we have 3 listed, IP address of main domain controller, Public Telstra IP Address, and
        3rd Public Bigpond IP address

   Hyper V 2 is our file server, running server 2012, accessing files on server seems to be okay, browsing through directories is not slow.
        No other software or settings are on this server, just files, it use to do a shadow copy of all files twice a day, one at 7am and one at
       12pm, since the issue of slow speeds the 12pm one drops off all access to mapped drives for 5 minutes on …
On premise I have 20 Virtual Machines running in Hyper-V, these VM's are replicated into Azure. I have a VPN tunnel setup from On premise to Azure. If i carry out a test restore of a server 2016 Server, I can connect to it fine, via SQL, RDP etc however I cannot connect to my Server 2003 VM's either via RDP or SQL

(I know 2003 is no longer supported and plans are in place to upgrade the Databases on these servers, but that will take another 12-18 months)

Windows Firewall/Internet Connection Sharing (ICS) Service is disabled, so I don't know if this needs enabling and then configuring for the relevant ports on prem or if there is another issue ?

What is the main difference between SCOM and VMware vRealize Operations Manager monitoring tools.

Our network includes VMware, Hyper-V, Veeam backup and want to monitor all including basic windows services, cpu, memory utilisation, SQL database etc.

Can we consider vROPS as a replacement of SCOM?

Thanks in advance.
Hello Experts,

I like to compile a new linux kernel for debian (for testing).
So I've tested this within vmware workstation and hyper-v where in vmware workstation some drivers, modules are missing (same /usr/src/linux/<linux-kernel-version>.config on both scenarios).

Vmware, hyper-v have different behavior in terms of linux driver. I accepted Optimizing the kernel for VMware but some modules are widly missed.

I wonder how to risk nothing by missing modules to compile 'safe' a new kernel.

I can't find /proc/config.gz to inspect the configuration of my actual running kernel just like that there is no /../scripts/extract-ikconfig to inspect actual config. Farther modprobe configs dosn't work; /boot/config-$(uname -r) there is no config in standard debian installation.
The only ascertainable information is in /lib/modules/$(uname -r)/modules.builtin.
How can I use this information to compile for sure a new linux kernel?

thx++ reredok
Trying to convert Hyper-V VM to VMware using VMware vCenter Converter Standalone Client 5.5.3 build-2183569 but getting following error at the time of connecting the Hyper-V Server (Windows Server 2012)-

"The version of the selected Microsoft Hyper-V Server is not supported. Select an earlier version of Microsoft Hyper-V Server or another supported source type."

I am running VMware vCenter Converter on the vCenter Server 6.0.

Need your expert help to resolve this issue.

Hyper-V to VMware convertion error
Hi All, i am consider the new Veeam Backup & Replication 9.5 package at a site with two Host servers.

I have a pretty simple question that i cant seem to get an answer for, the Failover procedure is pretty straight forward and easy if i need to take the Source VM offline or its corrupted, my question is this, how do i get the Replicated Target Host VM online in the event hardware failure on the Source Host where Veeam is installed, if the Target Host has failed and i have no access to the Veeam console, how do i get the Replica VM online on the Target Host

I am sure there must be a simple solution, just cant seem to find anything

Thanks in advance
Free Backup Tool for VMware and Hyper-V
Free Backup Tool for VMware and Hyper-V

Restore full virtual machine or individual guest files from 19 common file systems directly from the backup file. Schedule VM backups with PowerShell scripts. Set desired time, lean back and let the script to notify you via email upon completion.  

I have installed Server 2012 R2 and created 2 VMs (VM-1 a DC and VM-2 a member computer) both running Server 2012 R2. The test bed server I am using has 2-120 GB SATA SSD for the OS in a RAID 1 and 2-1 TB SATA hard drives in a separate RAID 1 configuration for the data storage. They are controlled by the Dell PERC card. I would like for the member computer, VM-2 to be able to access the data volume and see it as just another hard drive with a drive letter. This is a work in progress for me as I am learning and reading articles on how to do this. As a side note when I created the Hyper V folder (300GB) to hold the VM files, I was able to see the data volume from the Hyper V host and located the Hyper V folder there. I was not sure of how much space the VM files would require as the system space requirements grow. I would have preferred to locate them on the SSD...however.
On the member server VM-2, SQL Express, RDS and a business management application will be installed. It should have about 500GB available. All of this will be required to be backed up nightly. Your help and comments are appreciated.
Thanks - HBee3
I can ping both directions between hosts and VMs. RDP works fine in both directions as well. My Host can get to shares on the VMs

However, my VMs cannot get to network shares on the host. Thoughts at what i'm missing here?

Host is Windows Server 2016 Datacenter, VMs are a mix of 2008R2, 2012R2, and 2016
Hi experts,

I would say my technical level as far as servers is about a 5 to 6 out of 10. The IT person setting up the server would be a 12. He makes sure I have good quality hardware and software, but he also doesn't always recommend the most expensive. For this reason, he has no issues using WSB, but I don't want something that bare bones, no matter how well it works. Plus, I am more willing to spend money. As a physician, I see myself working another seven years (which I know is bordering on too long for the server -- I guess I am misguided by the fact my Dell Edge 2900 lasted that long).

Just to give my setup, I am setting up a Dell T430 server with Windows Server Standard 2016 as the host, with two VM guests. One will run my SQL databases and the other will contains Essentials for Active Directory and will be the DC. I have only eight clients all Lenovos running Win 7 Pro. They are all identical. Modem is Arris by Spectrum with 70 down and 6 up. pfSense router (awesome, but I am glad he set it up) and a Cisco 26 port switch. I know this is more info than you need. My old server (Dell Edge 2900) will temporarily be the fax server, but it can be converted to something else -- maybe a replication machine? I can also get Azure for the cloud much cheaper than AWS.

So, now to my question. And, these are frustrating I know, because it is more about opinion. I generally end up splitting the points as there is no right or wrong answer. But, I am trying to decide among …
Hi All,

I've restored a virtual hard disk for hyper v and now I cannot open the  Virtual Hard Disk Folder. it don't give me an error, it just wont open. thank you in advance for your help.

the disk was recovered from Microsoft Azure Backup server which is running on Microsoft Azure.

OK, I totally get how the cores of a host computer must be "fully" licensed before you can spin up any VM's.  If you have Windows Server 2016 Standard and you have 2 procs of 8 cores each, you need one copy of 2016 Standard and you get two VM's.  If you have a computer with 2 procs and 10 cores each, you have to get a copy of 2016 Standard and enough core packs then you get your two VM's.  If you want two more VM's, you have to get a copy of 2016 Standard and core packs again.  

Sounds awesome.  

Now for my question:  How many virtual vCPUS's can I assign to my Windows Server 2016 Standard guests?

Every licensing scenario I see talks all day about licensing the host's cores.  But how many vCPU's can I assign to the guests when I open up the Hyper-V management tool settings for a VM and it shows that field where I can type in a number for processors?

I am looking for advice on best practices for a small Hyper-V on server 2012 R2(ML350 G9 16GBRAM).  I have limited disks only 4 2TB SATA drives and must have the OS and Data partition on it.  this is for very small deployment this will just run 1 vm, a 2012 R2 domain controller with file server role for 7 users.

This is what i have thought out:
RAID 1+0
OS= 80GB
Data= Remaining space for VM and Veeam backup app repositories

Any advise on setting this for best performance possible will be appreciated.


Hyper-V is a native hypervisor; it can create virtual machines on x86-64 systems and supersedes Windows Virtual PC as the hardware virtualization component of the client editions of Windows NT. A server computer running Hyper-V can be configured to expose individual virtual machines to one or more networks. Hyper-V Server supports remote access via Remote Desktop Connection. Administration and configuration of the host OS and the guest virtual machines is generally done over the network.