Denne artikkelen introduserer hvordan du kan øke / utvide diskstørrelsen på den virtuelle Hyper-V-maskinen uten å miste data, og hvordan du kan øke plassen til virtuell partisjon etter utvidelse av disken.
Gjelder: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 og Windows Server 2019.
I dag er det mange som bruker virtuelle maskiner som Hyper-V og VMware. Sammenlignet med fysiske datamaskiner har virtuelle maskiner fordeler som å lage øyeblikksbilde eller sjekkpunkt, enkelt legge til, fjerne og redigere simulert maskinvare. I tillegg kan du det utvide lagringskapasiteten raskt og enkelt.
Størrelsen på en fysisk harddisk er fast, så når den begynner å bli full, må du klone eller sikkerhetskopiere og gjenopprette til en annen større disk. Det koster så lang tid, spesielt når denne disken er veldig stor. Men til virtuell harddisk i Hyper-V eller VMware virtual machine, kan du det øke størrelsen på den virtuelle disken uten å miste data på flere minutter.
Etter utvidelse av en virtuell disk vil ekstra plass vises som Ufordelt på slutten av denne disken. Hvis du vil øke diskplass for den venstre sammenhengende partisjonen med den ekstra ikke-allokerte plassen, Windows har native Disk Management for å hjelpe deg. Imidlertid, hvis du vil legge til denne ikke tildelte plassen til et hvilket som helst ikke-tilstøtende volum, bør du kjøre tredjepartsprogramvare til flytt Ikke tildelt plass.
Denne artikkelen viser bare hvordan du kan øke størrelsen på virtuell harddisk og partisjon i Hyper-V.
Vanlige spørsmål angående utvidelse av Hyper-V-disk
Q1. Noen forskjell når du øker diskstørrelsen på VHD og VHDX?
A: Metoden for å utvide hvilken som helst type virtuell disk er den samme, men du kan ikke utvide VHD-disken på nettet. SCSI-kontrolleren VHDX-disker kan økes på nettet.
Q2. Noen forskjell med Hyper-V Generation 1 og 2?
A: Nei, det har ikke noe å si om du bruker Hyper-V Generation 1 eller 2, det er ingen forskjell når du endrer størrelse på og utvider virtuell disk.
Q3. Bør jeg koble virtuell disk til virtuell maskin før jeg utvider?
A: Nei, det spiller ingen rolle om den virtuelle disken er tilkoblet eller ikke, men du bør sørge for om denne virtuelle VHD / VHDX-platen er lokalisert.
Q4. Kan jeg utvide virtuell systemdisk i Hyper-V online (uten å slå av virtuell maskin)?
A: Om Hyper-V-virtuell disk kan utvides er ikke avhengig av med eller uten operativsystem, VHD disk med verken IDE eller SCSI-kontroller kan ikke utvides på nettet. VHDX med IDE-kontroller kan ikke økes på nettet. VHDX med SCSI kontrolleren kan utvides på nettet uansett om det er systemdisk eller ikke.
Slik sjekker du typen og kontrolleren til den virtuelle disken:
Åpen Hyper-V Manager, velg virtuell maskin, og klikk deretter innstillinger på høyre handlinger panel.
Hvordan utvide virtuell diskstørrelse i Hyper-V
Det er to vanlige måter å utvide Hyper-V-virtuell harddisk med PowerShell og Hyper-V Manager.
Uansett hvilken vei, for det første, bør du sjekke om den virtuelle maskinen er det lagret eller har sjekkpunkter. Hvis ja, none av disker kan utvides. I så fall må du slette Lagrede tilstander og kontrollpunkter før du utvider alle typer Hyper-V-virtuell disk.
For det andre, hvis den virtuelle disken du vil øke kapasiteten er VHD (både IDE og SCSI-kontroller) eller VHDX med IDE kontroller, bør du slå av den virtuelle maskinen før du utvider.
Vei 1: Slik øker du virtuell Disk-størrelse på Hyper-V med PowerShell
Det er den enkleste og raskeste måten, men du bør finne posisjonen til VHD / VHDX og bruke absolutt vei med ''.
Trinn for å utvide VHD / VHDX virtuell diskplass med PowerShell:
- Åpne PowerShell fra hurtigstart eller Start-menyen i henhold til ditt eget operativsystem.
- typen Endre størrelse-VHD-Sti 'E: \ yourown.vhdx' -SizeBytes 200 gb
200 GB her betyr den endelige størrelsen etter å ha utvidet, ikke lagt til 200 GB.
Vei 2: Hvordan utvide virtuell diskstørrelse med Hyper-V Manager
Hyper-V Manager har muligheten til å redigere disk uansett VHD / VHDX-disk er koblet til denne virtuelle maskinen eller ikke.
Trinn for å øke størrelsen på den virtuelle Hyper-V-disken i Windows 10 or Server 2008/ 2012/2016/2019:
1. Åpne Hyper-V Manager, klikk verten i venstre panel, og klikk deretter Rediger disk in handlinger panel til høyre.
På kort tid, systemdisken i min Hyper-V virtuelle Server 2012 økes fra 120 GB til 160 GB, ytterligere 40 GB diskplass vises som Ufordelt på slutten.
Hvordan øke diskplass for virtuell partisjon
Hvis du vil utvide venstre sammenhengende partisjon (her er D :) med den ekstra ikke-tildelte plassen, du kan oppnå med Windows native Disk Management tool. Imidlertid er det to forutsetninger:
- Denne partisjonen må være formatert med NTFS-filsystem.
- Denne partisjonen er Primær. (Du vil se partisjonstypen i Diskstyring og NIUBI)
Følg trinnene for å utvide virtuell partisjon D i Disk Management hvis partisjonen oppfyller kravene:
- Høyre denne partisjonen i Disk Management og velg Utvid volum.
- Bare klikk neste til Finish i popup-vinduet Extend Volume Wizard.
Hvis du vil øke diskplass for den ikke sammenhengende systempartisjonen C, trenger du tredjepartsprogramvare for å flytte Ikke-allokert plass bak C-stasjonen.
Last ned NIUBI Partition Editor og følg trinnene nedenfor:
- Høyreklikk stasjon D: og velg "Endre størrelse/flytt volum", dra midten mot høyre i popup-vinduet.
- Høyreklikk system C: stasjon og velg "Endre størrelse/flytt volum" igjen, dra høyre grense mot høyre for å kombinere Uallokert plass.
Følg trinnene i videoen for å øke størrelsen på systempartisjonen etter utvidelse av den virtuelle Hyper-V-disken:
Hvis partisjon D er logisk eller formatert med FAT32, kan ikke Disk Management hjelpe deg. I så fall følger du bare trinn 2 for å slå sammen Ikke-allokert plass NIUBI Partition Editor.
Metodene ovenfor for å øke størrelsen på Hyper-V-virtuell diskpartisjon er gyldige til Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 og Windows Server 2019.