Lösning - Kan inte förlänga C: Kör in Windows Server 2012 R2

Uppdaterad den 5 juli 2022

C driver låg diskutrymme är vanlig fråga i Windows 2012 server. När det händer, gillar ingen att slösa lång tid på att återskapa partitoner och återställa. Samma med tidigare version, det finns "Utöka volym"-funktionen i Diskhantering. Vissa försökte förläng C-frekvensomriktaren med detta inbyggda verktyg men misslyckades, eftersom alternativet "Utöka volym" är nedtonat. I den här artikeln kommer jag att presentera varför du inte kan förlänga C-enheten in Windows Server 2012 Diskhantering och vad du ska göra när du inte kan utöka C-enheten Server 2012 R2.

Varför kan inte förlänga C-enheten in Server 2012 disk~~POS=TRUNC

Det finns två inbyggda verktyg som hjälper dig förlänga partitionen i Server 2012 - Diskpart och Diskhantering. Diskpart är ett kommandoradsverktyg inklusive "Extend" och många andra kommandon. Diskhantering har "Extend Volume Wizard" med grafiskt gränssnitt. Även om dessa verktyg fungerar på olika sätt, har de samma begränsningar när du krymper och utökar partitionen. För att bättre förklara orsakerna visar jag dig bara med GUI Disk Management.

Anledningar till varför inte kan förlänga systempartition C i Windows Server 2012 r2:

1. Inget intilliggande oallokerat utrymme till höger

Extend volume disabled

Storleken på en fysisk disk är fast, alltså tidigare förlängande C-enhet, måste det finnas "Oallokerat" utrymme på samma disk. Om du inte tog bort eller krympte annan volym för att få sådant utrymme, kan du naturligtvis inte utöka C-enheten.

Det allvarliga problemet är att du fortfarande inte kan utöka C-enheten Server 2012 Diskhantering efter att ha krympt andra partitioner. Som du ser på min server, Förlängningsvolym är avaktiverat för C kör efter krympt D.

Det här är för att:

  • Otilldelat utrymme kan endast göras på höger medan du krymper partitionen med Diskhantering.
  • Ej allokerat utrymme kan bara läggas till vänster sammanhängande dela.

2. Begränsningar för MBR-disk

Den här frågan finns bara på MBR disk, kan du ignorera det här avsnittet om du använder GPT-disk.

I de flesta servrar används den angränsande enheten D för program eller vissa tjänster, så du kan inte ta bort den.

Om den sammanhängande partitionen D är logisk , du kan fortfarande inte förstora C-enheten även efter att du tagit bort D.

Det här är för att:

På MBR-disk finns det maximalt 4 poster i huvudstartsektorn. Så du kan skapa max 4 Primära partitioner, eller 3 Primär plus en Utökad dela. Om du vill skapa fler partitioner måste de skapas som logisk insidan av den utökade partitionen.

Som du ser på min testserver visas diskutrymme för D-enhet som Fri efter borttagning är "Extend Volume" fortfarande inaktiverat för C-enhet.

Cannot extend

Vad ska man göra när det inte går att förlänga C-enheten Server 2012 r2

Med NIUBI Partition Editor, detta problem kan lösas enkelt. Den kan kombinera oallokerat utrymme till antingen en sammanhängande partition med 1 steg, oavsett om det är primärt eller logiskt. När det oallokerade utrymmet inte är intilliggande kan det flytta det och sedan kombinera till en annan partition på samma disk.

Download så ser du huvudfönstret med diskpartitionsstruktur och annan information. Det finns 20 GB oallokerat utrymme som krymps från D-enheten via Diskhantering.

NIUBI Partition Editor

Steg när du inte kan förlänga C: kör in Windows Server 2012 R2 efter krympning D/E:

Steg 1: Högerklicka på enheten D: och välj "Ändra storlek/flytta volym", drag mitten  av denna partition mot höger i popup-fönstret:

Move rightwards

Sedan flyttas oallokerat utrymme till vänster.

Move Unallocated space

Steg 2: Högerklicka på enheten C: och välj "Ändra storlek/flytta volym" igen, dra höger gräns mot höger i popup-fönstret.

Expand C drive

Därefter sammanfogas oallokerat utrymme till C: drive.

Unallocated add to C

Steg 3: Klicka Apply uppe till vänster för att träda i kraft. (Åtgärderna innan du klickar Apply arbeta bara i virtuellt läge.)

Se videon hur du använder:

Video guide

Vad ska man göra när det inte går att utöka C-enheten till en annan disk

Nej diskpartitioneringsprogramvara kan utöka en partition med ledigt utrymme i andra separerat disk. Om det inte finns något tillgängligt utrymme på samma disk kan du klona disken till en större med NIUBI Partition Editoroch utvidg sedan C-enheten (och andra volymer) med extra diskutrymme.

Följ stegen i videon:

Video guide

Download