Udvid / øg den virtuelle diskstørrelse til Hyper-V

Opdateret den 16. november 2019

Denne artikel introducerer, hvordan man øger / udvider diskstørrelse på den virtuelle Hyper-V-maskine uden at miste data, og hvordan man øger pladsen til virtuel partition efter at have udvidet disken.

Gælder: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 , Windows Server 2019.

I dag bruger mange mennesker virtuelle maskiner såsom Hyper-V , VMware. Sammenlignet med fysiske computere har virtuelle maskiner fordele som at oprette et øjebliksbillede eller et kontrolpunkt, nemt tilføje, fjerne og redigere simuleret hardware. Derudover kan du udvid lagerkapacitet hurtigt og nemt.

Størrelsen på en fysisk harddisk er fast, så når den bliver fuld, skal du klone eller tage sikkerhedskopi og gendanne til en anden større disk. Det koster så lang tid, især når denne disk er meget stor. Men til virtuel harddisk i Hyper-V eller VMware virtuel maskine, kan du det øg størrelsen på den virtuelle disk uden at miste data på flere minutter.

Efter udvidelse af en virtuel disk vises yderligere plads som Ikke-allokeret i slutningen af ​​denne disk. Hvis du vil øge diskpladsen for den venstre sammenhængende partition med den ekstra ikke-allokerede plads, Windows har native Disk Management til at hjælpe dig. Hvis du imidlertid vil tilføje denne ikke tildelte plads til enhver ikke-tilstødende lydstyrke, skal du køre tredjepartssoftware til flyt uallokeret plads.

Denne artikel viser kun, hvordan du øger størrelsen på den virtuelle harddisk og partition i Hyper-V.

Almindelige spørgsmål vedrørende udvidelse af Hyper-V-disk

Q1. Er der nogen forskel, når du øger diskstørrelsen på VHD og VHDX?

A: Metoden til at udvide begge typer virtuel disk er den samme, men du kan ikke udvide VHD-disk online, SCSI-controller VHDX-diske kan øges online.

Q2. Er der nogen forskel med Hyper-V Generation 1 og 2?

A: Nej, det betyder ikke noget, hvis du bruger Hyper-V Generation 1 eller 2, der er ingen forskel, mens du ændrer størrelse på og udvider den virtuelle disk.

Q3. Skal jeg slutte virtuel disk til virtuel maskine, før jeg udvider?

A: Nej, det betyder ikke noget, om den virtuelle disk er tilsluttet eller ikke, men du skal sørge for, om denne virtuelle VHD / VHDX-disk er placeret.

Q4. Kan jeg udvide den virtuelle systemdisk i Hyper-V online (uden at slå den virtuelle maskine fra)?

A: Om Hyper-V-virtuel disk kan udvides afhænger ikke af med eller uden operativsystem, VHD disk med enten IDE- eller SCSI-controller kan ikke udvides online. VHDX med IDE-controller kan ikke øges online. VHDX med SCSI controller kan udvides online uanset om det er systemdisk eller ej.

Sådan kontrolleres typen og controlleren på din virtuelle disk:

Åbne Hyper-V Manager, vælg virtuel maskine, og klik derefter på Indstillinger til højre handlinger panel.

Hyper-V Settings

På det venstre panel i næste vindue ser du harddisken (e) der er anført nedenfor IDE og (eller) SCSI Controller med .vhd eller .vhdx

Virtual disk type

Sådan udvides den virtuelle diskstørrelse i Hyper-V

Der er to almindelige måder at udvide den virtuelle Hyper-V-harddisk med PowerShell og Hyper-V Manager.

Uanset hvilken måde, for det første, skal du kontrollere, om den virtuelle maskine er det gemt eller har checkpoints. Hvis ja, ingen af diske kan udvides. I dette tilfælde skal du slette Gemte tilstand og kontrolpoint (r), før du udvider alle typer Hyper-V-virtuel disk.

For det andet, hvis den virtuelle disk, du vil vokse kapacitet, er VHD (både IDE og SCSI-controller) eller VHDX med IDE controller, skal du slukke for den virtuelle maskine, før du udvider.

Vej 1: Sådan øges den virtuelle Hyper-V-virtuel diskstørrelse med PowerShell

Det er den nemmeste og hurtigste måde, men du skal finde placeringen af ​​VHD / VHDX og bruge absolut sti med ''.

Trin til at udvide VHD / VHDX virtuel diskplads med PowerShell:

  1. Åbn PowerShell fra Quick Launch bar eller Start menu i henhold til dit eget operativsystem.
  2. Type Resize-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200 gb

Expand Hyper-V disk

200 GB her betyder den endelige størrelse efter udvidelse og ikke tilføjelse af 200 GB.

Vej 2: Sådan udvides den virtuelle diskstørrelse med Hyper-V Manager

Hyper-V Manager har mulighed for at redigere disk uanset VHD / VHDX-disken er tilsluttet denne virtuelle maskine eller ej.

Trin til at øge størrelsen på den virtuelle Hyper-V i Windows 10 or Server 2008/ 2012/2016/2019:

1. Åbn Hyper-V Manager, klik på værten i venstre panel, og klik derefter på Rediger disk in handlinger panel til højre.

Edit disk

2. Klik blot på Næste i pop op-vinduet Rediger guiden Virtuel harddisk vindue.

Edit Wizard

3. Klik Gennemse øverst for at finde din VHD / VHDX-virtuelle diskfil og klik på Næste.

Locate disk

4. Type Udvid og klik på Næste. (Hvis du ikke deaktiverede den virtuelle maskine, er der kun muligheden Udvid.)

Select Expand

5. Indtast en mængde af ny størrelse, og klik på Næste.

Enter size

6. Gennemgå udvidelsesoperationen, og klik på Udfør for at fortsætte.

Select Expand

Om kort tid, systemdisken i min Hyper-V virtuelle Server 2012 øges fra 120GB til 160GB, yderligere 40GB diskplads vises som Ikke-allokeret i slutningen.

Original size

New disk size

Sådan øges diskplads til virtuel partition

Hvis du vil udvide venstre sammenhængende partition (her er D :) med den ekstra ikke-allokerede plads, du kan opnå med Windows oprindeligt Disk Management værktøj. Der er dog 2 forudsætninger:

Følg trinnene for at udvide virtuel partition D i Disk Management, hvis din partition opfylder kravene:

  1. Højre denne partition i Disk Management og vælg Forlæng Volume.
  2. Klik blot på Næste til Finish i pop-up vinduet Udvid volumenguide.

Hvis du vil øge diskpladsen for den ikke sammenhængende systempartition C, skal du bruge tredjepartssoftware for at flytte ikke-allokeret plads bag C-drevet.

Hent NIUBI Partition Editor og følg nedenstående trin:

  1. Højreklik på drev D: og vælg "Ændr størrelse/flyt lydstyrke", træk Midt mod højre i pop op-vinduet.
  2. Højreklik på system C: drev og vælg "Resize/Move Volume" igen, træk højre grænse mod højre for at kombinere det ikke tildelte rum.

Følg trinnene i videoen for at øge systempartitionsstørrelsen efter udvidelse af Hyper-V virtuel disk:

Video guide

Hvis partition D er logisk eller formateret med FAT32, kan Disk Management ikke hjælpe dig. I dette tilfælde skal du blot følge trin 2 for at flette ikke-allokeret plads med NIUBI Partition Editor.

Ovenstående metoder til at øge størrelsen på Hyper-V-virtuel diskpartition er gyldige til Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 , Windows Server 2019.