Utöka/öka diskstorlek på Hyper-V virtuell diskpartition

av John, uppdaterad den 13 november 2024

Numera använder många virtuella maskiner såsom Hyper-V och VMware. Jämförelse med fysiska datorer har virtuella maskiner fördelar som att skapa stillbild eller checkpoint, enkelt lägga till, ta bort och redigera simulerad hårdvara. Dessutom kan du utöka lagringskapaciteten snabbt och enkelt.

Storleken på en fysisk hårddisk är fast, så när den börjar bli full måste du klona eller säkerhetskopiera och återställa till en annan större disk. Det kostar så lång tid speciellt när den här disken är väldigt stor. Men till virtuell hårddisk in Hyper-V eller VMware virtuell maskin, kan du öka storleken på den virtuella disken utan att förlora data på flera minuter.

Efter att ha expanderat en virtuell disk kommer ytterligare utrymme att visas som oallokerat i slutet av denna disk. Om du vill öka diskutrymmet i den vänstra sammanhängande partitionen med det extra oallokerade utrymmet, Windows har inbyggd Diskhantering för att hjälpa dig. Men om du vill lägga till detta oallokerade utrymme till någon icke-angränsande volym, krävs programvara från tredje part flytta otilldelat utrymme.

Den här artikeln visar bara hur man ökar storleken på den virtuella hårddisken och partitionen i Hyper-V.

Vanliga frågor om utbyggnad Hyper-V skiva

Q1: Någon skillnad när du ökar skivstorleken på VHD och VHDX?

A: Metoden för att utvidga båda typerna av virtuell disk är densamma, men du kan inte utöka VHD-disken online, SCSI-controller VHDX-diskar kan ökas online.

Q2: Någon skillnad med Hyper-V Generation 1 och 2?

A: Nej, det spelar ingen roll om du använder Hyper-V Generation 1 eller 2, det är ingen skillnad när du ändrar storlek och expanderar virtuell disk.

Q3: Ska jag ansluta virtuell disk till virtuell maskin innan jag utvidgar?

A: Nej, det spelar ingen roll om den virtuella disken är ansluten eller inte, men du bör se till om den här virtuella VHD / VHDX virtuella disken finns.

Q4: Kan jag utöka systemets virtuella disk i Hyper-V online (utan att stänga av virtuell maskin)?

A: Vare Hyper-V virtuell disk kan utökas beror inte på operativsystem. VHD disk med antingen IDE- eller SCSI-kontrollenhet kan inte utökas online. VHDX med IDE-controller kan inte ökas online. VHDX med SCSI controller kan utökas online oavsett om det är systemdisk eller inte.

Hur du kontrollerar typen och styrenheten på din virtuella disk:

Öppet Hyper-V chef, välj virtuell maskin och klicka sedan på Inställningar på höger Actions panelen.

Hyper-V Settings

På den vänstra panelen i nästa fönster ser du hårddisken / listorna nedan IDE och (eller) SCSI Controller med .vhd eller .vhdx

Virtual disk type

Hur man utökar den virtuella diskstorleken i Hyper-V

Det finns två vanliga sätt att expandera Hyper-V virtuell hårddisk med PowerShell och Hyper-V Chef.

Oavsett vilket sätt, för det första bör du kontrollera om den virtuella maskinen är det sparade eller har checkpoints. Om ja, kan ingen av dess diskar utökas. Ta i så fall bort Saved State och Checkpoint innan du expanderar några typer av Hyper-V virtuell disk.

För det andra, om den virtuella disken som du vill växa kapacitet är VHD (både IDE- och SCSI-styrenhet) eller VHDX med IDE kontroller, bör du stänga av den virtuella maskinen innan du utökar.

Vägen 1: Hur man ökar Hyper-V virtuell diskstorlek med PowerShell

Det är det enklaste och snabbaste sättet, men du bör lokalisera positionen för VHD/VHDX och använda den absoluta sökvägen med ''".

Steg för att utöka VHD/VHDX virtuellt diskutrymme med PowerShell:

  1. Öppet PowerShell från snabbstartsfältet eller startmenyn enligt ditt eget operativsystem.
  2. Typ Resize-VHD -Path 'E:\yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

200 GB betyder här den slutliga storleken efter att ha expanderat och inte lagt till 200 GB.

Vägen 2: Hur man utökar virtuell diskstorlek med Hyper-V chef

Hyper-V Manager har möjlighet att redigera disken oavsett om VHD/VHDX-disken är ansluten till den här virtuella maskinen eller inte.

Steg för att öka storleken på Hyper-V virtuell disk in Windows 10/11 or Server 2008/ 2012/2016/2019:

1. Öppet Hyper-V Manager, klicka på värden i den vänstra panelen och klicka sedan "Redigera disk" in "Åtgärder" panel till höger.

Edit disk

2. Klicka bara på Nästa i popup-fönstret "Redigera virtuell hårddiskguide" fönster.

Edit Wizard

3. Klicka "Bläddra" på toppen för att hitta din VHD / VHDX virtuella diskfil och klicka på Nästa.

Locate disk

4. Välja "Expandera" och klicka på Nästa. (Om du inte stängde av virtuell maskin finns det bara alternativet Expand.)

Select Expand

5. Ange en mängd ny storlek och klicka på Nästa.

Enter size

6. Granska utvidgningen och klicka på Slutför för att fortsätta.

Select Expand

På en kort stund kommer systemdisken i min Hyper-V virtuella Server 2012 ökas från 120 GB till 160 GB, ytterligare 40 GB diskutrymme visas som oallokerat i slutet.

Original size

New disk size

Hur man ökar diskutrymmet för virtuell partition

Om du vill utöka den vänstra sammanhängande partitionen (här är D:) med det extra oallokerade utrymmet, kan du uppnå med Windows inbyggt Diskhanteringsverktyg. Det finns dock två förutsättningar:

Följ stegen för att expandera virtuell partition D i Diskhantering om din partition uppfyller kraven:

  1. Höger denna partition i Diskhantering och välj Utöka volym.
  2. Klicka bara på Nästa till Finish i popup-fönstret Extend Volume Wizard.

Om du vill öka diskutrymmet för den icke-angränsande systempartitionen C, behöver du programvara från tredje part för att flytta oallokerat utrymme bredvid C-enheten.

Download NIUBI Partition Editor och följ stegen nedan:

  1. Högerklicka på enhet D: och välj "Ändra storlek/flytta volym", dra mitten av D åt höger i popup-fönstret.
  2. Högerklicka på system C: kör och välj "Ändra storlek/flytta volym" igen, dra höger kant mot höger för att kombinera det otilldelade utrymmet.

Följ stegen i videon för att öka storleken på systempartitionen efter expansion Hyper-V virtuell disk:

Video guide

Om partition D är logisk eller formaterad med FAT32 kan Diskhantering inte hjälpa dig. I så fall följer du helt enkelt steg 2 för att slå samman oallokerat utrymme med NIUBI Partition Editor.

Metoderna ovan för att öka storleken på Hyper-V virtuell diskpartition är giltiga för Windows 11/10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019 och Windows Server 2022.