Expandir / aumentar o tamanho do disco virtual para Hyper-V

Atualizado em: 16 de novembro de 2019

Este artigo apresenta como aumentar / expandir o tamanho do disco da máquina virtual Hyper-V sem perder dados e como aumentar o espaço da partição virtual após expandir o disco.

Aplica-se a: Windows 10, Windows Server 2008, Windows Server 2012, Windows Server 2016 e Windows Server 2019.

Atualmente, muitas pessoas usam máquinas virtuais como Hyper-V e VMware. Comparando com computadores físicos, as máquinas virtuais têm vantagens como criar instantâneo ou ponto de verificação, adicionar, remover e editar facilmente o hardware simulado. Além disso, você pode expandir a capacidade de armazenamento rápido e fácil.

O tamanho de um disco rígido físico é fixo; portanto, quando estiver cheio, você deverá clonar ou fazer backup e restaurar em outro disco maior. Custa tanto tempo, especialmente quando esse disco é muito grande. Mas, no disco rígido virtual da máquina virtual Hyper-V ou VMware, você pode aumentar o tamanho do disco virtual sem perder dados em alguns minutos.

Após expandir um disco virtual, espaço adicional será mostrado como Unallocated no final deste disco. Se você deseja aumentar o espaço em disco da partição contígua esquerda com o espaço Não Alocado adicional, Windows possui gerenciamento de disco nativo para ajudá-lo. No entanto, se você deseja adicionar esse espaço não alocado a qualquer volume não adjacente, execute um software de terceiros para mover espaço não alocado.

Este artigo mostra apenas como aumentar o tamanho do disco rígido virtual e da partição no Hyper-V.

Perguntas comuns sobre a expansão do disco Hyper-V

Q1. Alguma diferença ao aumentar o tamanho do disco de VHD e VHDX?

A: O método para expandir qualquer tipo de disco virtual é o mesmo, mas você não pode expandir o disco VHD online, os discos VHDX do controlador SCSI podem ser aumentados online.

Q2. Alguma diferença com as Gerações 1 e 2 do Hyper-V?

A: Não, não importa se você usa o Hyper-V Generation 1 ou 2, não há diferença ao redimensionar e expandir o disco virtual.

Q3. Devo conectar o disco virtual à máquina virtual antes de expandir?

A: Não, não importa se o disco virtual está conectado ou não, mas verifique se esse disco virtual VHD / VHDX está localizado.

Q4. Posso expandir o disco virtual do sistema no Hyper-V online (sem desligar a máquina virtual)?

A: Se o disco virtual Hyper-V pode ser expandido, não depende de com ou sem sistema operacional, VHD disco com controlador IDE ou SCSI não pode ser expandido online. VHDX com o controlador IDE não pode ser aumentado online. VHDX com SCSI O controlador pode ser expandido on-line, não importa se é disco do sistema ou não.

Como verificar o tipo e o controlador do seu disco virtual:

Aberto Gerenciador Hyper-V, selecione máquina virtual e clique em Configurações a direita Ações painel.

Hyper-V Settings

No painel esquerdo da janela seguinte, você verá os discos rígidos listados abaixo do IDE e (ou) Controlador SCSI com .vhd ou .vhdx

Virtual disk type

Como expandir o tamanho do disco virtual no Hyper-V

Existem duas maneiras comuns de expandir o disco rígido virtual do Hyper-V com o PowerShell e o Hyper-V Manager.

Não importa de que maneira, primeiro você deve verificar se a máquina virtual está salvo ou tem pontos de controle. Se sim, Nenhum de seus discos pode ser expandido. Nesse caso, exclua o estado salvo e os pontos de verificação antes de expandir qualquer tipo de disco virtual Hyper-V.

Em segundo lugar, se o disco virtual que você deseja aumentar a capacidade for VHD (controlador IDE e SCSI) ou VHDX com IDE controlador, você deve desligar a máquina virtual antes de expandir.

Caminho 1: Como aumentar o tamanho do disco virtual do Hyper-V com o PowerShell

É a maneira mais fácil e rápida, no entanto, você deve localizar a posição do VHD / VHDX e usar caminho absoluto com ''.

Etapas para expandir o espaço em disco virtual VHD / VHDX com o PowerShell:

  1. Abra o PowerShell na barra Início rápido ou no menu Iniciar, de acordo com o seu próprio sistema operacional.
  2. Tipo Resize-VHD -Path 'E: \ yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

200 GB aqui significa o tamanho final após a expansão, não adicionando 200 GB.

Caminho 2: Como expandir o tamanho do disco virtual com o Hyper-V Manager

O Gerenciador Hyper-V tem a opção de editar o disco, independentemente de o disco VHD / VHDX estar conectado a esta máquina virtual ou não.

Etapas para aumentar o tamanho do disco virtual Hyper-V no Windows 10 ou Server 2008/2012/2016/2019:

1. Abra o Gerenciador Hyper-V, clique no host no painel esquerdo e clique em Editar disco in Ações painel à direita.

Edit disk

2. Basta clicar em Avançar no pop-up Assistente para Editar Disco Rígido Virtual janela.

Edit Wizard

3. Clique procurar na parte superior para localizar seu arquivo de disco virtual VHD / VHDX e clique em Avançar.

Locate disk

4. Selecionar Expandir opção e clique em Avançar. (Se você não desativou a máquina virtual, existe apenas a opção Expandir.)

Select Expand

5. Digite uma quantidade de novo tamanho e clique em Avançar.

Enter size

6. Revise a operação de expansão e clique em Concluir para continuar.

Select Expand

Em pouco tempo, o disco do sistema no meu servidor virtual Hyper-V 2012 foi aumentado de 120 GB para 160 GB, e mais 40 GB de espaço em disco são mostrados como Unallocated no fim.

Original size

New disk size

Como aumentar o espaço em disco da partição virtual

Se você deseja estender o deixado contíguo partição (aqui é D :) com o espaço não alocado adicional, você pode obter com Windows ferramenta de gerenciamento de disco nativa. No entanto, existem 2 pré-condições:

Siga as etapas para expandir a partição virtual D no Gerenciamento de disco, se sua partição atender aos requisitos:

  1. Corrija esta partição no Gerenciamento de Disco e selecione Estender Volume.
  2. Basta clicar Próximo para Terminar na janela pop-up Assistente de extensão de volume.

Se você deseja aumentar o espaço em disco da partição do sistema não contígua C, precisará de um software de terceiros para mover o espaço Não Alocado para a unidade C.

Baixar NIUBI Partition Editor e siga as etapas abaixo:

  1. Clique com o botão direito na unidade D: e selecione "Resize/Move Volume", arrastar o meio para a direita na janela pop-up.
  2. Clique com o botão direito do mouse na unidade C: e selecione "Resize/Move Volume"de novo, arraste borda direita para a direita para combinar o espaço não alocado.

Siga as etapas no vídeo para aumentar o tamanho da partição do sistema após expandir o disco virtual Hyper-V:

Video guide

Se a partição D for Lógica ou formatada com FAT32, o Gerenciamento de Disco não poderá ajudá-lo. Nesse caso, basta seguir a etapa 2 para mesclar espaço não alocado com NIUBI Partition Editor.

Os métodos acima para aumentar o tamanho da partição do disco virtual Hyper-V são válidos para Windows 10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016 e Windows Server 2019.