Ridimensiona VHD / VHDX senza Hyper-V

Pubblicato il: 17 dicembre 2019

Questo articolo illustra come ridimensionare la partizione VHD / VHDX senza Hyper-V Manager, ridimensionare la partizione virtuale dal computer fisico.

Si applica a: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2).

Lo stesso con il disco rigido fisico, è possibile ridimensionare le partizioni virtuali per la macchina virtuale Hyper-V senza perdere dati. È molto semplice ridimensionare la partizione installando NIUBI Partition Editor su Hyper-V vm, ma è possibile ridimensionare la partizione vhd / vhdx senza Hyper-V? La risposta è sì, questo articolo introduce passaggi dettagliati a ridimensionare la partizione virtuale e il disco vhd / vhdx senza Hyper-V.

Preparazione prima di ridimensionare la partizione virtuale vhd / vhdx

Prima di iniziare a ridimensionare le partizioni virtuali, ci sono due cose che devi fare:

1. Elimina tutti i Checkpoint associati al disco rigido virtuale o VHDX che desideri ridimensionare. Altrimenti, riceverai l'errore di seguito e non potrai avviare Hyper-V Manager dopo il ridimensionamento delle partizioni virtuali.

Errore Hyper-V

Come mostra il messaggio di errore "Vi è una discrepanza nell'identificato del disco rigido virtuale principale e del disco di differenziazione."

È facile da capire, la dimensione delle partizioni dopo il ridimensionamento è diversa con la dimensione in Checkpoint.

2. Arrestare la macchina virtuale guest e chiudere Hyper-V Manager o altre applicazioni che utilizzano questo VHD o VHDX. In caso contrario, riceverai l'errore "Il processo non può accedere al file perché è utilizzato da un altro processo".

Virtual Manager error

Come ridimensionare l'unità virtuale VHD / VHDX senza Hyper-V Manager

Passo 1: Apri Gestione disco in Fisico computer. (Tasto destro Windows bandiera in basso a sinistra o premere Windows ed R chiavi insieme, digitare diskmgmt.msc e premi Invio.)

Passo 2: Clicchi Action menu> Allega VHD

Attach VHD

Passo 3: Clicchi Scopri la nostra gamma di prodotti per selezionare il file VHD / VHDX e quindi fare clic su OK per continuare.

Select VHD

Quindi questo disco virtuale è collegato. Come vedi nella schermata, l'icona del disco 2 è diversa rispetto ad altri 2 dischi rigidi fisici.

VHD attached

Passo 4: Scaricare e installare NIUBI Partition Editor al server fisico o al personal computer. Lo stesso con Gestione disco, vedrai tutte le partizioni del disco fisico e virtuale in NIUBI Partition Editor. Nel disco virtuale 2, l'unità K è la partizione di sistema in VHD / VHDX.

NIUBI Partition Editor

Passo 5: Fai clic con il pulsante destro del mouse sull'unità M: e seleziona "Volume Ridimensiona/Sposta", trascinare bordo sinistro verso destra nella finestra popup oppure inserisci un importo nella casella "Spazio non allocato prima"direttamente. Quindi l'unità D verrà ridotta e verrà creato uno spazio non allocato sul lato sinistro.

Shrink M

Partition shrunk

Passo 6: Fare clic con il pulsante destro del mouse sull'unità K: e selezionare nuovamente "Ridimensiona/Sposta volume", nella finestra pop-up trascinare bordo destro verso destra per combinare questo spazio non allocato. Quindi l'unità K viene estesa in modalità virtuale.

Extend K

Partition extended

Passo 7: Clicchi Applica in alto a sinistra per avere effetto. (Le partizioni non verranno ridimensionate finché non fai clic su Applica per confermare.)

Finché c'è spazio libero inutilizzato in qualsiasi partizione, è possibile ridurlo per espandere un altro sul stesso disco virtuale. Dopo aver ridimensionato le partizioni virtuali, ricordati di staccare VHD, altrimenti, quando accendi questa macchina virtuale in Hyper-V, riceverai un errore "Il processo non può accedere al file perché viene utilizzato da un altro processo."

Detach VHD

Hyper-V error

Come ridimensionare il disco rigido virtuale VHD / VHDX senza Hyper-V Manager

Meglio del disco rigido fisico le cui dimensioni sono fisse, il disco virtuale VHD / VHDX può essere ridimensionato rapidamente e facilmente. Per eseguire questa attività, è possibile utilizzare Hyper-V Manager o tramite PowerShell senza Hyper-V.

Nota: prima di espandere il disco virtuale con PowerShell, è inoltre necessario arrestare la macchina virtuale guest ed eliminare tutti i checkpoint associati.

Come ridimensionare / espandere il disco VHD / VHDX senza Hyper-V:

  1. Apri PowerShell con privilegi di amministratore dalla barra di avvio veloce, dal menu Start o da un'altra posizione nel tuo computer fisico.
  2. Tipologia Resize-VHD -Path 'E: \ hyperv.vhdx' -SizeBytes 500gb

Spiegazione:

  1. 'E: \ hyperv.vhdx' indica il percorso assoluto e il nome del file .vhd / .vhdx tra virgolette.
  2. 500 GB significa espandere questo disco rigido virtuale a 500 GB, senza aggiungere 500 GB.

Dopo l'espansione del disco virtuale, verrà visualizzato ulteriore spazio come Non allocata sul fine, quindi corri NIUBI Partition Editor e unire lo spazio non allocato ad altre partizioni. Segui i passaggi nel video:

Video guide

Oltre al ridimensionamento della partizione del disco fisico e virtuale, NIUBI Partition Editor aiuta a fare molte altre operazioni.

DOWNLOAD