Espandi / aumenta le dimensioni del disco virtuale per Hyper-V

Aggiornato il: 16 novembre 2019

Questo articolo illustra come aumentare / espandere le dimensioni del disco della macchina virtuale Hyper-V senza perdere dati e come aumentare lo spazio della partizione virtuale dopo l'espansione del disco.

Si applica a: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 Windows Server 2019.

Oggi molte persone usano macchine virtuali come Hyper-V VMware. Rispetto ai computer fisici, le macchine virtuali presentano vantaggi come la creazione di snapshot o checkpoint, l'aggiunta, la rimozione e la modifica di hardware simulato con facilità. Inoltre, puoi farlo espandere la capacità di archiviazione veloce e facile.

Le dimensioni di un disco rigido fisico sono fisse, quindi quando si riempie, è necessario clonare o eseguire il backup e ripristinare su un altro disco più grande. Costa così tanto tempo, specialmente quando questo disco è molto grande. Ma sul disco rigido virtuale nella macchina virtuale Hyper-V o VMware, puoi farlo aumentare le dimensioni del disco virtuale senza perdere i dati in pochi minuti.

Dopo aver espanso un disco virtuale, verrà mostrato ulteriore spazio come Non allocata alla fine di questo disco. Se si desidera aumentare lo spazio su disco della partizione contigua sinistra con lo spazio aggiuntivo non allocato, Windows dispone di Gestione disco nativa per aiutarti. Tuttavia, se si desidera aggiungere questo spazio non allocato a qualsiasi volume non adiacente, è necessario eseguire software di terze parti sposta spazio non allocato.

Questo articolo mostra solo come aumentare le dimensioni del disco rigido virtuale e della partizione in Hyper-V.

Domande frequenti sull'espansione del disco Hyper-V

Q1. Qualche differenza quando si aumentano le dimensioni del disco di VHD e VHDX?

A: Il metodo per espandere entrambi i tipi di disco virtuale è lo stesso, ma non è possibile espandere il disco VHD online, i dischi VHDX del controller SCSI possono essere aumentati online.

Q2. Qualche differenza con Hyper-V Generation 1 e 2?

A: No, non importa se si utilizza Hyper-V Generation 1 o 2, non c'è differenza durante il ridimensionamento e l'espansione del disco virtuale.

Q3. Devo collegare il disco virtuale alla macchina virtuale prima dell'espansione?

A: No, non importa se il disco virtuale è collegato o meno, ma è necessario assicurarsi che si trovi questo disco virtuale VHD / VHDX.

Q4. Posso espandere il disco virtuale di sistema in Hyper-V online (senza spegnere la macchina virtuale)?

A: Il fatto che il disco virtuale Hyper-V possa essere espanso non dipende dal o con il sistema operativo, VHD il disco con controller IDE o SCSI non può essere espanso online. VHDX con controller IDE non può essere aumentato online. VHDX con SCSI il controller può essere espanso online, indipendentemente dal fatto che sia un disco di sistema o meno.

Come controllare il tipo e il controller del tuo disco virtuale:

Apri Manager Hyper-V, seleziona la macchina virtuale, quindi fai clic su Impostazioni sulla destra Azioni pannello.

Hyper-V Settings

Nel pannello di sinistra della finestra successiva, vedrai i dischi rigidi elencati sotto IDE e (o) Controller SCSI con .vhd o .vhdx

Virtual disk type

Come espandere la dimensione del disco virtuale in Hyper-V

Esistono due modi comuni per espandere il disco rigido virtuale Hyper-V con PowerShell e Hyper-V Manager.

Non importa in che modo, in primo luogo, è necessario verificare se la macchina virtuale è salvato o ha posti di blocco. Se si, nessuna dei suoi dischi può essere espanso. In tal caso, eliminare Stato salvato e Checkpoint (s) prima di espandere qualsiasi tipo di disco virtuale Hyper-V.

