Ændre størrelse på VHD / VHDX uden Hyper-V

Offentliggjort den 17. december, 2019

Denne artikel introducerer, hvordan du ændrer størrelse på VHD / VHDX-partition uden Hyper-V Manager, ændrer størrelse på virtuel partition fra fysisk computer.

Gælder: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2).

Det samme med fysisk harddisk, kan du ændre størrelse på virtuelle partitioner til Hyper-V virtuel maskine uden at miste data. Det er meget let at ændre størrelsen på partitionen ved at installere NIUBI Partition Editor til Hyper-V vm, men er det muligt at ændre størrelsen på vhd / vhdx-partition uden Hyper-V? Svaret er ja, denne artikel introducerer detaljerede trin til ændre størrelse på virtuel partition og disk til vhd / vhdx uden Hyper-V.

Forberedelse, før du ændrer størrelsen på den virtuelle partition af vhd / vhdx

Før du begynder at ændre størrelsen på virtuelle partitioner, er der to ting, du skal gøre:

1. Slet alle checkpoints, der er knyttet til den VHD eller VHDX, du vil ændre størrelsen. Ellers får du fejl under nedenfor og kan ikke starte i Hyper-V Manager, når du har ændret størrelse på virtuelle partitioner.

Hyper-V-fejl

As the error message shows "Der er et misforhold i identificeret den overordnede virtuelle harddisk og forskellig disk."

Det er let at forstå, størrelsen på partitionerne efter ændring af størrelse er forskellig fra størrelsen i Checkpoint.

2. Luk den virtuelle gæstemaskine og luk Hyper-V Manager eller andre programmer, der bruger denne VHD eller VHDX. Otherwise, you'll receive error "The process cannot access the file because it is being used by another process."

Virtual Manager error

Sådan ændres størrelsen på det virtuelle drev til vhd / vhdx uden Hyper-V Manager

Trin 1: Åbne disk Management in fysisk computer. (Højreklik Windows flag nederst til venstre, eller tryk på Windows og sort R nøgler sammen, skriv diskmgmt.msc og tryk på Enter.)

Trin 2: Klik på Handling menu> Vedhæft VHD

Attach VHD

Trin 3: Klik på Gennemse for at vælge VHD / VHDX-filen og derefter klikke på OK for at fortsætte.

Select VHD

Derefter er denne virtuelle disk vedhæftet. Som du ser på skærmbillede, er ikonet for Disk 2 forskelligt med andre 2 fysiske harddiske.

VHD attached

Trin 4: Hent og installer NIUBI Partition Editor til den fysiske server eller pc. Det samme med Disk Management, vil du se alle fysiske og virtuelle diskpartitioner i NIUBI Partition Editor. På virtuel Disk 2 er drev K systempartitionen i VHD / VHDX.

NIUBI Partition Editor

Trin 5: Right click drive M: and select "Resize/Move Volume", træk venstre grænse towards right in the pop-up window, or enter an amount in the box of "Uoptaget plads før" directly. Then drive D will be shrunk and some Unallocated space will be made on the left side of it.

Shrink M

Partition shrunk

Trin 6: Right click drive K: and select "Resize/Move Volume" again, in the pop-up window drag højre grænse mod højre for at kombinere dette ikke tildelte rum. Derefter udvides drev K i virtuel tilstand.

Extend K

Partition extended

Trin 7: Klik på Benyt øverst til venstre for at træde i kraft. (Partitionerne ændres ikke, før du klikker på Anvend for at bekræfte.)

Så længe der er ubenyttet plads i en hvilken som helst partition, kan du skrumpe den ned for at udvide en anden på samme virtuel disk. Når du har ændret størrelse på virtuelle partitioner, skal du huske at løsne VHD, otherwise, when you power on this virtual machine in Hyper-V, you'll receive error "Processen kan ikke få adgang til filen, fordi den bruges af en anden proces."

Detach VHD

Hyper-V error

Sådan ændres størrelsen på den virtuelle harddisk på vhd / vhdx uden Hyper-V Manager

Bedre end fysisk harddisk, hvis størrelse er fast, kan VHD / VHDX-virtuel disk ændres hurtigt og nemt. For at udføre denne opgave kan du enten bruge Hyper-V Manager eller via PowerShell uden Hyper-V.

Bemærk: Inden du udvider den virtuelle disk med PowerShell, skal du også lukke den virtuelle gæstemaskine og slette alle tilknyttede checkpoints.

Sådan ændres størrelse / udvidelse af VHD / VHDX-disk uden Hyper-V:

  1. Åbn PowerShell med administratorrettigheder fra hurtigstartlinjen, startmenuen eller et andet sted på din fysiske computer.
  2. Type Resize-VHD -Path 'E: \ hyperv.vhdx' -SizeBytes 500 gb

Forklaring:

  1. 'E: \ hyperv.vhdx' betyder absolut sti og navn på .vhd / .vhdx-filen med citater.
  2. 500 GB betyder at udvide denne virtuelle harddisk til 500 GB og ikke tilføje 500 GB.

Efter udvidelse af den virtuelle disk vises yderligere plads som Ikke-allokeret på den ende, kør derefter NIUBI Partition Editor og flet ikke-allokeret plads til andre partitioner. Følg trinnene i videoen:

Video guide

Udover at ændre størrelse på fysisk og virtuel diskpartition, NIUBI Partition Editor hjælper med at udføre mange andre operationer.

DOWNLOAD