Det går inte att förlänga C-enheten Windows Server 2008 R2 - hur man fixar

av Allen, uppdaterad: 8 november 2024

Bättre än tidigare Server 2003, Windows Server 2008 har ny "Utöka volym"-funktion i Diskhantering för att hjälpa till att utöka NTFS-partitionen utan att förlora data. När systemet C: enheten blir full, många försöker utöka partitionen med detta inbyggda verktyg men misslyckades. När du högerklickar på C-enhet, hittade de det Alternativet "Utöka volymen" är nedtonat. Den här artikeln introducerar varför du inte kan utöka C-enheten Windows Server 2008 R2 med Diskhantering eller annat diskpart kommandoverktyg och hur du enkelt löser detta problem.

Varför kan inte förlänga C-enheten in Server 2008 R2 med Diskpart kommando

Diskpart är ett kommandoradsverktyg som är integrerat från Windows XP. Den har kommandot för att krympa och utöka partitionen, men den stöder bara NTFS-partition. Det mesta av system C-enheten är formaterad med NTFS, varför många människor fortfarande återkopplar att de inte kan utöka C-enheten med Diskpart in Server 2008 R2?

Som vi vet är storleken på en fysisk disk fast, en 500GB disk kan inte minskas till 250GB eller ökas till 1TB. Du kan ändra storleken på en partition men du kan inte ändra storlek på en fysisk disk. Därför innan förlänga en partition det måste finnas "oallokerat" utrymme på samma disk. För att få oallokerat utrymme kan du antingen ta bort eller krympa en partition. När du krymper en volym förblir alla filer i den intakta, så det är bättre än att ta bort.

Jag krympte enhet D med 20 GB, men när jag förlänger C-enheten får jag felmeddelande - Storleken på omfattningen är mindre än minsta.

Diskpart extend error

Jag tog sedan bort enhet D och försökte förlänga igen, den här gången diskpart rapporterar att C-enheten har förlängts.

Extend done

Typ hjälpa till att förlänga in diskpart kommandotolken kommer du att se hur extend-kommandot fungerar, syntaxen och begränsningarna.

Extend command limitation

För att vara kort:

Systempartition C är NTFS och det oallokerade utrymmet som krympt från D finns också på samma disk. Men detta oallokerade utrymme är till höger om D efter att ha krympt, så det kan inte utökas till den icke-intilliggande C-enheten. Detta är anledningen till att du inte kan förlänga C: drive in Server 2008 (R2) med diskpart.

Radera inte D: enhet om det finns program eller Windows tjänster som körs från det.

Varför kan inte förlänga C-enheten in Windows Server 2008 med Diskhantering

Diskhantering har grafiskt gränssnitt och är enklare att använda. Den har dock samma begränsning med diskpart kommando medan du krymper och utökar partitionen.

  • Oallokerat utrymme kan endast göras till höger efter krympande partition.
  • Oallokerat utrymme kan endast kombineras till den vänstra angränsande partitionen.

Därför, Förlängningsvolym är avaktiverat för C: och E-enhet efter krympning av D.

Detta är den vanligaste anledningen till att du inte kan förlänga C -enheten Windows Server 2008 R2 med Diskhantering.

Om Diskhantering kan skapa oallokerat utrymme till vänster eller flytta partitionen till höger eller vänster, finns det inget sådant problem.

Extend greyed

Till skillnad från diskpart kommando, om den högra intilliggande enheten D är logisk, Diskhantering kan fortfarande inte utöka C-enheten efter att ha raderat D.

In Server 2008 Diskhantering, oallokerat utrymme som raderats från primär partition kan inte utökas till någon logisk enhet. "Ledigt" utrymme som raderats från den logiska enheten kan inte utökas till någon primär partition.

Detta är en annan vanlig anledning till att du inte kan förlänga C-drive in Server 2008 (R2) med Diskhantering.

För att konvertera detta "fria" utrymme till "oallokerat" måste du ta bort alla andra logiska enheter och sedan ta bort hela den utökade partitionen. Uppenbarligen är det en dålig idé.

Extend volume disabled

Vad du ska göra när du inte kan förlänga C drive in Server 2008

Det är lätt att lösa detta problem med NIUBI Partition Editor. Om du har krympt D eller annan volym, NIUBI Kan flytta otilldelat utrymme bakom C-drevet. Om den sammanhängande D-enheten är FAT32, varken Diskpart kommando eller Diskhantering kan krympa det. Men NIUBI kan krympa den och skapa oallokerat utrymme till vänster, då kan C-enheten förlängas utan att flytta partition D.

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

Download NIUBI Partition Editor och du kommer att se huvudfönstret med diskpartitionsstruktur och annan information. Det finns 20 GB oallokerat utrymme på Disk 0 som krymps från enhet D.

NIUBI Partition Editor

Steg 1: Högerklicka D: drive och välj "Ändra storlek/flytta volym", dra mitten av D drive mot höger i popup-fönstret.

Move drive D

Sedan flyttas oallokerat utrymme åt vänster.

Move unallocated space

Steg 2: Högerklicka C: kör och välj "Ändra storlek/flytta volym" igen, dra höger kant mot höger i popup-fönstret.

Extend C drive

Sedan kombineras oallokerat utrymme till C:-enhet.

Move unallocated space

Steg 3: Klicka Utför uppe till vänster för att köra. (Alla operationer före detta steg fungerar bara i virtuellt läge)

Se videoguiden om hur man använder:

Video guide

Om det finns intilliggande oallokerat utrymme till höger, men du fortfarande inte kan utöka C-enheten, kontrollera storleken på C-enheten och om denna disk är MBR. Du kan bara använda 2 TB utrymme på MBR-disken oavsett hur stor den är. Om din systemdisk är MBR, följ stegen för att konvertera MBR till GPT. Efter det kan du enkelt utöka C-enheten.  

Förutom att krympa, flytta, utöka partitionen och konvertera disktyp, NIUBI Partition Editor hjälper dig att utföra många andra diskpartitionshanteringsoperationer. Bättre än andra verktyg, den har unika 1 sekunds återställnings-, virtuellt läge, Cancel-at-will- och Hot Clone-teknologier för att skydda ditt system och data.

Download