We use Hyper-V for data center virtualization.
Chief Executive Officer at Infoview Limited
A hardware virtualization product that comes free with Windows Server, but management could be more straightforward.
Pros and Cons
- "I like that Hyper-V comes for free with Windows Server. You don't need to buy the license, and you only have to pay for the management aspect in System Center."
- "Hyper-V isn't a lightweight solution like VMware. Management could be more straightforward. Even as far as disk management tools are concerned, it would be better if that could be made simpler. The same applies to performance."
What is our primary use case?
How has it helped my organization?
Hyper-V has improved our organization by enabling consolidation, high availability, disaster recovery, backups, and more. It makes it all simple.
What is most valuable?
I like that Hyper-V comes for free with Windows Server. You don't need to buy the license, and you only have to pay for the management aspect in System Center.
What needs improvement?
Hyper-V isn't a lightweight solution like VMware. Management could be more straightforward. Even as far as disk management tools are concerned, it would be better if that could be made simpler. Performance can also be better.
Buyer's Guide
Hyper-V
February 2025

Learn what your peers think about Hyper-V. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
837,501 professionals have used our research since 2012.
For how long have I used the solution?
We used Hyper-V from 2008 to 2019.
What do I think about the stability of the solution?
Hyper-V is a stable solution.
What do I think about the scalability of the solution?
Hyper-V is a scalable solution.
How are customer service and support?
I haven't used Microsoft's technical support much.
Which solution did I use previously and why did I switch?
We have used Citrix and VMware. I would say VMware is simpler for the deployment side of it. Hyper-V is also easy to deploy, but you need to set it up as a role.
How was the initial setup?
The initial setup and installation are straightforward. The deployment time depends on the hardware. It can take anywhere from 20 minutes to half an hour. One engineer can implement, manage, and maintain this solution.
What was our ROI?
It's free with a Windows license, but you can say that there is an ROI in separating workloads.
What's my experience with pricing, setup cost, and licensing?
Hyper-V is free when you buy Windows Server. You only have to pay for engaging in the management aspect in System Center.
What other advice do I have?
I would recommend Hyper-V for small-scale users with one or two VMs.
On a scale from one to ten, I would give Hyper-V a seven.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior System Engineer at a tech services company with 201-500 employees
Has the ability to do checkpoints then roll back to the checkpoint which is needed to test the software
Pros and Cons
- "The most valuable feature is being able to do checkpoints then roll back to the checkpoint because that's what we need to test the software. We're testing the installation and then we roll it back and retest it."
- "It would be nice if they had video acceleration, they got rid of that and VMware has video acceleration."
What is our primary use case?
The primary use case is for testing software.
What is most valuable?
The most valuable feature is being able to do checkpoints then roll back to the checkpoint because that's what we need to test the software. We test the installation and then we roll it back and retest it.
It's really just a small part of what we do, so I was looking for something that would get the job done and it met all the requirements at very little cost.
What needs improvement?
It would be nice if they had video acceleration, they got rid of that and VMware has video acceleration. It would be nice to be able to test through video part the Virtual Machine, like you can with VMware, Hyper-V does not let you do that.
For how long have I used the solution?
I have been using Hyper-V for five years.
What do I think about the stability of the solution?
It's very stable and very scalable. We're a very small operation, so we really just require one person for maintenance and deployment.
How was the initial setup?
The initial setup is very easy, you just check a couple of checkmarks.
What's my experience with pricing, setup cost, and licensing?
It's included in the windows, so not it's very expensive.
What other advice do I have?
I would rate it an eight out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Hyper-V
February 2025

