Search the VMware Knowledge Base (KB)
View by Article ID

Como estender partições no Windows usando DiskPart (2037206)

  • 0 Ratings

Symptoms

Disclaimer: Este artigo é uma tradução do Extending partitions in Windows using DiskPart (1007266). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Purpose

Este artigo fornece etapas para expandir um disco virtual (VMDK) e depois estender uma partição usando o DiskPart no Microsoft Windows.

Resolution

 
Cuidado: a VMware recomenda que você tenha backups em vigor antes de efetuar qualquer operação de partição de disco. Além disso, certifique-se de que a máquina não tenha snapshots antes de começar a estender o VMDK. Se a máquina virtual tiver instantâneos use a opção "Delete all" do Snapshot Manager para comprometê-los. Verifique novamente no Snapshot Manager, em Edit Settings e no armazenamento de dados da máquina virtual se os snapshots foram confirmados.
 
Para expandir o VMDK e estender uma partição:
  1. Faça logon no host VMware ESX/ESXi como usuário root. Verifique se a máquina virtual não tem snapshots em seu diretório e procure arquivos Delta. Execute o comando:

    #ls -lah /vmfs/volumes/datastore_name/vm_name/*delta*
    -rw------- 1 root root 1.8G Oct 10 10:58 vm_name-000001-delta.vmdk


    Observação: Para obter mais informações sobre:

  2. Se a máquina virtual tiver snapshots, confirme-os executando os seguintes comandos:

    #vmware-cmd -l /vmfs/volumes/datastore_name/vm_name/vm_name.vmx
    #vmware-cmd /vmfs/volumes/datastore_name/vm_name/vm_name.vmx removesnapshots removesnapshots() = 1

    Observação: Para confirmar snapshots em um host ESXi 5.1 ou posterior, consulte Committing snapshots on ESXi host from command line (1026380).

  3. Desligue a máquina virtual.

    Observação: a máquina virtual pode ser ligada para aumentar o tamanho de vmdk nas etapas 4 e 5. No entanto, certifique-se de desligar a máquina virtual depois de aumentar o tamanho do VMDK.

  4. Para expandir o VMDK utilizando o VI Client (se houver a opção), edite as configurações da máquina virtual e clique no disco rígido que você deseja expandir.

  5. Insira um novo valor no campo New Size:



    Para expandir o VMDK usando o comando vmkfstools -X, execute o comando:

    #vmkfstools -X <New Disk Size> <VMDK to extend>
    #vmkfstools -X 30G /vmfs/volumes/datastore_name/vm_name/vm_name.vmdk


    Observação: Ensure that you point to the vm_name.vmdk, and not to the vm_name-flat.vmdk. Using vmkfstools -X is the only option to expand an IDE virtual disk.

  6. Para estender a partição C:, localize uma máquina virtual auxiliar e anexe o disco da primeira máquina virtual a essa auxiliar.

    Para adicionar um disco virtual existente à máquina virtual auxiliar:

    1. Acesse o menu Edit Settings da máquina virtual.
    2. Clique em Add > Hard Disk > Use Existing Virtual Disk.
    3. Navegue até o local do disco e escolha adicioná-lo à máquina virtual.

      Observação: Uma máquina virtual auxiliar é uma máquina virtual que tem o mesmo sistema operacional ao qual você anexa ao disco.

  7. Inicie a máquina virtual auxiliar.
  8. Verifique se o volume em questão foi montado e foi atribuído a uma letra de unidade. Isso pode ser definido no Gerenciamento de Disco do Windows ou selecionando o volume e digitando assign do comando de DiskPart.

    Em versões do Windows anteriores a 2008, abra um prompt de comando e execute o comando de DiskPart:

    C:\Documents and Settings\username>diskpart

    Microsoft DiskPart version 5.1.3565
    Copyright (C) 1999-2003 Microsoft Corporation.
    On computer: USERNAME-HELPER-VM
    DISKPART> list volume

    Volume ### Ltr Label Fs Type Size Status Info
    ---------- --- ----------- ----- ---------- ------- --------- --------
    Volume 0 D CD-ROM 0 B
    Volume 1 C NTFS Partition 30 GB Healthy System
    Volume 2 E NTFS Partition 10 GB Healthy

    DISKPART> select Volume 2
    Volume 2 is the selected volume.

    DISKPART> extend disk=2
    DiskPart successfully extended the volume.
    DISKPART> exit
    Leaving DiskPart...

    Observação: em que 2 acima é o número do volume de disco a ser estendido.

    Observação: Escolha o volume correto. O valor em Size é o antigo.

    Observação: se você estiver no Windows 2003 e vir o erro The volume you have selected may not be extended. Please select another volume and try again, consulte o artigo 841650 da Base de Dados de Conhecimento Microsoft.

  9. No Windows 2008, clique em Start > Computer Management > Disk Manager, clique com o botão direito do mouse na partição e selecione Extend Volume. Para obter mais informações, consulte o artigo 325590 da Base de Dados de Conhecimento Microsoft.

    Observação: os links anteriores estão corretos desde 14 de março de 2013. Caso perceba que um deles não está mais funcionando, envie comentários sobre o problema, e um funcionário da VMware atualizará o link.

  10. Desligue e retire o disco da máquina virtual auxiliar. Mantenha todas as configurações padrão e não exclua o VMDK do disco.

  11. Ligue a primeira máquina virtual e verifique a alteração do tamanho do disco.

