Não foi possível estender a unidade C em Windows Server 2008 R2

por Lance, Atualizado em: 10 de novembro de 2024

Windows Server 2008 são lançadas há mais de 10 anos, muitas partições de disco do servidor ficar sem espaço, especialmente na partição do sistema C. Muitos administradores de servidor tentam estender a unidade C sem perder muito tempo para recriar partições e restaurar tudo. No entanto, muitas pessoas relatam que não conseguem estender a unidade C em Windows Servidor 2008 com qualquer um diskpart comando ou Gerenciamento de disco. Este artigo apresenta por que essas ferramentas integradas não conseguem estender a unidade C em Windows Server 2008 R2 e como corrigir esse problema facilmente.

1. Por que não é possível estender a unidade C com Diskpart comando

Diskpart funciona via prompt de comando, é muito fácil e rápido. Porém, diferentemente do Gerenciamento de disco, diskpart lista apenas partições únicas com parte das informações. Ele não exibe a estrutura da partição e nenhum espaço não alocado, então você pode encontrar mais problemas se não souber tudo sobre suas partições de disco claramente.

Diskpart só pode estender a unidade C quando houver espaço adjacente não alocado à direita. não pode estender a unidade C reduzindo D ou outra partição, porque o espaço não alocado que foi reduzido deste volume não é adjacente à unidade C.

Como você pode ver, depois de reduzir o volume D contíguo, recebi um erro "O tamanho da extensão é menor que o mínimo"ao estender a unidade C.

Unable with diskpart

Entrada help extend in diskpart janela de comando, você verá como diskpart O comando Extend funciona, a sintaxe e as limitações.

Extend command limitation

Para ser breve:

2. Por que não é possível estender a partição C via Gestão de disco

Para aprimorar a capacidade de gerenciamento de partição de disco, a Microsoft adiciona novos Diminuir Volume e  Estender Volume funções com interface gráfica em Server 2008 nativo Gestão de disco. Contudo, o mesmo com Diskpart comando, Server 2008 O gerenciamento de disco não consegue estender a partição C encolhendo D ou outra unidade. O mesmo com diskpart comando extend, a função "Extend Volume" requer espaço contíguo não alocado à direita.

Como você vê no meu servidor, 20 GB de espaço não alocado são reduzidos de D, não são adjacentes à unidade C e estão à esquerda de E, então Estender volume acinzentado para esses volumes.

Se o Gerenciamento de disco puder liberar espaço não alocado à esquerda ou movê-lo da direita para a esquerda, não haverá esse problema.

Extend greyed

Se a partição D for lógica, Server 2008 O gerenciamento de disco ainda não consegue estender a unidade C mesmo após excluir D.

Extend volume disabled

Ao contrário da partição primária, a partição lógica será convertida em "Espaço livre" após a exclusão, que ainda faz parte da partição estendida.

In Server 2008 Gerenciamento de disco, espaço não alocado que foi excluído da partição primária não pode ser estendido para nenhuma unidade lógica. Espaço livre que foi excluído da unidade lógica não pode ser estendido para nenhuma partição primária.

Diskpart não tem essa restrição. O espaço livre excluído de D pode ser estendido para a unidade C.

3. O que fazer quando não é possível estender a unidade C do sistema

Para resolver esse problema, você só precisa de 1 etapa para mover espaço não alocado da direita de D para a esquerda. Para realizar essa tarefa, você precisa de software de terceiros, como NIUBI Partition Editor. Melhor do que outras ferramentas, possui poderosos   1 Segunda reversão, Modo Virtual, Cancelar à vontade e tecnologias Hot Clone para proteger o sistema e os dados.

Como consertar Windows Server 2008 R2 não é possível estender a partição da unidade C:

Baixar NIUBI Partition Editor e você verá a janela principal com a estrutura de partição do disco e outras informações. Há 20 GB de espaço não alocado no Disco 0 que foi reduzido da unidade D.

NIUBI Partition Editor

- Clique com o botão direito do mouse na unidade D e selecione "Redimensionar/mover", coloque o ponteiro do mouse no meio da unidade D e arraste para a direita na janela pop-up.

Move drive D

Então o espaço não alocado é movido para a esquerda.

Move unallocated space

- Clique com o botão direito do mouse na unidade C: e selecione "Redimensionar/mover" novamente, arraste a borda direita para a direita na janela pop-up.

Extend C drive

Em seguida, o espaço não alocado é combinado na unidade C:.

Move unallocated space

- Clique em "Aplicar" no canto superior esquerdo para executar. (Todas as operações antes desta etapa funcionam apenas no modo virtual)

Assista ao vídeo como operar quando você não conseguir estender a unidade C em Server 2008 Gestão de disco:

Video guide

Se você não reduziu o volume D com Diskpart ou Gestão de disco, você pode criar espaço não alocado à esquerda diretamente sem se mover, siga os passos do vídeo:

Video guide

Não foi possível estender a partição C com outro disco

Se não houver espaço livre disponível no mesmo disco, nenhum software pode estender a unidade C com espaço livre / não alocado em outro disco. Nessa situação, você tem duas opções de acordo com a configuração da partição do disco.

Se a unidade C estiver no VMDK ou VHD:

Aumente o tamanho do disco virtual com a própria ferramenta de VMware or Hyper-V, então o espaço adicional em disco será mostrado como não alocado no final. Siga o passo no vídeo para mover e combinar o espaço não alocado na unidade C.

Se você usar disco físico ou hardware RAID:

Copie para um disco maior e expanda a unidade C com espaço em disco extra.

Além de encolher, mover, estender e copiar partições de disco, NIUBI Partition Editor ajuda você a realizar muitas outras operações de gerenciamento.

Baixar