{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
        "slug": "dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements",
        "url": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/"
        },
        "title": "Choose a Hyper-V VM generation from guest and boot requirements",
        "summary": "Which guest and boot requirements should determine a new Hyper-V VM generation?",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "continuity-recovery",
            "label": "Continuity & recovery",
            "alt": "Paired infrastructure paths converging on a stable recovered service.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "business-continuity",
                "name": "Business Continuity",
                "url": "https://update.dsesecurity.com/topic/business-continuity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-08T18:16:25+00:00",
        "modified_at": "2026-09-08T18:17:14+00:00",
        "reviewed_on": "2026-09-08",
        "reading_minutes": 2,
        "word_count": 223,
        "potentially_affected": "Use this review before creating a virtual machine.",
        "dse_recommendation": "Record the selected generation and the requirement that justified it.",
        "primary_source": {
            "name": "Should I create a generation 1 or 2 virtual machine in Hyper-V?",
            "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Microsoft says VM-generation selection depends on the guest operating system and the intended installation boot method, and generally recommends generation 2 subject to documented exceptions. Generation 2 enables Secure Boot by default and checks the boot loader against trusted UEFI authorities. The documentation provides guest support guidance for each generation, including differences for Windows, Linux, and FreeBSD. <a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft documentation</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review before creating a virtual machine. Identify the exact guest release, installation media, boot method, and application owner. Consult the current guest-support table instead of inferring compatibility from a broad operating-system family.</p>\n<h2>DSE recommendation</h2>\n<p>Record the selected generation and the requirement that justified it. Verify the installation media and intended Secure Boot configuration in an approved pilot. Ask the guest owner to include application installation and recovery tooling in the acceptance plan. Keep exceptions to the preferred generation explicit and linked to the requirement, rather than allowing copied VM settings to become an undocumented standard.</p>\n<h2>Verification</h2>\n<p>Create the approved test VM and record its generation, boot settings, and successful guest installation. Exercise the selected application and recovery boot path. Preserve any failure with the exact media and guest version. Resolve a compatibility mismatch before using the configuration as a template for additional virtual machines.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Should I create a generation 1 or 2 virtual machine in Hyper-V?</a>. Source reviewed September 8, 2026.</p>",
        "content_text": "Source facts\nMicrosoft says VM-generation selection depends on the guest operating system and the intended installation boot method, and generally recommends generation 2 subject to documented exceptions. Generation 2 enables Secure Boot by default and checks the boot loader against trusted UEFI authorities. The documentation provides guest support guidance for each generation, including differences for Windows, Linux, and FreeBSD. Microsoft documentation.\nApplicability\nUse this review before creating a virtual machine. Identify the exact guest release, installation media, boot method, and application owner. Consult the current guest-support table instead of inferring compatibility from a broad operating-system family.\nDSE recommendation\nRecord the selected generation and the requirement that justified it. Verify the installation media and intended Secure Boot configuration in an approved pilot. Ask the guest owner to include application installation and recovery tooling in the acceptance plan. Keep exceptions to the preferred generation explicit and linked to the requirement, rather than allowing copied VM settings to become an undocumented standard.\nVerification\nCreate the approved test VM and record its generation, boot settings, and successful guest installation. Exercise the selected application and recovery boot path. Preserve any failure with the exact media and guest version. Resolve a compatibility mismatch before using the configuration as a template for additional virtual machines.\nOfficial references\nMicrosoft Learn: Should I create a generation 1 or 2 virtual machine in Hyper-V?. Source reviewed September 8, 2026.",
        "content_markdown": "## Source facts\n\nMicrosoft says VM-generation selection depends on the guest operating system and the intended installation boot method, and generally recommends generation 2 subject to documented exceptions. Generation 2 enables Secure Boot by default and checks the boot loader against trusted UEFI authorities. The documentation provides guest support guidance for each generation, including differences for Windows, Linux, and FreeBSD. [Microsoft documentation](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V).\n\n## Applicability\n\nUse this review before creating a virtual machine. Identify the exact guest release, installation media, boot method, and application owner. Consult the current guest-support table instead of inferring compatibility from a broad operating-system family.\n\n## DSE recommendation\n\nRecord the selected generation and the requirement that justified it. Verify the installation media and intended Secure Boot configuration in an approved pilot. Ask the guest owner to include application installation and recovery tooling in the acceptance plan. Keep exceptions to the preferred generation explicit and linked to the requirement, rather than allowing copied VM settings to become an undocumented standard.\n\n## Verification\n\nCreate the approved test VM and record its generation, boot settings, and successful guest installation. Exercise the selected application and recovery boot path. Preserve any failure with the exact media and guest version. Resolve a compatibility mismatch before using the configuration as a template for additional virtual machines.\n\n## Official references\n\n[Microsoft Learn: Should I create a generation 1 or 2 virtual machine in Hyper-V?](https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V). Source reviewed September 8, 2026."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-08"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Choose a Hyper-V VM generation from guest and boot requirements",
                        "item": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
                "url": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/",
                "headline": "Choose a Hyper-V VM generation from guest and boot requirements",
                "description": "Which guest and boot requirements should determine a new Hyper-V VM generation?",
                "abstract": "Which guest and boot requirements should determine a new Hyper-V VM generation?",
                "articleBody": "Source facts\nMicrosoft says VM-generation selection depends on the guest operating system and the intended installation boot method, and generally recommends generation 2 subject to documented exceptions. Generation 2 enables Secure Boot by default and checks the boot loader against trusted UEFI authorities. The documentation provides guest support guidance for each generation, including differences for Windows, Linux, and FreeBSD. Microsoft documentation.\nApplicability\nUse this review before creating a virtual machine. Identify the exact guest release, installation media, boot method, and application owner. Consult the current guest-support table instead of inferring compatibility from a broad operating-system family.\nDSE recommendation\nRecord the selected generation and the requirement that justified it. Verify the installation media and intended Secure Boot configuration in an approved pilot. Ask the guest owner to include application installation and recovery tooling in the acceptance plan. Keep exceptions to the preferred generation explicit and linked to the requirement, rather than allowing copied VM settings to become an undocumented standard.\nVerification\nCreate the approved test VM and record its generation, boot settings, and successful guest installation. Exercise the selected application and recovery boot path. Preserve any failure with the exact media and guest version. Resolve a compatibility mismatch before using the configuration as a template for additional virtual machines.\nOfficial references\nMicrosoft Learn: Should I create a generation 1 or 2 virtual machine in Hyper-V?. Source reviewed September 8, 2026.",
                "datePublished": "2026-09-08T18:16:25+00:00",
                "dateModified": "2026-09-08T18:17:14+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260908-046-choose-a-hyper-v-vm-generation-from-guest-and-boot-requirements/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/continuity-recovery-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Choose a Hyper-V VM generation from guest and boot requirements"
                },
                "articleSection": [
                    "Business Continuity",
                    "IT"
                ],
                "keywords": [
                    "Business Continuity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Business Continuity",
                        "url": "https://update.dsesecurity.com/topic/business-continuity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 223,
                "timeRequired": "PT2M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Should I create a generation 1 or 2 virtual machine in Hyper-V?",
                    "url": "https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/plan/Should-I-create-a-generation-1-or-2-virtual-machine-in-Hyper-V"
                }
            }
        ]
    }
}