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

So I have a brand new server and a Server 2019 Datacenter license. Two small-ish drives working together in a RAID 1 will be for the OS. That will be formatted as NTFS and 2019 DC will be installed here with the Hyper-V role (and that's it!). Then ... I have 6 SSD drives working together in a RAID5 and the only things that will live on this drive are the actual Hyper-V VM files.

I've read about how ReFS has come a long way since it was released with 2012, yet when you format a data drive in Windows, NTFS is still the default. So I wanted to ask - who out there has embraced ReFS for Hyper-V? Should I keep it safe and stick with NTFS? Or should I use ReFS?

This drive will never be used for anything other than storing Hyper-V files.

Also: If I go with ReFS would there be any potential compatibility issues if, say, I had to migrate a VM from an older server (having only NTFS) to this new server (having only ReFS) or vice versa?
Become a Certified Penetration Testing Engineer
LVL 13
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Looking for advice on using Generation 2 for Hyper-V VMs. As we are in the process of upgrading all of our servers, I was thinking it might be a good time to move to Generation 2. Can you tell me if there is a reason not to? All of my VM host are already Windows server 2012r2.

Great link with info on the differences between Generation 1 and 2.

Connecting a Hyper-V instance to my network on Windows 10. Set up External switch in Hyper-V connected to my wireless network adapter that is connected to my LAN. Set up a network adapter in the virtual machine settings connected to the Hyper-V external switch. Started virtual machine. Status is "Undefined network, no Internet". Run trouble shooter inside virtual machine and it keeps returning the same status "...doesn't have a valid IP configuration." DHCP is enabled.

What to expect when updating a stand alone Hyper-v Host from Windows 2012r2 to Windows Server 2019?
We are going to set up a new server to host our VM's. We use Hyper-v and will be using Windows server 2019. The host we have are not clustered. They are set up with the OS on the same hard drive partition are the VMs and configure Raid 6. This server will replace an older one. It will host 6 vm's one of which is a Domain Controller. The new server will be a HP Proliant DL380 Gen10 with 128 GB of RAM and 2 TB of usable space.

How it be better to put the OS on it's own hard drive? If so, should I set the OS hard drive to Raid 1? VM's Hard drive to Raid 5 or 6? This server is located local. I check the drive lights weekly. At what point do I need to up the number of NICs we use? The host servers have 4, we use 2.  

Please let me know if you need additional info.
we have single windows 2012r2 server with 2 hyperv servers running on it.

our raid is getting rather full, and wanted to relocate one of the servers onto a new 1.2tb drive we have just added to the server. we can then expand the hyperv volume size on the remaining server, to gives us some more room.

we intend to add another raid so we can expand our storage, but for the moment, we are hoping the extra drive will ease our constraint.

my question is what is the best way of relocating a vm? i have never done this before, and as it is a live production server, wanted to make sure i did it the right way.

any detailed instructions on this progress would be very much appreciated.

many thanks

Ive been tasked with finding and reporting all servers running SCCM or Hyper-V hosts.

Is SCCM the best way to find this information or would powershell be a better option?

Any help appreciated.

Hi Guys
Using Powershell, How to get Hyper-V Team name the given virtual switch is connected to?
Thank you

Hey all,

I am thinking of creating a virtual machine for one of my clients using Hyper-V. It will be a terminal server environment where they will be using a cetralised database and accessing emails and docs. Their documents folder is only around 50GB and they have been getting away with 240GB up until now but I will increase a little when I build it. My question: Is there a need to partition the OS from the data drive.. will this provide any increase in performance or reliability?

FYI We will be running SSD drives with 32GB RAM, 8 vCPU cores which I think is ample.

CPU and VMsHi,
 I have a new server running Hyper-V 2019 and it came with two Intel Silver 4110  @2.1Ghz (8 core) CPUs and 64GB of RAM.
 I have 4 virtual machines - (1) Domain Controller (2) Application Server (just files and folders)  (3) Remote Desktop Server (for two remote users running Word/Excel)  (4) Windows 10 (only used if & when I need to do some testing). There are 8 users on the network.
 I am curious what would be best way to assign CPUs to VMs since there are two physical CPUs.
 Currently each VM has 1 virtual processors as I accepted "default value" when creating these VMs except manually assigned RAM amount.
Expert Spotlight: Joe Anderson (DatabaseMX)
LVL 13
Expert Spotlight: Joe Anderson (DatabaseMX)

We’ve posted a new Expert Spotlight!  Joe Anderson (DatabaseMX) has been on Experts Exchange since 2006. Learn more about this database architect, guitar aficionado, and Microsoft MVP.

Running Hyper-V on my laptop, connected to a 23" monitor.
My problem is that Hyper-V display is rectangular (wide) & I need it to be closer to square, as the software I run on it is more suited to a square display.
How can I get there from here?
Dear Experts,

Is there any tutorial or guide in drawing a Hyper-V vSwitch Port Assignment diagram?
Hi, I was wondering if there was a way to use Veam Backup and restore to backup from an ESXi server and restore to a Hyper-V system.

Thanks all.
I have two 2012 R2 Servers joined to a domain and running HyperV. Both Servers are connected to a SAN via iSCSI and so there are about 8 mapped drives on each server using iSCSI initiators. The previous admin had replication going from Server A to Server B. The VM's have their storage in multiple mapped drives. We upgraded the Backup SAN with bigger drives. The previous Admin setup Replication between the two and then quit.

We failed the HyperV Replication over to the Backup Server and SAN. Everything came up fine, however when we upgraded the Primary SAN and went to set the Replication back up I can't figure out how he did it. When you set the Replication it has a field that says "Specify the default location to store the Replica Files:" under the Authorization and storage section. All of the iSCSI connections have different drive letters.

If I start a replication of VM1 and use it's storage drive letter of H, it comes over fine. But when I try to replicate VM2 with drive letter G, it goes to H as well and the VM's fill up one drive instead of going to their own drive letters and shares.

How can I set this up so they all replicate to their own storage on the iSCSI of the backup Host?
I have a number of Windows 2012 Hyper-V hosts running Server Core.  These hosts haven't been patched since they were installed back in 2016.  I've just checked and these hosts only have 25GB of free space, is there a way of checking (even a rough estimate) what the size of the update download to these servers will be?  The updates will be deployed via WSUS and GPO.  Thanks.
I have a number of Hyper-V servers running Windows 2012 Core which have not been patched in some time.  Can I just patch the Hyper-V hosts or do I need to patch the VM's as well.  

For background, this is a legacy environment and they people that built it have left the company some time ago without any handover.  Windows Update service has been disabled on all the vm's for some reason.  The vm's are a mix of Windows 7 and Windows 2008R2.

Is it just enough to patch the Hyper-V hosts?
Hi, I was trying to use Microsoft Virtual Machine Converter to P2V and when it ask for credentials it fails out.

Im dooing this from the computer I want to convert.  

Question can you convert from the physical computer, or do I have to do it from a third computer?  With VMWare converter I can do it from the local computer

Thanks all
I am running Hyper-V  on Svr 2012 R2.
I rebooted the host after installing visual c++ 2015 Redistributable.

when it came back up i saw my VMs stuck in a "Saved" state.
when i try to start the VMs i get the error
"An error occurred while attempting to change the state of virtual machine"
"'Hostname' failed to initialize.

I tried deleting the saved state, but got the same error as noted above.

i check the event viewer and see event IDs 14070 and 15120.

I am also getting error with event ID 1000 as shown below.
Log Name:      Application
Source:        Application Error
Date:          5/13/2019 2:39:48 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Faulting application name: vmwp.exe, version: 6.3.9600.19227, time stamp: 0x5c0b5147
Faulting module name: KERNELBASE.dll, version: 6.3.9600.19269, time stamp: 0x5c5e079f
Exception code: 0xe06d7363
Fault offset: 0x0000000000008e6c
Faulting process id: 0x10e4
Faulting application start time: 0x01d509c39fdc6f46
Faulting application path: C:\Windows\System32\vmwp.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: ddda0b19-75b6-11e9-80bb-4cd98f608fa5
Faulting package full name:
Faulting package-relative application ID:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <Provider Name="Application Error" />
    <EventID …
Hi, we have just had Avaya IP Office and Voicemail Pro installed on a Hyper-V Virtual Server (A Dell Poweredge R7040 with 32GB RAM Intel Xeon Silver 4109T 2Ghz (2 Processors). The Avaya virtual server has been running fine since Christmas but over Easter it crashed. The telecoms guys that support it say that for 1-100 users it should be at least a 4 Ghz Processor (we have 75 users) and 2-3 cores.

Now, I can shut it down tonight and give it an extra processor, but would we really need to upgrade the processors to faster ones? It's a fairly new server and I thought that the Xeon Silver 4109T although low Ghz are pretty good? Thanks for the help.
OWASP Proactive Controls
LVL 13
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

Windows Server 2012 (non-R2) Hyper-V Failover Cluster
--four host node servers
--iSCSI cluster shared volumes (NetApp SAN)
--four VLANs
--80 hosted VMs

Upgrade the failover cluster to Windows Server 2019.

We're aware of the need to evict one or more nodes to build a "new" cluster with WinSrv2019, then connect the storage and "swing" the VMs over (a procedure no longer needed when upgrading a WinSrv2012-R2 or later cluster).

--Can we perform the old-school "evict & build new" steps to upgrade straight to Windows Server 2019?  
--Or, is it advised to first upgrade from 2012 to 2012-R2, then perform rolling upgrades to 2019?
--If we upgrade straight to 2019, are there any known issues or "gotchas" to watch out for due to skipping 2012-R2 and/or 2016?
--Are there any documentation or white papers for upgrading from 2012 (non-R2) failover clustering straight to 2016/2019?  (Finding the docs just for 2012-2012R2 are difficult as it is.)

More info available upon request.  Thanks in advance for assistance.

Frederick, MD
What is the correct way to licence this Hyper-V situation?

Existing Server 2012 running Hyper-V, licenced. Server has 4 VMs, also licenced. The server is getting old and is going to be made into a replication server for DR purposes.
We want to introduce another Hyper-V running Server 2019 and replicate the existing (licenced) VMs onto the new server.

At no point will the VMs be running on more than one server.
Do we just need one Server 2019 licence to get the Hyper-V covered?
Dear Experts,
Creating a disk partition via disk management utility  on virtual machine that runs on hyper visor is same as the the physical machine???? Last time I created the partition of VM that run on hyper v. I found the the new partition created on my physical machine automatically. It was little confusing. Can you throw some light on this issue??

VM is windows server 2016.

Many thanks for your valuable advice in advance

 I have a new server with two INTEL XEON SILVER 4110 @2.1GHZ 8 Core CPUs on MB and like to know how many Windows Server 2019 standard license that I need to purchase.
 I am going to create three virtual machines in Hyper-V server.
 As I understand it, each server license covers two VMs, so I need total two server licenses and end user CALs?

I have a single domain controller which runs in a virtual machine hosted by Hyper-V server 2019 which is a domain member but only runs server core i.e. command line and powershell. My dc is showing as started though I believe the boot is actually failing. I cannot get any further because I cannot connect Hyper-V manager to the Hyper-V server because domain connectivity is screwed up since my only DC is down - no DNS , no Active Directory, no authentication etc.. How can I fix the boot problem my dc is suffereing from when I do not have any access to it.  I WAS in the process of setting up a second dc on another physical machine as part of a migration to Server 2019.  Now I'm stuck.
Hi Guys,

We have a mission critical server on a Hyper-V (VM) for which I would like to run an export to have a copy of the original machine.

I will be doing the export, while the server is running and high in demand.

The server / services can't be affected in any way.
Has anyone experienced any issues with exporting a VM from a running server, or is this absolutely safe to do?


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.