What’s the difference between Generation 1 and 2 VMs in Hyper-V? What are the benefits of Gen 2? Should I use Gen 2 VMs? How do I convert?
Having trouble deleting virtual hard disks left behind when you delete a virtual machine? Eric has a simple fix that will help you delete a VHD from a clustered shared volume!
Update WSUS Installation Media and Hyper-V Templates using this FREE PowerShell Script. The script will automatically update both VHDX and WIM files.
Microsoft Virtual Machine Converter (MVMC) allows you to convert VMware virtual machines and physical computers to Hyper-V virtual machines.
Ideally when backing up and copying a VHD from a running VM you use your backup software, but you can also export the VM or copy the file manually.
We’ve had quite a few posts about Hyper-V checkpoints lately (formerly snapshots). We also spend a fair bit of time warning people not to tinker with them manually. There are still those people that are going to tinker despite any warnings, and there will always be those people who don’t even find the warnings until they’re too late to be of any value. The least I can do is provide a tool that can be of use to anyone that’s stuck working on a complicated tree of differencing disks.
Virtual hard disks are usually created along with their owning virtual machines or, when a disk new is needed for an existing virtual machine, directly from the VM’s property sheet. There are times when you’ll want to connect an existing virtual disk, though. This post explains how to attach an existing virtual disk to a vm using Hyper-V Manager
My standing recommendation on allocating virtual machine resources is to start small. It’s very easy to grow almost all virtual resources with very little, and sometimes no impact. Taking resources away, on the other hand, can be trickier. The most difficult resource to remove from a virtual machine is drive space. If it’s just a matter of removing a disk, that’s usually not so bad. Making a virtual disk smaller is somewhat trickier.
Hyper-V is no longer the newcomer in the virtualization space. After springing forth from its Virtual Server parent, it’s now had over half a decade to mature into the reliable, enterprise-grade hypervisor that it is today. As with any complex software, Hyper-V is composed of many parts, like the branches and leaves of a great tree. Like a tree, some of those branches form into major trunks that define the tree’s silhouette. Others become a twisted impediment to the proper growth of the larger organism and must be pruned away for its overall well-being. In Hyper-V, one of those latter branches is the pass-through disk. Many of you are already aware of this fact and have long since moved on. The reasoning behind this post is that there are still a handful of people out there clinging to this old tech, wishing that branches that were solid in 2008… Read More»
Like any creative work, a blog post is never really done; it’s just abandoned. Unlike many other mediums, blogs do allow us to easily refresh those older articles, but we so rarely ever do it. To close out this year, a few of us on the editorial team got together and selected a few highlights from the past year. Our 14 selections from 2014 (in no particular order): Hyper-V Guest Licensing This was our first licensing article directly related to guest licensing. We followed it up with a downloadable eBook that was expanded to include a number of examples, and Andy Syrewicze and Thomas Maurer gave a fantastic webinar on the topic. We’ve received quite a few questions and some great feedback. Keep an eye out for a follow-up post that takes on some of those questions and incorporates some of the suggestions. If you’ve got questions or suggestions of… Read More»
In a previous article I demonstrated how to create a VHDX file that you could use when creating a Generation 2 Hyper-V virtual machine. If you recall, part of the process included creating partitions for recovery information. However, I didn’t do anything with them at the time so let me guide you on how to use these partitions and even speed up deployment of the new virtual machine. Many of these commands have command line counterparts but we will use PowerShell 4.0. This process will also require the Storage and DISM cmdlets. I will walk through the process with these items:
$path = "D:\vhd\demo3.vhdx
$Index = 2
How did I know I wanted an index of 2? By looking at what is inside the WIM file with the Get-WindowsImage cmdlet. Part of my process will install Windows Server 2012 R2 Standard (GUI). Let’s begin. WARNING: You will be using commands that involve partitioning and… Read More»