Como utilizar o Diskpart.exe para expandir um volume de dados no Windows Server 2003, Windows XP e Windows 2000

Sumário

Este artigo descreve como utilizar o utilitário da linha de comandos Diskpart.exe para expandir um volume de dados para espaço não atribuído.

Mais Informação

Pode utilizar o utilitário Diskpart.exe para gerir discos, partições e volumes a partir de uma interface de linha de comandos. Pode utilizar o Diskpart.exe tanto em discos básicos como dinâmicos. Se um volume NTFS residir num contentor RAID 5 de hardware com a capacidade de adicionar espaço a esse contentor, poderá expandir o volume NTFS com o Diskpart.exe mantendo o disco como básico.

Utilize o comando extend para incorporar espaço não atribuído num volume existente, mantendo os dados.

Seguem-se os requisitos para o comando extend:
  • O volume deve estar formatado com o sistema de ficheiros NTFS.
  • Para volumes básicos, o espaço não atribuído para a expansão deve ser o espaço contíguo seguinte no mesmo disco.
  • Para volumes dinâmicos, o espaço não atribuído pode ser qualquer espaço vazio em qualquer disco dinâmico do sistema.
  • Apenas é suportada a expansão de volumes de dados. A expansão de volumes de sistema ou de arranque poderá estar bloqueada e poderá receber o seguinte erro:
    O DiskPart não conseguiu expandir o volume. Certifique-se de que o volume é válido para expansão.
  • Não pode expandir a partição se o ficheiro de paginação do sistema estiver localizado na partição. Mova o ficheiro de paginação para uma partição que não pretende expandir.
Para expandir uma partição ou volume é necessário, em primeiro lugar, seleccionar o volume para lhe dar o foco, podendo depois especificar o tamanho da expansão. Para expandir um volume, siga estes passos:
  1. Na linha de comandos, escreva diskpart.exe.
  2. Escreva list volume para visualizar os volumes existentes no computador.
  3. Escreva Select volume número do volume em que número do volumeé o número do volume que pretende expandir.
  4. Escreva extend [size=n] [disk=n] [noerr]. O texto que se segue descreve os parâmetros:
    size=n
    O espaço, em magabytes (MB), que deve ser adicionado à partição actual. Se não especificar um tamanho, o disco é expandido para ocupar todo o espaço não atribuído contíguo seguinte.

    disk=n
    O disco dinâmico para o qual expandir o volume. O espaço igual a size=n é atribuído no disco. Se não for especificado qualquer disco, o volume é expandido no disco actual.

    noerr
    Apenas para processamento de scripts. Quando ocorre um erro, este parâmetro especifica que o Diskpart continue a processar comandos como se o erro não tivesse ocorrido. Sem o parâmetro noerr, um erro leva o Diskpart a fechar com um código de erro.
  5. Escreva exit para sair do Diskpart.
Quando o comando extend for concluído, deverá receber uma mensagem a informar que o Diskpart expandiu o volume com êxito. O espaço novo deverá ser adicionado à unidade existente, mantendo os dados no volume.

Nota: no Microsoft Windows XP e no Microsoft Windows 2000, não pode utilizar o Diskpart.exe para expandir um volume simples num disco dinâmico originalmente criado num disco básico. Apenas pode expandir volumes simples criados depois de o disco ter sido actualizado para disco dinâmico. Se tentar expandir um volume simples num disco dinâmico originalmente criado num disco básico, receberá a seguinte mensagem de erro. Esta restrição foi removida no Microsoft Windows Server 2003.
O DiskPart não conseguiu expandir o volume.
Certifique-se de que o volume é válido para expansão.
Nota: o Windows Server 2003 e o Windows XP contêm o Diskpart.exe como parte do sistema operativo base.

Para transferir o utilitário da linha de comandos Diskpart.exe para o Windows 2000, visite o seguinte Web site da Microsoft: Nota: a Microsoft recomenda que contacte o fornecedor do sistema para obter BIOS, firmware, controladores e agentes actualizados antes de converter em discos dinâmicos.
Propriedades

ID do Artigo: 325590 - Última Revisão: 18/01/2008 - Revisão: 1

Comentários