Respostas:
Método 1: usando o VMWare Converter:
Alguns dizem que o processo de expansão é lento e que o VMWare Tools pode precisar ser reinstalado.
Método 2: usando o VDiskManager:
vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
Nota: Como isso apenas expande o disco e não a partição, você também precisará redimensionar a tabela de partições. Isso pode ser feito por ferramentas de terceiros, como o 'Partition Magic', mas também com o 'diskpart.exe', uma ferramenta do Windows. No meu caso, esse disco é inicializável, o que significa que não consigo executar o diskpart na própria máquina virtual. Eu usei outra máquina virtual, executando o Windows XP. Também funciona com o Windows 7 beta 1, mas falha com o Windows Server 2003.
Adicione o disco rígido aumentado a uma segunda máquina virtual;
Ligue esta segunda máquina virtual;
Abra um prompt de comando e digite:
diskpart
Tipo: list volume
lembre -
se do número do volume (#) do seu volume!
Digite:
select volume <volume number>
(o número da etapa 8)
Tipo:
extend
Desligue esta segunda máquina virtual e remova o disco rígido da configuração da máquina virtual. Isso não excluirá o disco rígido do disco;
Acabado! (O Windows reconhece automaticamente o novo e correto tamanho do disco e volume)
Obrigado por Leon Meijer.
Desde a versão mais recente do VMWare Workstations and Player (VMWare 7), você pode redimensionar os discos de dentro do aplicativo.
Você precisa acessar o menu de configurações da máquina virtual, selecionar a unidade e clicar em "Utilitários". Lá você pode optar por expandir ou compactar.
Uma observação: aparentemente você não pode expandir o disco se tiver instantâneos feitos nele. Você precisará excluí-los e tentar novamente antes de compactá-lo.
Antes de começar, crie uma cópia de backup do disco virtual para poder restaurá-lo em caso de falhas. Estender um disco virtual pode ser uma operação complexa por vários motivos, por exemplo:
1) O disco virtual cheio contém a partição primária / de inicialização do Windows
2) Existem instantâneos
3) Não há espaço em disco suficiente disponível na unidade física para permitir o crescimento
4) É um processo de várias etapas e envolve o uso de diferentes ferramentas e comandos em uma sequência específica. Indivíduos criativos criaram soluções alternativas para estender a partição primária do Windows usando os discos de inicialização do Linux e as ferramentas de particionamento de disco, como o GParted, e você deve fazer isso corretamente.
Você encontrará várias postagens sobre esse tópico no Google. Essencialmente, são todas variações dos posts resumidos em
http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/
Existe uma maneira fácil! Você deve baixar e experimentar o fatVM http://www.gudgud.com/fatvm
O fatVM é uma solução confiável, robusta e segura com um clique para estender a unidade C do seu disco virtual VMware Fusion ou Workstation que está ficando cheio. a) Fornece uma interface simples, intuitiva e um processo confiável que oculta a complexidade técnica da extensão de um disco virtual. b) É robusto porque pode estender discos virtuais com instantâneos e clones. c) É seguro porque preserva seu disco original, que permanece disponível para você quando surgir a necessidade.
Eu acredito que você só pode redimensionar o disco com o VMWare Converter se a VM estiver executando o Windows. Talvez funcione com o Linux se você tiver as ferramentas VMWare instaladas.
Se você estiver executando uma versão do VMWare que suporte discos thin provisioned, o tamanho do VMDK poderá ser menor do que o que o sistema operacional vê e o VMDK aumenta à medida que você usa mais espaço na VM. Se sua máquina tiver um disco como este, basta iniciar o processo de redução. Você inicia o processo de redução dentro da máquina com um comando (Linux) ou nas ferramentas VMWare (Windows). Em seguida, ele move os dados para o início do disco, como fazem alguns aplicativos de desfragmentação. Depois disso, ele inicia um processo no VMWare para redimensionar o arquivo VMDK.
Estou usando o ESXi 3.5, que não suporta discos thin-provisioned. O que tenho feito recentemente é o seguinte: 1. Crie um disco do tamanho desejado na VM. 2. Inicialize um CD do Ubuntu. Também pode ser o Live CD do gparted ou qualquer outro CD de inicialização da partição. 3. Use o aplicativo gparted ou particionar para redimensionar a partição e copiá-la para a pequena unidade. 4. Remova o disco antigo da sua VM. 5. Inicialize o disco de instalação para o sistema operacional e repare o MBR. 6. Exclua o arquivo VMDK do disco antigo.