In secondo luogo, se il disco virtuale che si desidera aumentare la capacità è VHD (sia controller IDE che SCSI) o VHDX con IDE controller, è necessario spegnere la macchina virtuale prima di espandersi.

Way 1: Come aumentare le dimensioni del disco virtuale Hyper-V con PowerShell

È il modo più semplice e veloce, tuttavia, è necessario individuare la posizione di VHD / VHDX e utilizzarla percorso assoluto con ''.

Passaggi per espandere lo spazio su disco virtuale VHD / VHDX con PowerShell:

  1. Apri PowerShell dalla barra di avvio veloce o dal menu Start in base al tuo sistema operativo.
  2. Tipologia Resize-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

200 GB qui indica la dimensione finale dopo l'espansione, non aggiungendo 200 GB.

Way 2: Come espandere la dimensione del disco virtuale con Hyper-V Manager

Hyper-V Manager ha la possibilità di modificare il disco indipendentemente dal fatto che il disco VHD / VHDX sia connesso o meno a questa macchina virtuale.

I passaggi per aumentare le dimensioni del disco virtuale Hyper-V in Windows 10 o Server 2008/2012/2016/2019:

1. Apri Hyper-V Manager, fai clic sull'host nel riquadro a sinistra, quindi fai clic su Modifica disco in Azioni pannello a destra.

Edit disk

2. Basta fare clic su Avanti nel pop-up Modifica guidata disco rigido virtuale finestra.

Edit Wizard

3. Dacci un'occhiata cliccando Navigare in alto per individuare il file del disco virtuale VHD / VHDX e fare clic su Avanti.

Locate disk

4. Seleziona Espandere opzione e fare clic su Avanti. (Se non hai spento la macchina virtuale, c'è solo l'opzione Espandi.)

Select Expand

5. Immettere un numero di nuove dimensioni e fare clic su Avanti.

Enter size

6. Rivedere l'operazione di espansione e fare clic su Fine per procedere.

Select Expand

In breve tempo, il disco di sistema nel mio server virtuale Hyper-V 2012 è aumentato da 120 GB a 160 GB, lo spazio su disco aggiuntivo da 40 GB viene visualizzato come Non allocata sulla fine.

Original size

New disk size

Come aumentare lo spazio su disco della partizione virtuale

Se si desidera estendere il lasciato contiguo partizione (qui è D :) con lo spazio aggiuntivo non allocato, è possibile ottenere con Windows strumento di gestione del disco nativo. Tuttavia, ci sono 2 presupposti:

Seguire i passaggi per espandere la partizione virtuale D in Gestione disco se la partizione soddisfa i requisiti:

  1. Destra questa partizione in Gestione disco e selezionare Estendi volume.
  2. Basta fare clic Prossimo a Fine nella finestra pop-up Extend Volume Wizard.

Se si desidera aumentare lo spazio su disco della partizione di sistema non contigua C, è necessario software di terze parti per spostare lo spazio non allocato dietro l'unità C.

Scaricare NIUBI Partition Editor e segui i passaggi seguenti:

  1. Fai clic con il pulsante destro del mouse sull'unità D: e seleziona "Resize/Move Volume", trascina il mezzo verso destra nella finestra pop-up.
  2. Fai clic con il pulsante destro del mouse sul sistema C: guida e seleziona "Resize/Move Volume"di nuovo, trascina bordo destro verso destra per combinare lo spazio non allocato.

Seguire i passaggi nel video per aumentare le dimensioni della partizione di sistema dopo l'espansione del disco virtuale Hyper-V:

Video guide

Se la partizione D è logica o formattata con FAT32, Gestione disco non può aiutarti. In tal caso, seguire semplicemente il passaggio 2 per unire lo spazio non allocato con NIUBI Partition Editor.

I metodi sopra indicati per aumentare le dimensioni della partizione del disco virtuale Hyper-V sono validi Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 Windows Server 2019.