Learn what your peers think about Hyper-V. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
837,501 professionals have used our research since 2012.
The cluster environment is a good feature of this solution. If something happens, then it will automatically move to some other mode.
Pros and Cons
- "I think the cluster environment is a good feature of Hyper-V because, if something happens, then it will automatically move to some other mode. This is a great feature of the solution."
- "The setup was straightforward and easy for our company. The deployment was fast."
- "Sometimes it is a mess, and it is getting hanged. It should be something that could be easily fixed. It made us have to deal with fixing the bugs."
What is our primary use case?
We are currently using this solution for Exchange, as a demo controller and an antivirus, as well. We have lots of servers on our Hyper-V.
What is most valuable?
I think the cluster environment is a good feature of Hyper-V because, if something happens, then it will automatically move to some other mode. This is a great feature of the solution.
What needs improvement?
Sometimes it is a mess, and it should be something that could be easily fixed. It made us have to deal with fixing the bugs.
For how long have I used the solution?
Three to five years.
What do I think about the scalability of the solution?
We have over 80 servers on our Hyper-V with one guy handling the deployment. We do have plans to increase our usage in the future.
How was the initial setup?
The setup was straightforward and easy for our company. The deployment was fast.
What's my experience with pricing, setup cost, and licensing?
The pricing is not much. We have a very big environment, and pricing is no problem. We did not spend much time looking at other products, though.
Which other solutions did I evaluate?
Due to our needs, we installed Hyper-V and VMware. It would be nice if there was a link between the HYper-V and the VMware for a test environment. When we cannot keep the two together, everything becomes a problem for the site.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Assistant Manager - IS Infrastructure at a insurance company with 501-1,000 employees
Costly yet it gives a 360 degree view of the environment
Pros and Cons
- "The most valuable feature is the ability to integrate the Hyper-Visor center from one console."
- "The cost and licensing can be improved."
What is our primary use case?
We use the Hypervisor and manage the VMs. We then get a 360 degree view of the infrastructure, hardware, networking, storage, VMs, and more.
What is most valuable?
The most valuable feature is the ability to integrate the Hypervisor center from one console.
What needs improvement?
The cost and licensing can be improved.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
It is a very stable product.
What do I think about the scalability of the solution?
We have servers in several African countries. All of the management of the infrastructure is done through the system's center. We have about 400 users who are currently using this solution. It is definitely scalable.
Which solution did I use previously and why did I switch?
We used to use GenServer. Unfortunately, GenServer does not support a 10-gigabyte network, but Hyper-V does. This was a major factor in our switch to Hyper-V.
How was the initial setup?
The deployment was straightforward. It took us about one week for each site. This included Hyper-V and the entire infrastructure.
What's my experience with pricing, setup cost, and licensing?
In terms of the licensing, if you are using Microsoft Windows 100%, it is okay, but, when you start mixing other environments it becomes quite tricky.
Which other solutions did I evaluate?
We have seriously considered Nutanix Acropolis Hypervisor. It is more cost-effective.
What other advice do I have?
Unfortunately, due to cost, we have begun to look at other products in the market.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Independent Analyst and Advisory Consultant at Server StorageIO - www.storageio.com
Review about Microsoft Hyper-V
Happy 20th Birthday Windows Server, ready for Server 2016?
In case you have not heard, is celebrating the 20th birthday (or anniversary) of Windows Server.
has a nice site with info graphics and timelines of where Windows Server has been and accomplished over the past 20 years.
Some of you may remember from 20 years ago Windows Server with a different name aka Windows NT Server. Back in the day, if you recall (or read), server requirements were more in the 33 MHz vs. 3.3GHz range, 32MB of RAM Memory vs. 32GB to 320GB, 150MB HDD vs. 150GB SSD or 1.5TB HDD.
Keep in mind that 20 years ago Linux was a relative new thing with Red Hat not yet quite household or more specific enterprise name. The various Unix (e.g. IBM AIX, HP HP-UX, Sun Solaris, DEC Unix and Ultrix among many others) were still dominate, OS2 had peaked or close to, among others. Virtual Machines were Logical Partitions (LPAR) on Mainframes along with virtual PCs software and hardware assist boards.
IMHO there is no coincidence of Microsoft celebrating 20 years of WIndows Server going into the fall of 2016 and the upcoming release of .
What’s New in Server 2016 (TP5)?
If you have not done so, check out the latest Tech Preview 5 (TP5) of Windows (get the bits e.g. software here to try) which includes Storage Spaces Direct (S2D) that leverages internal PCIe and drive formatSSD (NVMe, SAS, SATA) along with HDDs (SAS, SATA) for creating local and scale-out converged (desegregated) and hyper-converged (aggregated) solutions. In addition to S2D there is Storage Replica (SR) which is replication of local storage part of S2D (not to be confused with DFS or other replication).
Other enhancements include ReFS as the default file system instead of NTFS (don’t worry, NTFS like FAT does not go away yet). There are enhancements to Hyper-V including VM shielding, hot-plug virtual network adapters, enhanced Linux support and fail over priorities among others. Other enhancements include updates for AD including improved integration with on-premise as well as Azure AD for hybrid environments, PowerShell updates, Docker management including Linux (via Hyper-V) and Windows via Nano) container engines.
Speaking of Nano, if you had not heard, this is a new very light weight Windows Kernel that removes 32 bit WOW and GUI support. The result is that Nano is a very small physical (under 1GB image instance size) using less disk, less memory and less CPU to do a given amount of work, oh, and boots super fast, even without SSD. By not having all the 32 bit and GUI overhead, the intent with Nano is there should be fewer updates and maintenance tasks to do, while enabling Windows containers for SQL Server and other applications.
In addition to PowerShell, AD and other management enhancements, Windows Server 2016 (TP5) also enables bridging two worlds e.g. traditional on-premise (or cloud) based Windows Server and Public Cloud (e.g. Azure) and Private or Hybrid including Azure Stack. Note that if you have not heard of Azure Stack and are looking at cloud stacks such as OpenStack, do your due diligence and at least familiarize yourself with Azure Stack.
View more about WIndows 2016 TP5 enhancements here.
Where To Learn More
- Check out the Microsoft 20 years of Windows Server site here
- Learn about the upcoming next version of Windows Server 2016 here
- Get the Windows Server 2016 Tech Preview 5 (TP5) bits here
- Cloud Storage Decision Making (looking at Microsoft Azure)
- Cloud Storage Considerations (looking at Microsoft Azure)
- Learn more about HDDs here, NVM and SSDs at www.thenvmeplace.com and www.thessdplace.com
- Server Storage I/O performance and related tools page
- Overview Review of Microsoft ReFS (Reliable File System) and resource links
What This All Means
Congratulations Microsoft and Windows Server on 20th birthday (anniversary) you have come a long way.
With the new features and functionality in Windows Server 2016, looks like there is still a good future for the software defined server.
Read more here including how to get the 2016 TP5 bits to try yourself.
Ok, nuff said, for now… cheers GS
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Manager of Infrastructure with 501-1,000 employees
Management Tasks for Hyper-V 2012
The Hyper-V Manager interface is used to manage standalone Hyper-V Primary, Replica servers, and the virtualized workloads running on those servers. The Failover Cluster Manager interface is used if the Primary or Replica servers are part of a Hyper-V Failover Cluster. Hyper-V Replica management tasks can be categorized as follows:
Hyper-V Server Primary Site Management Tasks
Hyper-V Server Replica Site Management Tasks
Virtual Machine Primary Site Management Tasks
Virtual Machine Replica Site Management Tasks
Modifying Virtual Machine Replication Settings
Note: In the above list, Hyper-V Failover Cluster can be substituted for 'Hyper-V Server'.
Hyper-V Server Primary Site
Management tasks involving the Hyper-V Server at a Primary Site include:
Ensure the Hyper-V server (Hyper-V Failover Cluster) at the Primary site is configured as a Replica server to support Reverse Replication for a Planned Failover event
To configure the Hyper-V server at the Primary site as a Replica server:
1. In the Hyper-V Manager interface, Click on Hyper-V Settings in the Actions pane
2. In the Hyper-V Settings dialog box, Click on Replication Configuration
3. In the Details pane, Select Enable this computer as a Replica server
4. Choose an Authentication method to include the port that will be used (if not using the default port)
5. Configure Authorization and storage. This includes designating a specific location to store replica virtual machine files if the default location is not to be used. Should you not desire to allow all Hyper-V Primary servers to be serviced, you have the option to allow only specific Hyper-V servers (Primary servers) to send replication requests. Click Apply or OK when finished
Note: In a Replica cluster, use the Hyper-V Replica Broker role to configure the cluster nodes for replication.
Monitor the Replication Health of virtual machines configured for replication
To monitor the Replication Health of a virtual machine configured for replication:
1. Open Hyper-V Manager
2. In the details pane, Right-click on one of the Column Headings and select Add\Remove Columns
3. Choose Replication Health in the Available Columns list, click Add to move it to the Displayed Columns list
4. Move the new column to the desired location in the listing and click OK
Monitor Hyper-V Replica specific Performance counters using Performance Monitor
To monitor Hyper-V Replica performance:
1. Click the Start button, then click Run and type perfmon.msc and press ENTER
2. In the navigation tree, expand Monitoring Tools, and then click Performance Monitor
3. In the menu bar above the Performance Monitor graph display, either click the Add button (+) or right-click anywhere in the graph and click Add counters from the menu. The Add Counters dialog box opens
4. In the Available Counters section, select counters to view in the Performance Monitor display. The counters for Hyper-V Replica are virtual machine specific and are listed under Hyper-V F Counter VM
5. Choose the desired counters and instances (virtual machines) then click the Add button to add the counters
6. When finished, click OK
For more information Performance Monitor, visit the Performance Monitor Getting Started Guide (http://technet.microsoft.com/en-us/library/dd744567(WS.10).aspx) on TechNet.
Evaluate Hyper-V Replica log data using the Microsoft-Windows-Hyper-V-VMMS\Admin log
To review Hyper-V Replica log data:
1. In the Server Manager Menu Bar, Click on Tools and choose Event Viewer from the list
2. In the navigation tree, expand Application and Services Logs, expand Microsoft, expand Windows, expand Hyper-V-VMMS
3. Click on Admin
Hyper-V Replica event messages are registered in the Hyper-V-VMMS channel.
Hyper-V Server Replica Site
Management tasks involving the Hyper-V Server at a Replica Site include:
Ensure the Hyper-V server (Hyper-V Failover Cluster) at the Replica site is configured as a Replica server
To configure the Hyper-V server at the Primary site as a Replica server:
1. In the Hyper-V Manager interface, Click on Hyper-V Settings in the Actions pane
2. In the Hyper-V Settings dialog box, Click on Replication Configuration
3. In the Details pane, Select Enable this computer as a Replica server
4. Choose an Authentication method to include the port that will be used (if not using the default port)
5. Configure Authorization and storage. This includes designating a specific location to store replica virtual machine files if the default location is not to be used. Should you not desire to allow all Hyper-V Primary servers to be serviced, you have the option to allow only specific Hyper-V servers (Primary servers) to send replication requests. Click Apply or OK when finished
Note: In a Replica cluster, use the Hyper-V Replica Broker role to configure the cluster nodes for replication.
Monitor the Replication Health of virtual machines configured for replication
To monitor the Replication Health of a virtual machine configured for replication:
1. Open Hyper-V Manager
2. In the details pane, Right-click on one of the Column Headings and select Add\Remove Columns
3. Choose Replication Health in the Available Columns list, click Add to move it to the Displayed Columns list
4. Move the new column to the desired location in the listing and click OK
Monitor Hyper-V Replica specific Performance counters using Performance Monitor
To monitor Hyper-V Replica performance:
1. Click the Start button, then click Run and type perfmon.msc and press ENTER
2. In the navigation tree, expand Monitoring Tools, and then click Performance Monitor
3. In the menu bar above the Performance Monitor graph display, either click the Add button (+) or right-click anywhere in the graph and click Add counters from the menu. The Add Counters dialog box opens
4. In the Available Counters section, select counters to view in the Performance Monitor display. The counters for Hyper-V Replica are virtual machine specific and are listed under Hyper-V Replica Counter VM
5. Choose the desired counters and instances (virtual machines) then click the Add button to add the counters
6. When finished, click OK
For more information Performance Monitor, visit the Performance Monitor Getting Started Guide (http://technet.microsoft.com/en-us/library/dd744567(WS.10).aspx) on TechNet.
Evaluate Hyper-V Replica log data using the Microsoft-Windows-Hyper-V-VMMS\Admin log
To review Hyper-V Replica log data:
1. In the Server Manager Menu Bar, Click on Tools and choose Event Viewer from the list
2. In the navigation tree, expand Application and Services Logs, expand Microsoft, expand Windows, expand Hyper-V-VMMS
3. Click on Admin
Hyper-V Replica event messages are registered in the Hyper-V-VMMS channel.
Virtual Machine - Primary Site
Management tasks involving virtual machines at the Primary Site include:
Planned Failover - This action initiates a failover of a virtual machine from a Primary to a Replica server. This is a 'planned' event as opposed to a Failover action, which is unplanned. Since it is a 'planned' event, there should be no data loss. This action executes a series of checks prior to executing the failover. One check determines if the Primary server has also been configured as a Replica server. This is done because the assumptions are first, the virtual machine being failed over to a Replica server will eventually be moved back to the Primary server and second, the Primary server will become the Replica server for the virtual machine that is being failed over. This action provides an Administrator the flexibility to execute the failover of a virtual machine to a replica server in a controlled manner before a disaster occurs
To execute a Planned Failover for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Planned Failover
4. A list of Pre-Requisites and Actions is presented. If the Virtual Machine has not been shut down and the Primary Server not configured as a Replica Server, complete those tasks before proceeding. By default, Start the replica virtual machine after Failover is checked (uncheck if this is not the desired action for the virtual machine after a Planned Failover completes)
5. Click on the Failover button.
6. If the Failover is successful, a pop-up dialog box appears reporting the Failover completed successfully (Note: If the option to start the virtual machine after the Planned Failover was left checked, then the virtual machine will be started on the Replica server). Close the dialog box.
7. If the Planned Failover does not complete successfully, review the information contained in the General Methodology for troubleshooting the virtual machine Failover process in the troubleshooting section.
Pause Replication - This action pauses replication for the selected virtual machine. The Replication Health column in the Hyper-V Manager interface (if selected for display) reflects a Warning Status
To Pause Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine that is not paused
3. With the virtual machine selected, Right-click and select Replication and then choose Pause Replication
4. The Replication Health, if visible, in Hyper-V Manager, will be updated and the Replication Health for the virtual machine will indicate a Warning. The State column still shows the Virtual Machine as Running
5. Right-click on the Virtual Machine, select Replication and then click on View Replication Health. The health report reflects an accurate Replication State which should be Replication Paused
Resume Replication (Available only if replication has been paused for a virtual machine) - This action resumes replication for the selected virtual machine (the action must be executed in the same site where replication was Paused). The Hyper-V Replica Network Services component re-establishes a connection to the Replica server (if needed) and replication resumes. If the virtual machine was in a Resynch Required state, Resume Replication performs a resynchronization. A resynchronization essentially compares blocks between the Primary and Replica VHDs and then sends the delta blocks to the Replica. Scenarios where this can happen include, but may not be limited to, a failure occurred on the Primary server when changes were being made to the replication log or, if the Primary is a Failover Cluster, an unplanned cluster failover occurred. The Replication Health column in Hyper-V Manager interface (if selected for display) reflects a status of Normal
To Resume Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a paused virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Resume Replication
4. The Replication Health, if visible, in Hyper-V Manager, is updated and the Replication Health for the virtual machine is Normal
View Replication Health - This action provides data about the replication events for a virtual machine.
A Replication Health Report can be saved as a CSV file. A Replication Health Report indicates if it is being viewed as either a Primary or a Replica virtual machine (see a sample of a Replication Health Report on a Replica virtual machine later in this guide)
To view Replication Health for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose View Replication Health
4. The Replication Health Report for the virtual machine is displayed. The report can be saved as a CSV file by clicking on Save as … Button
Remove Replication - This action stops replication for the virtual machine. All connections for the virtual machine to the Replica server are terminated. The Replication Health in Hyper-V Manager on the Primary server, if selected for viewing, is Not Applicable. A corresponding action must be accomplished on the Replica server. Failure to execute this same action on the Replica server will result in errors should a Hyper-V Administrator attempt to re-enable replication for the virtual machine (more information is provided in the Troubleshooting section)
To Remove Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and choose Remove Replication
4. Acknowledge the pop-up Warning by clicking on Remove Replication
5. The Replication Health column, if displayed, indicates Not Applicable for the virtual machine
6. Connect to the Replica server and execute Steps 1-5. This will remove replication for the virtual machine on the Replica server and will initiate a merge for all the replica information for the virtual machine
7. The Replication Health column, if displayed, indicates Not Applicable for the virtual machine
8. Additional cleanup action is required on the Replica server. In Hyper-V Manager, Right-click on the virtual machine and choose Delete. Acknowledge the pop-up Warning by clicking on Delete. This removes the virtual machine reference in Hyper-V Manager. Some data files remain on the Replica server in the storage location specified for the replication data. To recover storage space, manually remove the data.
Enable Replication (Available only if replication is not enabled for a virtual machine) - This action enables replication for a virtual machine
To Enable Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Enable Replication
4. Review the information in the Before You Begin screen and click Next
5. In the Specify Replica Server screen, provide the name for the Replica Server using the Fully Qualified Domain Name (FQDN) or NetBIOS format. There is also the option to Browse Active Directory for the server. If the Replica Server is configured correctly, the Specify Connection Parameters screen is populated. If not, an error is registered and an option to Configure Server is available to configure the server to be a Replica Server. If data compression is not desired, Uncheck the box Compress the data that is transmitted over the network. Click Next
6. In the Choose Replication VHDs screen, ensure all disks to be replicated are Checked and then click Next (i.e. uncheck those disk you do not want replicated. An example might be a disk functioning as a repository for the virtual machine page file)
7. In the Configure Recovery History screen, select as desired. For an explanation of the options, review the section on Enabling a virtual machine for replication. Click Next
8. In the Choose Initial Replication Method screen, select as desired. For an explanation of the options, review the section on Enabling a virtual machine for replication. Click Next
9. Review the information in the Summary screen, and click Finish
Once replication has been enabled for a virtual machine, the Replication Health column, if visible, in Hyper-V Manager will be updated. Once the Initial Replication (IR) has been completed, the Replication Health for a virtual machine will be Normal.
Virtual Machine - Replica Site
Management tasks involving virtual machines at the Replica Site include:
Failover - This action executes a process that starts a virtual machine on the Replica server using a replica (Recovery Point) selected by the Hyper-V Administrator. This is an unplanned event unlike the Planned Failover action, which is a planned event. Executing a Failover for a virtual machine could result in data loss depending on which recovery point is selected
To Failover a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Failover
4. In the next screen, choose a recovery point from the drop-down listing of all the recovery points associated with the virtual machine and then click Failover
5. The virtual machine starts and the Replication Health indicates Warning. If the Primary server remains the same, the Replication Health for the virtual machine that was recovered is also Warning. To complete the process and remove the Warnings, either Cancel Failover or configure Reverse Replication and allow Initial Replication to complete. If a new Replica Server is needed, configure Reverse Replication to the new Replica server.
Test Failover - This action allows a Hyper-V Administrator to test a virtual machine on the Replica server without interrupting the production workload running on the Primary server. The network configuration for the test virtual machine is disconnected by default so as not to interfere with the production workload. If network connectivity is to be tested, the recommendation is to create a separate test network and connect the test virtual machine to that network. The virtual machine created and started has the same name as the original virtual machine with a modifier of Test added on to the end
To start a Test Failover for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Test Failover
4. In the next screen, choose a recovery point from the drop-down listing of all the recovery points associated with the virtual machine and then click Test Failover. A new test virtual machine is created but is not started. At this point, the virtual machine can be started and then a connection can be made to the virtual machine and a verification process can be completed
Stop Test Failover (Available only if a test is already running for the selected virtual machine) - This action stops a test that is in progress for the selected virtual machine. The virtual machine is stopped and deleted from Hyper-V Manager (Note: If the Test Failover is being executed on a Replica cluster, the Test-Failover role that is created in Failover cluster Manager will have to be manually deleted)
To stop a Test Failover for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select the virtual machine being tested, not the test virtual machine that is running. Right-click on the virtual machine, select Replication and then choose Stop Test Failover
3. The test virtual machine is stopped if it is running and is removed from Hyper-V Manager as the test is completed
Pause Replication - This action pauses replication for the selected virtual machine. The Replication Health column in Hyper-V Manager, if selected for viewing, indicates a Warning
To Pause Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine that is not paused
3. With the virtual machine selected, Right-click and select Replication and then choose Pause Replication
4. The Replication Health, if visible, in Hyper-V Manager, is updated and indicates a Warning
Resume Replication (Available only if replication has been paused for a virtual machine on the Replica server) - This action resumes replication for the selected virtual machine. If a 'resynch' is required for the virtual machine, that action will be initiated on the Primary server. The Replication State column, if selected for viewing in Hyper-V Manager, indicates Replication Enabled
To Resume Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a paused virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Resume Replication
4. The Replication Health, if visible, in Hyper-V Manager, is updated and indicates Normal
View Replication Health - This action provides data about the replication events for a virtual machine.
A Replication Health Report can be saved as a CSV file. A Replication Health Report indicates if it is being viewed on either a Primary or a Replica server
To View Replication Health for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose View Replication Health
4. The Replication Health Report for the virtual machine is displayed. The report can be saved as a CSV file by clicking on Save as…
Remove Replication - If a Remove Replication action is executed on the Replica server, a corresponding action must be executed on the Primary Server. This action stops replication for the virtual machine. Prior to re-enabling replication, the virtual machine must be deleted in Hyper-V Manager on the Replica server. This destroys the virtual machine on the Replica Server. If the virtual machine is not deleted, a Replication error is reflected in Hyper-V Manager and associated error logs are registered (more information is provided in the Troubleshooting section)
To Remove Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine
3. With the virtual machine selected, Right-click and select Replication and then choose Remove Replication
4. Acknowledge the pop-up Warning by clicking on Remove Replication
5. The Replication Health column, if displayed, indicates Not Applicable
6. A process will start to merge all recovery point data into the VHD that was initially replicated
7. Connect to the Primary server. In Hyper-V Manager, the virtual machine Replication Health indicates Normal
8. Execute Steps 1-5. This removes replication for the virtual machine on the Primary server
9. The Replication Health column, if displayed, now indicates Not Applicable on the Primary server. If Step 8 is not accomplished before the next 5 minute replication interval, Replication Health will indicate Critical
10. Additional cleanup action is required on the Replica server. In Hyper-V Manager, Right-click on the virtual machine and choose Delete. Acknowledge the pop-up Warning by clicking on Delete. This removes the virtual machine reference in Hyper-V Manager. Some data files remain on the Replica server in the storage location specified for the virtual machine. To recover storage space, manually remove this data
Cancel Failover - This action is available if a Failover action was executed for a virtual machine. This allows a Hyper-V Administrator to cancel the Failover action if, for example, he decides the recovery point chosen was not the desired one. After cancelling the Failover, another recovery point can be selected and another Failover process initiated. A Failover can only be cancelled if the virtual machine state is Failed over - Waiting Completion. If a Reverse Replication has been completed, the Failover can no longer be cancelled
To Cancel Failover for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine that has a Replication Health of Warning but viewing the Health Report shows Failover Complete
3. With the virtual machine selected, Right-click, select Replication and then choose Cancel Failover
4. Acknowledge the pop-up Warning by clicking on Yes. On the Replica server, the virtual machine is turned off and the Replication Health indicates Normal. On the Primary server, the Replication Health shows Critical.
5. To clear the Critical health state, right-click on the virtual machine and select Replication and then choose Resume Replication
Reverse Replication - This action is available if a Failover action was executed for a virtual machine. This allows the Hyper-V Administrator to designate a Hyper-V server as a Replica server for the virtual machine that was recovered
To enable Reverse Replication for a virtual machine:
1. Open Hyper-V Manager
2. In the details pane, select a virtual machine that has a Health of Warning
3. With the virtual machine selected, Right-click, select Replication, and then choose Remove Recovery Points. This merges all the recovery points into the original VHD. This completes Failover but Replication Health still indicates Warning
4. With the virtual machine selected, Right-click, select Reverse Replication
5. Complete the Reverse Replication wizard by either selecting the Primary server (the default) as the Replica y server or choosing another Replica server. Keep in mind that if the selected Hyper-V server has not been enabled as a Replica server and the appropriate firewall rule enabled, the Reverse Replication process will fail
Remove Recovery Points - This action is available only during a Failover scenario. When this action is executed, all recovery points (snapshots) for a Replica virtual machine are deleted. When the action is executed, a pop-up dialog box is presented to the user indicating all recovery points will be removed and Cancel Failover will no longer be available. The user must acknowledge the pop-up by clicking either Yes or No. If Yes is selected, the Failover is committed and the recovery points are merged down into the base VHD for the virtual machine. At this point Reverse Replication can be configured to clear the Warning for Replication Health and an Initial Replication can begin to the new Replica Server
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Network Specialist at Wattum
Good functionality, works well on Windows, and offers useful virtualization capabilities
Pros and Cons
- "I like the functionality."
- "When it comes to Hyper-V the worst thing is it's based on the Windows operating system. For the installation of Hyper-V, you're supposed to install the right operating system. For me, it's strange."
What is our primary use case?
I use it personally for training. I do some testing for myself. I use it for virtualization and have used it to compare testing functionality.
How has it helped my organization?
It has not helped my organization. I just use it for testing.
What is most valuable?
The solution works well on Windows.
The product, overall, works well.
I like the functionality. Users can use it in a hybrid scenario.
The virtualization capabilities are good.
What needs improvement?
When it comes to Hyper-V, the worst thing is it's based on the Windows operating system. For the installation of Hyper-V, you're supposed to install the right operating system. For me, it's strange.
For how long have I used the solution?
I have some experience with the solution, however, I haven't used it for too long. I've used it for the last 12 months, at least. I might have used it for six months in total.
What other advice do I have?
I'm not sure which version I'm using. It was the basic setup on the 2016 servers.
I use the solution for my personal projects.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Budget-friendly, but needs security and other feature improvements
Pros and Cons
- "This is the best solution for customers with budget constraints."
- "Security, computing balance, and taking snapshots could be improved. Features like DRS and memory ballooning could be added."
What is our primary use case?
The primary use case is for customers who want to virtualize their infrastructure, but are on a budget and don't need advanced features.
What is most valuable?
This is the best solution for customers with budget constraints.
What needs improvement?
Security could be improved and they need to have some sort of a Distributed Resource Scheduler like VMware. Hyper-V doesn't have that kind of a solution. Computing balance could be improved. If you have three or four nodes in a cluster, it should look at the load and based on the algorithm they use, it will place the VMs automatically onto a utilized node in the cluster. Memory ballooning, where unused memory can be cleaned and given to demanded VMs, is a feature I would like to see.
Taking snapshots could also be improved. It's not straightforward and I had a couple of issues with the Windows server 2000 tool when I took a snapshot of the active directory. When I went to restore that snapshot, I had a problem with active directory sync issues. VMware doesn't have this problem. Even if you're taking a snapshot of the active directory, you can easily revert back and you will not have any trouble with active directory replications.
For how long have I used the solution?
I have been using Hyper-V since 2012.
What do I think about the stability of the solution?
It is stable, especially if you do Hyper-V clustering. Some customers don't invest much into IT infrastructure, so I design Hyper-V-cluster-based solutions. The only potential problems are attacks on Windows servers, vulnerability issues, or receiving stolen packages could require you to restart it. But it does its job.
How are customer service and support?
Some of my customers have software assurance from Microsoft, but those who don't have to pay if they need technical assistance. Microsoft Azure has support, but if a customer has deployed the infrastructure on-premises and they don't have software assurance, they will have a problem getting support from Microsoft.
How was the initial setup?
The installation took about fifteen to twenty minutes for a Microsoft Windows server.
For deployment, you need expertise in terms of storage, network, and computing. If a customer requires a high performance, we need to look at the computing, processor, and what kind of storage and network switches we're using. You need an expertise team in order to get the best solution.
What about the implementation team?
I installed this product myself.
What's my experience with pricing, setup cost, and licensing?
I recommend Hyper-V to customers with budget constraints.
Which other solutions did I evaluate?
VMware has a lot of features. For example, with vMotion, if an administrator wants to do maintenance, they can do live migrations. Hyper-V does the job and is okay, but it's not the same as VMware.
What other advice do I have?
If you are on a budget and can't invest too much into IT infrastructure, I recommend Hyper-V. If budget isn't a problem and you're looking for the best solution, I would go for VMware. I have about 85 customers that are using Hyper-V clusters at the moment. Hyper-V is okay for utilizing the file server, clusters, or active directory, but you won't get advanced features.
I would rate Hyper-V a six out of ten because it is missing a lot of features.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator

Buyer's Guide
Download our free Hyper-V Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Server Virtualization SoftwarePopular Comparisons
Proxmox VE
VMware vSphere
Oracle VM VirtualBox
Red Hat OpenShift
Nutanix AHV Virtualization
Oracle VM
Citrix XenServer
RHEV
IBM PowerVM
oVirt
OpenVZ
XCP-ng virtualization platform
ISPsystem VMmanager
Odin Virtuozzo Containers
Buyer's Guide
Download our free Hyper-V Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- VMware vs. Hyper-V - Which do you prefer?
- Do you think there is a minimum critical threshold that justifies the deployment of the System Center suite?
- How does Hyper-V compare to alternative Virtualization solutions?
- What Is The Biggest Difference Between Hyper-V And KVM?
- How does KVM compare with Hyper-V?
- How does Proxmox VE compare with Hyper-V?
- When evaluating Server Virtualization Software, what aspect do you think is the most important to look for?
- VMware ESXi or VMware Workstation?
- VMware vs. Hyper-V - Which do you prefer?
- How does VMware ESXi compare to alternative virtualization solutions?
Thanks for the excellent review on Hyper-V. Just wanted to know if there is any limit of hosts on hyper-V? What external monitoring tool do you recommend for monitoring hyper-v servers?