Hoe de grootte van een VHD/VHDX-partitie te wijzigen zonder Hyper-V Manager

door John, Bijgewerkt op: 13 november 2024

Hetzelfde met een fysieke harde schijf, dat kan virtuele partities herschalen voor Hyper-V virtuele machine zonder gegevens te verliezen. Het formaat van de partitie is heel eenvoudig door te installeren NIUBI Partition Editor naar Hyper-V vm, maar is het mogelijk om de vhd/vhdx-partitie te verkleinen zonder Hyper-V? Het antwoord is ja, dit artikel introduceert gedetailleerde stappen om de grootte van de virtuele vhd/vhdx-partitie en -schijf te wijzigen zonder Hyper-V.

Voorbereiding voor het wijzigen van de grootte van de virtuele partitie vhd / vhdx

Voordat u begint met het wijzigen van de grootte van virtuele partities, zijn er twee dingen die u moet doen:

1. Verwijder alle Checkpoints die gekoppeld zijn aan de VHD of VHDX waarvan u de grootte wilt wijzigen. Anders ontvangt u onderstaande foutmelding en kunt u niet opstarten Hyper-V Manager na het wijzigen van de grootte van virtuele partities.

Hyper-V fout

Zoals de foutmelding laat zien "Er is een verkeerde combinatie in de geïdentificeerde van de bovenliggende virtuele harde schijf en de differentiërende schijf."

Het is gemakkelijk te begrijpen, de grootte van de partities na het wijzigen van de grootte verschilt met de grootte in Checkpoint.

2. Sluit de gast-virtuele machine af en sluit Hyper-V Manager of andere applicaties die deze VHD of VHDX gebruiken. Anders krijgt u de foutmelding "Het proces kan het bestand niet openen omdat het door een ander proces wordt gebruikt."

Virtual Manager error

Hoe de grootte van een virtuele vhd/vhdx-schijf te wijzigen zonder Hyper-V Manager

Stap 1: Open "Schijfbeheer" op fysieke computer. (Druk Windows en R samen op het toetsenbord, typ diskmgmt.msc (en druk op "Enter").

Stap 2: Klik Actie menu> attach VHD

Attach VHD

Stap 3: Klik Blader om het VHD / VHDX-bestand te selecteren en klik vervolgens op OK om door te gaan.

Select VHD

Vervolgens wordt deze virtuele schijf aangesloten. Zoals je in de schermafbeelding ziet, is het pictogram van schijf 2 anders dan bij andere 2 fysieke harde schijven.

VHD attached

Stap 4: Download en installeer NIUBI Partition Editor naar de fysieke server of personal computer. Hetzelfde met Schijfbeheer, u ziet alle fysieke en virtuele schijfpartities in NIUBI Partition Editor. In virtuele schijf 2 is station K de systeempartitie in VHD / VHDX.

NIUBI Partition Editor

Stap 5: Klik met de rechtermuisknop op station M: en selecteer "Uitbreid/Verklein/Verplaats", sleep de linkerrand naar rechts in het pop-upvenster of voer direct een bedrag in het vak "Niet toegewezen ruimte voor" in. Vervolgens wordt station D verkleind en wordt er wat Niet-toegewezen ruimte aan de linkerkant gemaakt.

Shrink M

Partition shrunk

Stap 6: Klik met de rechtermuisknop op station K: en selecteer opnieuw "Uitbreid/Verklein/Verplaats", sleep in het pop-upvenster de rechterrand naar rechts om deze niet-toegewezen ruimte te combineren. Vervolgens wordt station K uitgebreid in virtuele modus.

Extend K

Partition extended

Stap 7: Klik linksboven op "Uitvoeren" om het effect te laten zien. (De partities worden pas aangepast als u op Uitvoeren klikt om te bevestigen.)

Zolang er vrije ongebruikte ruimte is in een partitie, kunt u deze verkleinen om een ​​andere uit te breiden op dezelfde virtuele schijf. Vergeet niet om de VHD los te koppelen nadat u de grootte van virtuele partities hebt gewijzigd. Anders, wanneer u deze virtuele machine inschakelt in Hyper-V, dan krijgt u de foutmelding "Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt."

Detach VHD

Hyper-V error

Hoe de grootte van de virtuele harde schijf vhd/vhdx te wijzigen zonder Hyper-V Manager

Beter dan een fysieke harde schijf waarvan de grootte vaststaat, kan de virtuele VHD/VHDX-schijf snel en eenvoudig worden aangepast. Om deze taak uit te voeren, kunt u het volgende gebruiken: Hyper-V Manager of via PowerShell zonder Hyper-V.

Let op: voordat u de virtuele schijf uitbreidt met PowerShell, moet u ook de virtuele gastmachine afsluiten en alle bijbehorende controlepunten verwijderen.

Hoe u de grootte van een VHD/VHDX-schijf kunt wijzigen/uitbreiden zonder Hyper-V:

  1. Open PowerShell met beheerdersrechten via de werkbalk Snel starten, het menu Start of een andere plaats op uw fysieke computer.
  2. Type Resize-VHD -Path 'E:\hyperv.vhdx' -SizeBytes 500gb

Uitleg:

  1. 'E: \ hyperv.vhdx' betekent absoluut pad en naam van het .vhd / .vhdx-bestand met aanhalingstekens.
  2. 500 GB betekent het uitbreiden van deze virtuele harde schijf tot 500 GB, zonder toevoeging van 500 GB.

Nadat u de virtuele schijf hebt uitgebreid, wordt aan het einde extra ruimte weergegeven als niet-toegewezen. Voer vervolgens de opdracht uit. NIUBI Partition Editor en voeg niet-toegewezen ruimte samen met andere partitie(s). Volg de stappen in de video:

Video guide

Naast het vergroten of verkleinen van de fysieke en virtuele schijfpartitie, NIUBI Partition Editor helpt bij veel andere bewerkingen.

Download