Impossibile estendere C: drive in Windows Server 2012

Aggiornato il: 16 novembre 2019

Questo articolo spiega perché non è possibile estendere l'unità C in Windows Server 2012 Gestione disco e cosa fare se non è possibile estendere la partizione di sistema per Server 2012.

Perché non è possibile estendere l'unità C tramite Diskpart o Gestione disco

Molti amministratori di server vogliono ridimensionare e estendere la partizione dopo aver eseguito il server per un certo periodo di tempo, il problema tipico è che l'unità C del sistema a corto di spazio. Per estendere la partizione del disco senza perdere dati, Microsoft offre due strumenti nativi: Diskpart e Gestione disco.

Diskpart è uno strumento da riga di comando che include Extend e molti altri comandi. Gestione disco funziona con interfaccia grafica. Sia Diskpart cmd che Disk Management funzionano in condizioni limitate, pertanto, molte persone ritengono di non essere in grado di estendere l'unità C.

Ragioni per cui non è possibile estendere la partizione di sistema C in Windows Server 2012:

Diskpart e Disk Management funzionano in modo diverso, ma hanno quasi le stesse restrizioni. Per spiegare meglio i motivi, ti mostro solo con Gestione disco GUI.

1. Nessuno spazio non allocato adiacente sulla destra

Extend volume disabled

La dimensione di un disco rigido è fissa, quindi prima estensione dell'unità C., ci deve essere gratuito Non allocata spazio. Se non hai eliminato o ridotto altro volume per ottenere tale spazio, ovviamente non puoi estendere l'unità C.

Il grave problema è che non è ancora possibile espandere l'unità C dopo aver ridotto altre partizioni. Come vedi nel mio server, Estendi volume è disabilitato per C guidare dopo aver ridotto D.

Questo è perché:

  • Lo spazio non allocato può essere creato solo su destra mentre si restringe con uno dei due strumenti nativi.
  • Lo spazio non allocato può essere aggiunto solo a lasciato contiguo partizione.

2. Difetto alla nascita del disco MBR

Questo problema esiste solo su MBR disco, puoi ignorare questa sezione se usi il disco GPT.

Nella maggior parte dei server, l'unità D adiacente viene utilizzata per programmi o alcuni servizi, quindi non è possibile eliminarla.

Se D è logico partizione, non è ancora possibile ingrandire l'unità C anche eliminando D.

Questo è perché:

Nel disco MBR, ci sono massimo 4 voci nel settore record di avvio principale. Puoi creare un massimo di 4 Primario partizioni, o 3 primario più un estesa partizione. Se si desidera creare più partizioni, devono essere create come logico all'interno della partizione estesa.

Come vedi nel mio server di prova, lo spazio su disco dell'unità D viene mostrato come Gratis dopo l'eliminazione. Fa ancora parte della partizione estesa.

Cannot extend

Solo Non allocata lo spazio può essere combinato con la partizione contigua (primaria) sinistra tramite Gestione disco. Se si desidera convertire lo spazio libero in Non allocato, è necessario eliminare tutti altro Logico e l'intera partizione estesa.

È possibile aggiungere questo spazio libero all'unità C con Diskpart.

Cosa fare se non è possibile estendere l'unità C con strumenti nativi

Con una lunga NIUBI Partition Editor, questo problema può essere risolto facilmente. È in grado di combinare lo spazio libero o non allocato in una partizione contigua con 1 passaggio, indipendentemente dal fatto che sia primario o logico. Quando lo spazio non allocato non è adiacente, è in grado di spostarlo e quindi combinarsi con un'altra partizione nello stesso disco.

Scaricare e vedrai la finestra principale con la struttura della partizione del disco e altre informazioni. C'è spazio non allocato da 20 GB che viene ridotto dall'unità D tramite Gestione disco.

NIUBI Partition Editor

I passaggi per risolvere il problema che non può estendere C: drive in Windows Server 2012:

Passo 1: Fare clic con il tasto destro del mouse D: e seleziona "Resize/Move Volume", trascinare posizione centrale verso destra nella finestra pop-up:

Move rightwards

Quindi lo spazio non allocato viene spostato sul lato sinistro.

Move Unallocated space

Passo 2: Fare clic con il tasto destro del mouse C: e seleziona "Resize/Move Volume"di nuovo, trascina bordo destro verso destra nella finestra pop-up.

Expand C drive

Quindi lo spazio non allocato viene unito in C: unità.

Unallocated add to C

Passo 3: Dacci un'occhiata cliccando Apply in alto a sinistra per avere effetto. (Le operazioni prima di fare clic Apply funziona solo in modalità virtuale.)

Guarda il video su come risolvere il problema di estensione del volume in grigio in Windows Server 2012:

Video guide

Soluzione: impossibile estendere l'unità C su un altro disco

Non software di partizionamento del disco può estendere una partizione con spazio libero in altro diviso disco. Se non c'è spazio disponibile in un disco, puoi copiarlo in uno più grande con NIUBI Partition Editor, quindi espandere l'unità C (e altri volumi) con spazio su disco aggiuntivo.

Segui i passaggi nel video:

Video guide

SCARICA