Como redimensionar um arquivo do Microsoft Virtual Hard Drive (VHD)
Quando você cria um disco rígido virtual da Microsoft através do Virtual PC ou Virtual Server, você precisa especificar o tamanho máximo do arquivo na frente. Embora você possa definir o VHD como um arquivo de tamanho fixo ou dinâmico, o tamanho total do VHD é determinado no momento em que você o cria. Com o tempo, no entanto, talvez você queira aumentar o tamanho total do arquivo VHD conforme os requisitos da alteração do sistema, para permitir mais espaço para programas instalados e arquivos de dados..
Aumentando o tamanho do arquivo VHD
Com a ajuda da ferramenta VHD Resizer disponível gratuitamente, você pode expandir o tamanho de um VHD usando sua interface simples de assistente. Ao abrir o VHD Resizer, o assistente solicita o arquivo VHD de origem para redimensionar.
Depois de selecionar a origem, defina um VHD de destino para um novo arquivo.
Este novo arquivo será uma cópia exata da fonte, apenas um tamanho maior.
Uma vez selecionado, defina o novo tamanho do arquivo VHD de destino. Esta será a capacidade do novo VHD. Uma vez definido, inicie o processo de redimensionamento.
Dependendo do tamanho do arquivo de origem e destino, isso pode levar algum tempo.
Repita o processo para qualquer arquivo VHD adicional.
Redimensionando a partição da unidade VHD
Depois de redimensionar o arquivo VHD, o espaço extra é reconhecido pela respectiva instalação do Windows como uma partição não alocada. Para atribuir esse espaço extra à unidade do sistema, temos que vincular o novo arquivo VHD a um arquivo VHD existente e redimensioná-lo na máquina virtual.
Em um arquivo VHD existente, como a origem, vincule o novo arquivo VHD como um segundo disco rígido. Isso é feito através das propriedades da máquina virtual.
Depois de ter o novo VHD vinculado como um drive secundário, inicie a respectiva máquina virtual.
Quando você olha para o Gerenciamento de Disco, pode ver que o espaço adicional não está alocado.
Para redimensionar a unidade do sistema no novo arquivo VHD, use a ferramenta Windows, Diskpart.
Dentro do Diskpart, defina o disco (geralmente disco 1) e respectiva partição (geralmente há apenas um) e, em seguida, emita o comando 'extend'.
Após o comando extend do Diskpart ser executado, o espaço anteriormente não alocado foi combinado com a unidade do sistema para formar uma única unidade maior.
Depois de redimensionar a nova unidade, desligue a máquina virtual usada para redimensionar a nova unidade e remova o novo arquivo VHD como a unidade secundária.
O novo arquivo VHD está pronto para ser usado como sua própria máquina virtual, portanto, crie uma nova VM com base no arquivo recém-criado.
Uma vez criado, inicialize a nova máquina virtual.
O novo arquivo VHD agora terá uma única unidade com o novo espaço disponível para uso conforme necessário.
Conclusão
A capacidade de redimensionar arquivos VHD é tremendamente útil. Como você nunca pode prever o que você pode precisar no futuro, você pode criar seus arquivos VHD com o tamanho que você sabe que precisa e, em seguida, simplesmente expandir o tamanho conforme necessário.
Links
Baixe o VHD Resizer do VM Toolkit (requer registro)
Documentação da Microsoft no Diskpart