[Risolto] - Impossibile estendere l'unità C in Windows Server 2012 R2

di John, aggiornato il: 21 novembre 2024

Spazio su disco insufficiente per unità C. è un problema comune in Windows server 2012. Quando succede, a nessuno piace perdere molto tempo per ricreare le partizioni e ripristinare tutto dal backup. Lo stesso vale per la versione precedente, c'è la funzione "Estendi volume" nella console Gestione disco. Alcune persone hanno provato a estendere l'unità C. con questo strumento nativo ma non è riuscito, perché L'opzione "Estendi volume" è disattivataQuesto articolo spiega perché Gestione disco non può estendere l'unità C in Windows Server 2012 R2 dopo aver ridotto la partizione D o un'altra partizione e cosa fare quando non è possibile estendere l'unità C in Server 2012 R2.

Perché Gestione disco non può estendere l'unità C in Server 2012

Ci sono 2 strumenti nativi per aiutare estendere la partizione in Server 2012 - Diskpart e Gestione disco. Diskpart è uno strumento a riga di comando che include "Extend" e molti altri comandi. Gestione disco ha "Extend Volume Wizard" con interfaccia grafica. Sebbene questi strumenti funzionino in modo diverso, hanno le stesse restrizioni quando si restringono ed estendono le partizioni. Per spiegare meglio i motivi, ti mostro solo Gestione disco.

Motivi per cui non è possibile estendere l'unità C in Windows Server 2012 r2:

1. Nessuno spazio adiacente non assegnato sulla destra

Extend volume disabled

La dimensione di un disco fisico è fissa, quindi prima estensione dell'unità C., deve esserci spazio non allocato sullo stesso disco. Se non hai eliminato o ridotto un altro volume per ottenere tale spazio, ovviamente non puoi estendere l'unità C.

Il problema principale è che non è ancora possibile espandere l'unità C Server 2012 Gestione disco dopo aver ridotto altre partizioni. Come mostrato nello screenshot, Estendi volume è disabilitato per C guidare dopo aver ridotto D.

Questo è perché:

  • Lo spazio non allocato può essere creato solo sulla destra durante la riduzione della partizione con Gestione disco.
  • Lo spazio non allocato può essere unito alla partizione contigua sinistra solo tramite la funzione "Estendi volume".

2. Limitazioni del disco MBR

Questo problema si verifica solo sui dischi MBR; se si utilizza un disco GPT, è possibile ignorare questa sezione.

Se la partizione contigua D è logica, non è ancora possibile estendere l'unità C su Server 2012 anche dopo aver eliminato D. Questo perché:

Sul disco MBR, ci sono al massimo 4 voci nel settore master boot record. Quindi puoi creare al massimo 4 partizioni primarie, o 3 partizioni primarie più una partizione estesa. Se vuoi creare più partizioni, devono essere create come logiche all'interno della partizione estesa.

Come mostrato nel mio server di prova, lo spazio su disco dell'unità D viene visualizzato come spazio libero dopo l'eliminazione, mentre "Estendi volume" è ancora disabilitato per l'unità C.

Su disco MBR, lo spazio non allocato eliminato da una partizione primaria non può essere esteso a nessuna unità logica. Lo spazio libero eliminato da un'unità logica non può essere esteso a nessuna partizione primaria.

Cannot extend

Cosa fare quando non è possibile estendere l'unità C in formato Server 2012 r2

Con NIUBI Partition Editor, questo problema può essere risolto facilmente. È in grado di combinare lo spazio non allocato a una partizione contigua con 1 passaggio, indipendentemente dal fatto che sia primario o logico. Quando lo spazio non allocato non è adiacente, è in grado di spostare la partizione e rendere lo spazio non allocato adiacente.

Scaricare questo strumento e vedrai la finestra principale con la struttura delle partizioni del disco e altre informazioni. Ci sono 20 GB di spazio non allocato che vengono ridotti dall'unità D tramite Gestione disco.

NIUBI Partition Editor

Passaggi in cui non è possibile estendere C: drive in Windows Server 2012 R2 dopo il restringimento D/E:

Passo 1: Fare clic con il tasto destro del mouse sull'unità D: e selezionare "Ridimensiona/Sposta volume", trascinare la parte centrale di questa partizione 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 pulsante destro del mouse sull'unità C: e selezionare nuovamente "Ridimensiona/Sposta volume", trascinare il bordo destro verso destra nella finestra pop-up.

Expand C drive

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

unallocated add to C

Passo 3: Fare clic su "Applica" in alto a sinistra per rendere effettive le modifiche. (Le operazioni precedenti a questo passaggio funzionano solo in modalità virtuale.)

Se c'è EFI, Partizione di ripristino o OEM dietro l'unità C, è necessario spostare queste partizioni verso destra finché non ci sarà più spazio non allocato accanto all'unità C.

Guarda il video su come operare:

Video guide

Cosa fare quando non è possibile estendere l'unità C su un altro disco

Non software di partizionamento del disco può estendere una partizione con spazio libero in un altro disco separato. Se non c'è spazio disponibile sullo stesso disco, puoi clonare il disco su uno più grande con NIUBI Partition Editor, quindi espandere l'unità C con spazio su disco aggiuntivo.

Segui i passaggi nel video:

Video guide

Oltre a spostare, ridurre ed estendere le partizioni su Windows Server 2012/2016/2019/2022Questo editor di partizioni ti aiuta a unire, convertire, clonare, cancellare partizioni, analizzare settori danneggiati e molto altro ancora.

Scaricare