2 sätt att expandera virtuell hårddisk Hyper-V

av John, uppdaterad den 13 november 2024

Samma sak med fysiska hårddiskar, virtuell disk in Hyper-V får också ont om utrymme. När en fysisk disk är full måste du kopiera och migrera till en annan större, men till Hyper-V virtuell disk kan du utöka den direkt, därför är det mycket enklare och snabbare. För att expandera virtuell hårddisk i Hyper-V gästserver eller klientmaskin, det finns två vanliga sätt via PowerShell och Hyper-V chef.

Hur man utvidgar virtuell disk i Hyper-V med PowerShell

expanderande Hyper-V virtuell disk med PowerShell är mycket enklare och snabbare, men innan du expanderar disken (både VHD och VHDX) finns det två saker du bör göra:

  1. Radera sparade kontrollpunkter.
  2. stänga Hyper-V gäst virtuell maskin.

Steg för att expandera Hyper-V virtuell disk 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

Obs:

  1. Körning PowerShell som administratör
  2. Du bör ange den absoluta sökvägen och namnet på den virtuella disken med citat.
  3. 200 GB betyder här den slutliga storleken efter att ha expanderat och inte lagt till 200 GB.

Hur man utökar virtuell hårddisk med Hyper-V chef

Det kräver mycket fler steg att expandera virtuell disk med Hyper-V Manager, men den kan expandera virtuell disk dynamiskt utan att stänga av den virtuella gästdatorn. Obs: du måste fortfarande ta bort kontrollpunkterna innan du expanderar, annars kan du stöta på problemet som Hyper-V Manager rapporterar framgångsrikt utökad disk men inte riktigt.

Steg för att expandera virtuell hårddisk med Hyper-V Manager:.

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

Edit disk

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

Edit Wizard

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

Locate disk

Steg 4: Välja Bygga ut alternativ och klicka Nästa. (Om du inte stängde av virtuell maskin finns det bara alternativet Expand.)

Select Expand

Steg 5: Ange en mängd ny storlek och klicka Nästa.

Enter size

Steg 6: Granska utvidgningen och klicka på Finish att fortsätta.

Select Expand

På en kort stund kommer systemdisken i min Hyper-V 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 utökar partitionen efter att ha utökat virtuell disk

För att lägga till detta extra oallokerade utrymme till andra partitioner måste du köra NIUBI Partition Editor. Om du vill utöka enhet D (den vänstra sammanhängande partitionen), högerklicka på den och välj "Ändra storlek/flytta volym", dra den högra kanten mot höger för att kombinera oallokerat utrymme.

Om du vill förlänga systempartitionen C in Hyper-V, Följ stegen:

  1. Högerklicka på D: enhet och välj "Ändra storlek/flytta volym", dra mitten av denna partition mot höger i popup-fönstret, så kommer ytterligare oallokerat utrymme att flyttas bakom C drive.
  2. Högerklicka på C: kör och välj "Ändra storlek/flytta volym" igen, dra höger kant mot höger för att slå samman oallokerat utrymme.
  3. Klicka på "Utför" uppe till vänster för att köra, klart.

Se videoguiden hur man ökar partitionen efter att ha expanderat virtuell disk in Hyper-V vm:

Video guide

Förutom att flytta och utöka partitioner, NIUBI Partition Editor hjälper till att göra många andra disk- och partitionsoperationer.

Ladda ner