Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Att skapa en virtuell dator av generation 1 eller generation 2 beror på vilket gästoperativsystem du vill installera och vilken startmetod du vill använda för att distribuera den virtuella datorn. Vi rekommenderar att du skapar en virtuell dator i generation 2 för att dra nytta av funktioner som Säker start om inte något av följande påståenden stämmer:
- Du använder en befintlig, fördefinierad virtuell hårddisk (VHD- eller VHDX-filer), som inte är kompatibel med UEFI.
- Generation 2 stöder inte det operativsystem som du vill köra på den virtuella datorn.
- Generation 2 stöder inte den startmetod som du vill använda.
Mer information om vilka funktioner som är tillgängliga med virtuella datorer i generation 2 finns iHyper-V funktionskompatibilitet efter generation och gäst.
Du kan inte ändra en virtuell dators generation när den har skapats. Vi rekommenderar att du granskar övervägandena här och väljer operativsystem, startmetod och funktioner som du vill använda innan du väljer en generation.
Vilka är fördelarna med att använda virtuella datorer i generation 2?
Här är några av de fördelar du får när du använder en virtuell dator i generation 2:
Säker start
Använd Säker start för att förhindra att obehörig inbyggd programvara, operativsystem eller UEFI-drivrutiner körs vid start. Säker start verifierar att starthanteraren är signerad av en betrodd myndighet i UEFI-databasen. Säker start är aktiverat som standard för virtuella datorer i generation 2. Om du behöver köra ett gästoperativsystem som säker start inte stöder kan du inaktivera det när du har skapat den virtuella datorn. Mer information finns i Säker start.
För att skydda virtuella Linux-datorer av generation 2 måste du välja mallen säker start för UEFI CA när du skapar den virtuella datorn.
Större startvolym Den maximala startvolymen för virtuella datorer i generation 2 är 64 TB. Den här maximala startvolymen är den maximala diskstorlek som stöds av virtuella
.VHDXdatorer i för generation 1, den maximala startvolymen är 2 TB för en.VHDXoch 2 040 GB för en.VHD.Du kan också se en liten förbättring av start- och installationstiderna för virtuella datorer med virtuella datorer i generation 2.
Vilka gästoperativsystem stöds?
Virtuella datorer i generation 1 stöder de flesta gästoperativsystem. Virtuella datorer i generation 2 stöder de flesta 64-bitarsversioner av Windows och fler aktuella versioner av Linux- och FreeBSD-operativsystem. Använd följande avsnitt för att se vilken generation av virtuell dator som stöder det gästoperativsystem som du vill installera.
Stöd för Windows-gästoperativsystem
I följande tabell visas vilka 64-bitarsversioner av Windows som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| 64-bitarsversioner av Windows | Generation 1 | Generation 2 |
|---|---|---|
| Windows Server 2025 | ✔ | ✔ |
| Windows Server 2022 | ✔ | ✔ |
| Windows Server 2019 | ✔ | ✔ |
| Windows Server 2016 | ✔ | ✔ |
| Windows Server 2012 R2 | ✔ | ✔ |
| Windows Server 2012 | ✔ | ✔ |
| Windows 11 | ✖ | ✔ |
| Windows 10 (på engelska) | ✔ | ✔ |
I följande tabell visas vilka 32-bitarsversioner av Windows som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| 32-bitarsversioner av Windows | Generation 1 | Generation 2 |
|---|---|---|
| Windows 10 (på engelska) | ✔ | ✖ |
Stöd för CentOS- och Red Hat Enterprise Linux-gästoperativsystem
I följande tabell visas vilka versioner av Red Hat Enterprise Linux (RHEL) och CentOS som du kan använda som gästoperativsystem för virtuella datorer av generation 1 och generation 2.
| Operativsystemversioner | Generation 1 | Generation 2 |
|---|---|---|
| RHEL/CentOS 10.x-serien | ✔ | ✔ |
| RHEL/CentOS 9.x-serien | ✔ | ✔ |
| RHEL/CentOS 8.x-serien | ✔ | ✔ |
Mer information finns i Virtuella CentOS- och Red Hat Enterprise Linux-datorer på Hyper-V.
Stöd för Debians gästoperativsystem
I följande tabell visas vilka versioner av Debian du kan använda som gästoperativsystem för virtuella datorer av generation 1 och generation 2.
| Operativsystemversioner | Generation 1 | Generation 2 |
|---|---|---|
| Debian 12.x-serien (Bookworm) | ✔ | ✔ |
| Debian 11.x -serien (Bullseye) | ✔ | ✔ |
| Debian 10.x-serien (Buster) | ✔ | ✔ |
Mer information finns i Virtuella Debian-datorer på Hyper-V.
Support för FreeBSD-gästoperativsystem
I följande tabell visas vilka versioner av FreeBSD som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| Operativsystemversioner | Generation 1 | Generation 2 |
|---|---|---|
| FreeBSD 13.0 till 13.5 | ✔ | ✔ |
| FreeBSD 12.0 till 12.4 | ✔ | ✔ |
| FreeBSD 11.0 till 11.4 | ✔ | ✔ |
Mer information finns i FreeBSD virtuella datorer på Hyper-V.
Stöd för Oracle Linux-gästoperativsystem
I följande tabell visas vilka versioner av Red Hat Compatible Kernel Series som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| Kompatibla Red Hat-kernelserieversioner | Generation 1 | Generation 2 |
|---|---|---|
| Oracle Linux 9.x-serien | ✔ | ✔ |
| Oracle Linux 8.x-serien | ✔ | ✔ |
I följande tabell visas vilka versioner av Unbreakable Enterprise Kernel som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| UEK-versioner (Unbreakable Enterprise Kernel) | Generation 1 | Generation 2 |
|---|---|---|
| Oracle Linux UEK R3 QU3 | ✔ | ✖ |
| Oracle Linux UEK R3 QU2 | ✔ | ✖ |
| Oracle Linux UEK R3 QU1 | ✔ | ✖ |
Mer information finns i Virtuella Oracle Linux-datorer på Hyper-V.
Stöd för SUSE-gästoperativsystem
I följande tabell visas vilka versioner av SUSE som du kan använda som gästoperativsystem för virtuella datorer av generation 1 och generation 2.
| Operativsystemversioner | Generation 1 | Generation 2 |
|---|---|---|
| SUSE Linux Enterprise Server 15-serien | ✔ | ✔ |
| SUSE Linux Enterprise Server 12-serien | ✔ | ✔ |
| SUSE Linux Enterprise Server 11-serien | ✔ | ✖ |
| Öppna SUSE 12.3 | ✔ | ✖ |
Mer information finns i Virtuella SUSE-datorer på Hyper-V.
Stöd för Ubuntu-gästoperativsystem
I följande tabell visas vilka versioner av Ubuntu som du kan använda som gästoperativsystem för virtuella datorer i generation 1 och generation 2.
| Operativsystemversioner | Generation 1 | Generation 2 |
|---|---|---|
| Ubuntu 24.04 | ✔ | ✔ |
| Ubuntu 22.04 | ✔ | ✔ |
| Ubuntu 20.04 | ✔ | ✔ |
| Ubuntu 18.04 | ✔ | ✔ |
| Ubuntu 16.04 | ✔ | ✔ |
| Ubuntu 14.04 | ✔ | ✔ |
Mer information finns i Virtuella Ubuntu-datorer på Hyper-V.
Hur startar jag den virtuella datorn?
Virtuella datorer i generation 1 och generation 2 stöder olika startmetoder. Dessa metoder visas i följande tabell.
| Startmetod | Generation 1 | Generation 2 |
|---|---|---|
| PXE-start med ett standardnätverkskort | ✖ | ✔ |
| PXE-start med ett äldre nätverkskort | ✔ | ✖ |
Starta från en virtuell SCSI-hårddisk (.VHDX) eller virtuell DVD (. ISO) |
✖ | ✔ |
Starta från den virtuella IDE-styrenhetens virtuella hårddisk (.VHD), virtuell DVD (.ISO) eller en fysisk CD/DVD-enhet |
✔ | ✖ |
Starta från virtuell diskett (.VFD) |
✔ | ✖ |
Vad är skillnaden i enhetsstöd?
I följande tabell jämförs de enheter som är tillgängliga mellan virtuella datorer av generation 1 och generation 2.
| Generation 1-enhet | Ersättning av generation 2 | Generation 2-förbättringar |
|---|---|---|
| IDE-styrenhet | Virtuell SCSI-styrenhet | Start från .VHDX(maximal storlek på 64 TB och möjlighet till omstorlekning online) |
| IDE-CD-ROM | Virtuell SCSI CD-ROM | Stöd för upp till 64 SCSI DVD-enheter per SCSI-styrenhet. |
| Äldre BIOS | UEFI-inbyggd programvara | Säker Boot |
| Äldre nätverkskort | Syntetiskt nätverkskort | Nätverksstart med IPv4 och IPv6 |
| Diskettkontrollant och DMA-styrenhet | Inget stöd för diskettkontrollant | N/A |
| Universell asynkron mottagare/sändare (UART) för COM-portar | Valfritt UART för felsökning | Snabbare och mer tillförlitlig |
| i8042-tangentbordsstyrenhet | Programvarubaserade indata | Använder färre resurser eftersom det inte finns någon emulering. Minskar också attackytan från gästoperativsystemet. |
| PS/2-tangentbord | Programvarubaserat tangentbord | Använder färre resurser eftersom det inte finns någon emulering. Minskar också attackytan från gästoperativsystemet. |
| PS/2-mus | Programvarubaserad mus | Använder färre resurser eftersom det inte finns någon emulering. Minskar också attackytan från gästoperativsystemet. |
| S3-video | Programvarubaserad video | Använder färre resurser eftersom det inte finns någon emulering. Minskar också attackytan från gästoperativsystemet. |
| PCI-buss | Krävs inte längre | N/A |
| Programmerbar avbrottsstyrenhet (PIC) | Krävs inte längre | N/A |
| Programmerbar intervalltimer (PIT) | Krävs inte längre | N/A |
| Super-I/O-enhet | Krävs inte längre | N/A |
Överväganden för att använda virtuella datorer av generation 1 och generation 2
Här följer några fler tips om hur du använder olika generationer av virtuella datorer.
Skapa virtuella datorer med fler än 64 logiska processorer
Hyper-V manager kan misslyckas med att skapa en ny virtuell dator av generation 1 på ett system med fler än 64 logiska processorer. Hyper-V manager låter dig inte ange antalet virtuella processorer när den virtuella datorn skapas. För värdar med fler än 64 logiska processorer anger du antalet virtuella processorer när den virtuella datorn skapas med hjälp av Windows Admin Center, PowerShell eller något annat verktyg.
Ladda upp en virtuell hårddisk till Azure
Virtuella hårddiskar som skapats på virtuella datorer av generation 1 och generation 2 kan laddas upp till Azure så länge de använder VHD-filformatet. Den virtuella hårddisken måste ha en fast (inte dynamiskt expanderande) storleksdisk. Mer information om funktioner i generation 2 som stöds i Azure finns i Virtuella datorer av generation 2 i Azure . Mer information om hur du laddar upp en virtuell Windows-hårddisk eller VHDX finns i Förbereda en Windows VHD eller VHDX för uppladdning till Azure.
Bifoga eller lägg till en DVD-enhet
- Du kan inte ansluta en fysisk CD- eller DVD-enhet till en virtuell dator i generation 2. Den virtuella DVD-enheten i virtuella datorer i generation 2 stöder endast ISO-avbildningsfiler. Om du vill skapa en ISO-avbildningsfil i en Windows-miljö kan du använda kommandoradsverktyget OScdimg . Mer information finns i Oscdimg Command-Line Alternativ.
- När du skapar en ny virtuell dator med
New-VMWindows PowerShell-cmdleten har den virtuella datorn i generation 2 ingen DVD-enhet. Du kan lägga till en DVD-enhet medan den virtuella datorn körs.
Använda UEFI-inbyggd programvara
- Säker start eller UEFI-inbyggd programvara krävs inte på den fysiska Hyper-V värden. För generation 2 virtuella maskiner tillhandahåller Hyper-V virtuell firmware till virtuella maskiner som är oberoende av vad som finns på Hyper-V-värden.
- UEFI-inbyggd programvara i en virtuell dator i generation 2 stöder inte installationsläge för säker start.
- Vi har inte stöd för att köra ett UEFI-gränssnitt eller andra UEFI-program på en virtuell dator i generation 2. Det är tekniskt möjligt att använda ett UEFI-gränssnitt eller UEFI-program som inte kommer från Microsoft om de kompileras direkt från källorna. Om dessa program inte är digitalt signerade korrekt måste du inaktivera Säker start för den virtuella datorn.
Arbeta med VHDX-filer
- Du kan ändra storlek på en VHDX-fil som innehåller startvolymen för en virtuell dator i generation 2 medan den virtuella datorn körs.
- Vi stöder inte eller rekommenderar inte att du skapar en enda virtuell disk (VHD- eller VHDX-fil) som kan startas på både virtuella datorer i generation 1 och generation 2. Skapa i stället startbara VHDX-filer som endast riktar sig till virtuella datorer i generation 1 eller generation 2.
- Genereringen av den virtuella datorn är en egenskap för den virtuella datorn, inte en egenskap för den virtuella hårddisken. Du kan inte se om en VHDX-fil skapades som en virtuell dator av generation 1 eller generation 2.
- En VHDX-fil som skapats med en virtuell dator i generation 2 kan kopplas till IDE-styrenheten eller SCSI-styrenheten för en virtuell dator i generation 1. Men om den virtuella hårddisken är en startbar VHDX-fil kan den virtuella datorn i generation 1 inte startas.
Använda IPv6 i stället för IPv4
När du startar från nätverket med PXE använder virtuella datorer i generation 2 IPv4 som standard. Om du vill använda IPv6 i stället kör du Windows PowerShell-cmdleten Set-VMFirmware . Följande kommando anger till exempel det föredragna protokollet till IPv6 för en virtuell dator med namnet TestVM:
Set-VMFirmware -VMName 'TestVM' -IPProtocolPreference IPv6
Lägga till en COM-port för kernel-felsökning
COM-portar är inte tillgängliga i virtuella datorer i generation 2 förrän du lägger till dem. Du kan lägga till COM-portar med Windows PowerShell eller Windows Management Instrumentation (WMI). De här stegen visar hur du gör det med Windows PowerShell.
Så här lägger du till en COM-port:
Inaktivera säker start. Kernel-felsökning är inte kompatibelt med säker start. Kontrollera att den virtuella datorn är i tillståndet Av och använd sedan cmdleten Set-VMFirmware . Följande kommando inaktiverar till exempel Säker start på den virtuella datorn TestVM:
Set-VMFirmware -VMName 'TestVM' -EnableSecureBoot OffLägg till en COM-port. Använd cmdleten Set-VMComPort för att lägga till en COM-port. Följande kommando konfigurerar till exempel den första COM-porten på den virtuella datorn TestVM för att ansluta till det namngivna röret TestPipe på den lokala datorn:
Set-VMComPort -VMName 'TestVM' -Number 1 -Path '\\.\pipe\TestPipe'
Note
Konfigurerade COM-portar visas inte i inställningarna för en virtuell dator i Hyper-V Manager.