Hyper-V använder inte direkt XML-konfigurationsfiler för virtuella maskiner. Konfigurationsdata lagras i en
virtuell maskinkonfiguration (VMC) -fil . Den här filen är inte en traditionell XML-fil, utan snarare ett egenbinärt format som Hyper-V använder för att lagra VM:s inställningar.
Här är vad du behöver veta:
* VMC -filplats: VMC -filen finns vanligtvis i samma mapp som den virtuella hårddiskfilen (VHD) för den virtuella maskinen. Namnet följer formatet `[VM -namn] .vmcx`.
* Konfigurationsdata: VMC -filen innehåller information som:
* VM -namn och beskrivning
* Hårdvarukonfiguration (CPU, minne, nätverksadaptrar, lagringskontroller)
* startinställningar (Boot Order, STARTUP DISK)
* Snapshot Information
* Virtualiseringsinställningar (Minnesallokering, CPU -prioritet)
* Ändra VMC -filen: Medan du tekniskt kan komma åt och ändra VMC -filen med en textredigerare, är detta starkt avskräckt. Att göra det kan lätt förstöra konfigurationen och göra VM oanvändbar.
* med PowerShell: Det rekommenderade sättet att hantera VM -konfigurationer är att använda PowerShell CMDLets, som gör att du kan ändra inställningar utan att direkt redigera VMC -filen.
Exempel på PowerShell för att konfigurera en VM:
`` `PowerShell
Ställ in VM -minnet
Set -VM -Name "MyVM" -MemoryStartUpBytes 8 GB
Ändra VM -startorder
Set -VM -Name "MyVM" -BOOTDEVICE "Network"
Lägg till en ny virtuell hårddisk
Add -vmharddiskDrive -vmname "myvm" -path "d:\ myvm \ newdisk.vhdx"
`` `
Viktig anmärkning: Medan VMC-filen själv inte är direkt en XML-fil, finns det andra XML-filer associerade med Hyper-V som lagrar information om virtuella maskiner. Dessa inkluderar:
* Virtual Machine Definition (VMD) Fil: Denna XML -fil definierar hårdvarukonfigurationen och inställningarna för den virtuella maskinen. Det används av Hyper-V Manager och andra verktyg för att visa och hantera VM.
* Virtual Machine Configuration (VMC) Metadata File: Den här filen innehåller metadata om VMC -filen, till exempel skapande datum och version.
Dessa filer är dock inte heller avsedda för direkt redigering av användare. De används främst internt av Hyper-V.