Para expandir o VMDK e estender uma partição usando o vSphere Web Client:
  1. Faça logon no host VMware ESX/ESXi via console ou SSH como usuário root. Verifique se a máquina virtual não tem snapshots em seu diretório e procure arquivos Delta. Execute o comando:

    #ls -lah /vmfs/volumes/datastore_name/vm_name/*delta*
    -rw------- 1 root root 1.8G Oct 10 10:58 vm_name-000001-delta.vmdk


    Observação: Para obter mais informações sobre:

  2. Se a máquina virtual tiver snapshots, confirme-os executando os seguintes comandos:

    #vmware-cmd -l /vmfs/volumes/datastore_name/vm_name/vm_name.vmx
    #vmware-cmd /vmfs/volumes/datastore_name/vm_name/vm_name.vmx removesnapshots removesnapshots() = 1


    Observação: Para confirmar snapshots em um host ESXi 5.1 ou posterior, consulte Committing snapshots on ESXi host from command line (1026380).

  3. Desligue a máquina virtual.

    Observação: a máquina virtual pode ser ligada para aumentar o tamanho de vmdk nas etapas 4 e 5. No entanto, certifique-se de desligar a máquina virtual depois de aumentar o tamanho do VMDK.

  4. Faça logon no vSphere Web Client e navegue até Virtual Machines and Templates.

  5. Clique com o botão direito do mouse na máquina virtual com o disco rígido que você deseja expandir e selecione Edit Settings....

  6. Para estender a partição C:, localize uma máquina virtual auxiliar e anexe o disco da primeira máquina virtual a essa auxiliar.

    Para adicionar um disco virtual existente à máquina virtual auxiliar:

    1. Clique com o botão direito do mouse na máquina virtual auxiliar e selecione Edit Settings....
    2. Selecione Existing Hard Disk no menu New Device e clique em Add.
    3. Navegue até o local do disco e selecione-o.

      Observação: Uma máquina virtual auxiliar é uma máquina virtual que tem o mesmo sistema operacional ao qual você anexa ao disco.

    4. Clique em OK para adicionar o disco à máquina virtual auxiliar

  7. Inicie a máquina virtual.

  8. Verifique se o volume em questão foi montado e foi atribuído a uma letra de unidade. Isso pode ser definido no Gerenciamento de Disco do Windows ou selecionando o volume e digitando assign do comando de DiskPart.

    Em versões do Windows anteriores a 2008, abra um prompt de comando e execute o comando de DiskPart:

    C:\Documents and Settings\username>diskpart

    Microsoft DiskPart version 5.1.3565
    Copyright (C) 1999-2003 Microsoft Corporation.
    On computer: USERNAME-HELPER-VM
    DISKPART> list volume

    Volume ### Ltr Label Fs Type Size Status Info
    ---------- --- ----------- ----- ---------- ------- --------- --------
    Volume 0 D CD-ROM 0 B
    Volume 1 C NTFS Partition 30 GB Healthy System
    Volume 2 E NTFS Partition 10 GB Healthy

    DISKPART> select Volume 2
    Volume 2 is the selected volume.

    DISKPART> extend disk=2
    DiskPart successfully extended the volume.
    DISKPART> exit
    Leaving DiskPart...

    Observação: em que 2 acima é o número do volume de disco a ser estendido.

    Observação: Escolha o volume correto. O valor em Size é o antigo.

    Observação: se você estiver no Windows 2003 e vir o erro: The volume you have selected may not be extended. Please select another volume and try again, refer the Microsoft Knowledge Base article 841650.

  9. No Windows 2008, clique em Start > Computer Management > Disk Manager, clique com o botão direito do mouse na partição e selecione Extend Volume. Para obter mais informações, consulte o artigo 325590 da Base de Dados de Conhecimento Microsoft.

    Observação: os links anteriores estão corretos desde 14 de março de 2013. Caso perceba que um deles não está mais funcionando, envie comentários sobre o problema, e um funcionário da VMware atualizará o link.

  10. Desligue e retire o disco da máquina virtual auxiliar. Mantenha todas as configurações padrão e não exclua o VMDK do disco.

  11. Ligue a primeira máquina virtual e verifique a alteração do tamanho do disco.

Additional Information

Para obter mais informações sobre o Microsoft DiskPart, consulte os artigos 300415 e 325590 da Base de Dados de Conhecimento Microsoft.

Observação: os links neste artigo estão corretos desde 9 de agosto de 2013. Caso perceba que um deles não está mais funcionando, envie comentários sobre este artigo, e um funcionário da VMware atualizará o link.

Para obter mais informações, consulte Increasing the size of a disk partition (1004071).

Tags

Portuguese Português Portugues

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: