Ändra storlek på VHD / VHDX utan Hyper-V

Publicerad: 17 december 2019

Den här artikeln introducerar hur du ändrar storlek på VHD / VHDX-partition utan Hyper-V Manager, ändrar storlek på virtuell partition från fysisk dator.

Gäller för: Windows X10X Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2).

Samma sak med fysisk hårddisk kan du göra ändra storlek på virtuella partitioner för virtuella Hyper-V-maskiner utan att förlora data. Det är väldigt lätt att ändra storlek på partitionen genom att installera NIUBI Partition Editor till Hyper-V vm, men är det möjligt att ändra storlek på vhd / vhdx-partition utan Hyper-V? Svaret är ja, den här artikeln introducerar detaljerade steg till ändra storlek på virtuell partition och disk för vhd / vhdx utan Hyper-V.

Förberedelser innan du ändrar storleken på den virtuella partitionen av vhd / vhdx

Innan du börjar ändra storlek på virtuella partitioner är det två saker du måste göra:

1. Radera alla kontrollpunkter som är associerade med VHD eller VHDX som du vill ändra storlek på. Annars får du nedanstående fel och kan inte starta i Hyper-V Manager efter att du har ändrat storlek på virtuella partitioner.

Hyper-V-fel

Som felmeddelandet visar "Det identifieras av den virtuella överordnade hårddisken och skillnadsdisken."

Det är lätt att förstå, storleken på partitionerna efter storleksändring är annorlunda med storleken i Checkpoint.

2. Stäng av den virtuella gästmaskinen och stäng Hyper-V Manager eller andra program som använder denna VHD eller VHDX. Annars får du felmeddelandet "Processen kan inte komma åt filen eftersom den används av en annan process."

Virtual Manager error

Hur du ändrar storleken på den virtuella enheten för vhd / vhdx utan Hyper-V Manager

Steg 1: Öppen disk~~POS=TRUNC in fysisk dator. (Högerklicka Windows flagga längst ner till vänster eller tryck på Windows och R nycklar tillsammans, skriv diskmgmt.msc och tryck på Enter.)

Steg 2: Klicka Handling meny> Fäst VHD

Attach VHD

Steg 3: Klicka Bläddra för att välja VHD / VHDX-filen och klicka sedan på OK för att fortsätta.

Select VHD

Sedan är den virtuella disken ansluten. Som du ser på skärmdumpen är ikonen för Disk 2 annorlunda med andra 2 fysiska hårddiskar.

VHD attached

Steg 4: Download och installera NIUBI Partition Editor till den fysiska servern eller persondatorn. Samma med Diskhantering ser du alla fysiska och virtuella diskpartitioner i NIUBI Partition Editor. I virtuella Disk 2 är enhet K systempartitionen i VHD / VHDX.

NIUBI Partition Editor

Steg 5: Högerklicka på enhet M: och välj "Resize/Move Volume", drag vänster gräns mot höger i popup-fönstret, eller ange ett belopp i rutan "Otilldelat utrymme förut"direkt. Då krympas enhet D och lite Odelat utrymme kommer att göras till vänster om den.

Shrink M

Partition shrunk

Steg 6: Högerklicka på enhet K: och välj "Resize/Move Volume"igen, dra i popup-fönstret höger gräns mot höger för att kombinera detta oallokerade utrymme. Sedan utökas enhet K i virtuellt läge.

Extend K

Partition extended

Steg 7: Klicka Apply uppe till vänster för att träda i kraft. (Partitionerna ändras inte förrän klick Apply att bekräfta.)

Så länge det finns fritt oanvänt utrymme i någon partition, kan du krympa det för att utöka ett annat på Samma virtuell disk. Kom ihåg att ha ändrat storlek på virtuella partitioner ta bort VHDannars kommer du att få fel när du slår på den här virtuella maskinen i Hyper-VProcessen har inte åtkomst till filen eftersom den används av en annan process."

Detach VHD

Hyper-V error

Hur du ändrar storleken på den virtuella hårddisken för vhd / vhdx utan Hyper-V Manager

Bättre än fysisk hårddisk vars storlek är fixerad kan VHD / VHDX virtuell disk ändras snabbt och enkelt. För att utföra denna uppgift kan du antingen använda Hyper-V Manager eller via PowerShell utan Hyper-V.

Notera: Innan du utvidgar virtuell disk med PowerShell bör du också stänga av virtuell gästmaskin och ta bort alla tillhörande checkpoints.

Hur du ändrar storlek på / utökar VHD / VHDX-disken utan Hyper-V:

  1. Öppna PowerShell med administratörsbehörighet från snabbstartfältet, Start-menyn eller annan plats på din fysiska dator.
  2. Typ Ändra storlek på VHD-sökväg 'E: \ hyperv.vhdx' -SizeBytes 500 gb

Förklaring:

  1. 'E: \ hyperv.vhdx' betyder absolut sökväg och namn på .vhd / .vhdx-filen med citat.
  2. 500 GB betyder att man utvidgar den virtuella hårddisken till 500 GB, inte lägger till 500 GB.

Efter utökad virtuell disk visas ytterligare utrymme som Ej allokeradeänden, kör sedan NIUBI Partition Editor och slå samman oallokerat utrymme till andra partitioner. Följ stegen i videon:

Video guide

Förutom att ändra storlek på fysisk och virtuell diskpartition, NIUBI Partition Editor hjälper till att göra många andra operationer.

LADDA NER