Kan inte förlänga C-enheten Windows Server 2012

av John, uppdaterad den 8 december 2020

Den här artikeln förklarar varför du inte kan förlänga C-enhet Windows Server 2012 R2 Diskhantering och vad man ska göra om det inte går att förlänga C-partitionen.

Om att utöka volymen i Diskhantering

Diskpartitioner tilldelas när du installerar operativsystem, men ibland måste du göra det ändra partitionsstorleken. Till exempel: en volym är för stor och du måste krympa den eller systemet C-enheten håller på att bli full och du vill utöka det. Att hjälpa ändra storlek på partitioner utan att installera om OS eller förlora data. Microsoft tillhandahåller avancerad krympning och Utöka volym funktioner i Diskhantering från Server 2008.

Båda funktionerna har dock begränsningar. Det typiska problemet är att Diskhantering kan inte utöka en volym genom att krympa en annan. Windows Server 2012 ärvde samma funktioner utan någon förbättring, därav många människor feedback att de kan inte förlänga C-enhet i Server 2012 Diskhantering, även efter att krympa eller radera partition D. I den här artikeln visar jag dig orsakerna och vad du kan göra när du inte kan förlänga C-enheten i Windows Server 2012 (R2).

Varför kan inte förlänga C-enheten i Server 2012 R2 Diskhantering

Både Shrink och Extend Volume-stöd NTFS endast partition, men det är inte fråga om systempartition C, eftersom systempartitionen är formaterad med NTFS som standard. De vanligaste orsakerna till att du inte kan förlänga C: kör vidare Windows Server 2012 innefattar:

  1. Inget sammanhängande otilldelat utrymme på höger sida
  2. Den angränsande enheten (D :) är logisk partition.

Jag förklarar en och en.

Anledning 1. Inget intilliggande oallokerat utrymme till höger

Extend volume disabled

Först och främst bör du veta att storleken på en fysisk disk är fixad, alltså tidigare förlängande C-enhet, det måste vara gratis Ej allokerade Plats. Om du inte tog bort eller krymper en annan volym för att få sådant utrymme kan du naturligtvis inte förlänga C-enheten med något verktyg.

Uppenbarligen är det bättre att få utrymme utan fördelning genom att krympa en volym, för du kommer inte att förlora filer i den. Problemet är att du fortfarande inte kan expandera C-enheten efter att D eller andra partitioner har krympt.

Som du ser på min server, Förlängningsvolym är avaktiverat för C kör efter krympning D. Detta beror på att:

  • Extend Volume fungerar bara när det finns intilliggande oallokerat utrymme till höger och på samma skiva.
  • Krympvolym kan bara göra oallokerat utrymme till höger medan en partition krymper.

Det odelade utrymmet som krympt från D: -drevet ligger inte intill C, så Förläng volymen gråtonad. Detta är den vanligaste anledningen till att C-enheten inte kan förlängas i Server 2012 (R2) med Diskhantering.

2. Den rätta sammanhängande partitionen är logisk

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

Därför att Windows Server 2012 kan inte förlänga C-enheten genom att krympa andra volymer, vissa människor undrar om det är möjligt att ta bort D-enheten för att få angränsande Ofördelat utrymme. Ja, det fungerar om D är a Primära dela. Om det är en logisk enhet kan du fortfarande inte utöka C-enheten i Diskhantering efter att du har tagit bort den.

Det här är för att:

På en hårddisk i MBR-stil kan du skapa maximalt 4 Primära partitioner eller 3 Primära partitioner plus en utökad partition. Utökad partition fungerar som en behållare och alla logiska partitioner ska finnas i den. Ledigt utrymme som raderats från en logisk partition kan inte utökas till någon primär partition. På samma sätt kan ej allokerat utrymme som raderats från en primär partition inte utökas till någon logisk partition.

Cannot extend

Som du ser på min testserver visas D-hårddiskutrymme som ledigt istället för odelat efter borttagning. Det är fortfarande en del av den utökade partitionen, så Förläng volym fungerar inte. Om du vill konvertera detta lediga utrymme till Oallokerad måste du radera alla andra logiska enheter och hela den utökade partitionen. Det är uppenbart att det inte är en bra idé.

Vad du ska göra om det inte går att förlänga C-enheten Windows Server 2012

Med NIUBI Partition Editor, kan detta problem lösas enkelt. Det kan kombinera oallokerat eller fritt utrymme till endera sammanhängande partition med 1 steg. När det oallokerade utrymmet inte ligger intill, kan det flytta det och sedan kombinera till annan partition på samma skiva.

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

Vad man ska göra när Windows Server 2012 kan inte förlänga C-drivenheten efter krympning av D:

Steg 1: Högerklicka D: kör och välj "Resize/Move Volume", drag mitten mot höger i popup-fönstret:

Move rightwards

Sedan flyttas D till höger och Odelat utrymme flyttas till vänster sida.

Move Unallocated space

Steg 2: Högerklicka C: kör och välj "Resize/Move Volume"dra igen 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 flyttar oallokerat utrymme och lägger till C-enhet:

Video guide

Vad ska du göra om du inte kan förlänga C-enheten i Server 2012 R2 efter att du har tagit bort D:

  1. Återskapa denna partition med Windows Diskhantering.
  2. Krympa eller ta bort den här partitionen för att få outnyttjat utrymme med NIUBI Partition Editor. Gör Odelat utrymme till vänster om du vill krympa denna partition.
  3. Högerklicka på C-enhet och slå samman icke-allokerat utrymme med "Resize/Move Volume".

Bättre än annan programvara, NIUBI Partition Editor har unik 1 sekund återgång, virtuellt läge och Cancel-at-well-teknik för att skydda ditt system och data. Förutom att krympa, flytta och förlänga partitionen, hjälper det dig att göra många andra diskpartitionshanteringsåtgärder.

Download