{"id":14913,"date":"2013-06-10T13:00:00","date_gmt":"2013-06-10T12:00:00","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=14913"},"modified":"2013-06-10T13:00:00","modified_gmt":"2013-06-10T12:00:00","slug":"windows-server-2012-r2-hyper-v-generation-2-virtual-machines","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=14913","title":{"rendered":"Windows Server 2012 R2 Hyper-V \u2013 Generation 2 Virtual Machines"},"content":{"rendered":"<p>When creating a new virtual machine on WS2012 R2 Hyper-V, you will have the option to create a Generation 1 virtual machine (what has always existed in Hyper-V as just a VM) or a Generation 2 (G2) VM.\u00a0 The G2 VM has the following features:<\/p>\n<ul>\n<li>It is free of legacy hardware.\u00a0 The VM no longer attempts to pretend to be a physical machine.<\/li>\n<li>All devices run as synthetic VM Bus \u201chardware\u201d<\/li>\n<li>Your VM will boot from a SCSI controller.\u00a0 This means the attached OS VHDX can take advantage of SCSI\/VHDX features such as TRIM, UNMAP, and hot resizing.<\/li>\n<li>The synthetic NIC can boot from the network using PXE<\/li>\n<li>The VM uses UEFI instead of BIOS.\u00a0 That means it can do secure boot from GPT partitions.<\/li>\n<li>VM boots will be around 20% faster (think VDI boot storm).\u00a0 OS installs will be around 50% faster.\u00a0 But normal day-day operations won\u2019t be much different.<\/li>\n<li>There are fewer devices in a VM so there are fewer VM settings<\/li>\n<\/ul>\n<p><a href=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2013\/06\/image6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"image\" alt=\"image\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2013\/06\/image_thumb6.png\" width=\"404\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p align=\"center\"><em>G1 VM Device Manager (left) versus G2 Device Manger (right)<\/em><\/p>\n<p>I don\u2019t expect that many people will deploy the G2 VM on WS2012 R2 as the norm, but I could be wrong.\u00a0 Why?<\/p>\n<ul>\n<li>You cannot convert a VM between G1 and G2.\u00a0 That is a UEFI and MBT\/GPT thing.<\/li>\n<li>You must use 64-bit editions of Windows 8\/Windows Server 2012 or later.<\/li>\n<\/ul>\n<p>EDIT1:<\/p>\n<p>Niklas Akerlund has blogged about <a href=\"http:\/\/vniklas.djungeln.se\/2013\/08\/08\/successfully-migrate-gen1-vm-to-gen2-on-windows-hyperv-r2\/\" target=\"_blank\">how he has successfully converted a Gen1 VM into a Gen2 VM using Double-Take Move<\/a>.<\/p>\n<div class=\"wlWriterSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a9c256f3-b073-4500-bffa-2486880b7a8f\" style=\"float: none; margin: 0px; display: inline; padding: 0px;\">Technorati Tags: <a href=\"http:\/\/technorati.com\/tags\/Windows+Server+2012+R2\" rel=\"tag\">Windows Server 2012 R2<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Hyper-V\" rel=\"tag\">Hyper-V<\/a>,<a href=\"http:\/\/technorati.com\/tags\/Virtualisation\" rel=\"tag\">Virtualisation<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>When creating a new virtual machine on WS2012 R2 Hyper-V, you will have the option to create a Generation 1 virtual machine (what has always existed in Hyper-V as just a VM) or a Generation 2 (G2) VM.\u00a0 The G2 VM has the following features: It is free of legacy hardware.\u00a0 The VM no longer &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=14913\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Windows Server 2012 R2 Hyper-V \u2013 Generation 2 Virtual Machines&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[20],"tags":[181,195,120],"class_list":["post-14913","post","type-post","status-publish","format-standard","hentry","category-hyper-v","tag-hyper-v","tag-virtualisation","tag-windows-server-2012-r2"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/14913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14913"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/14913\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}