Det går inte att utöka systemet C-enhet Windows Server 2008

av Lance, Uppdaterad den 23 juli 2020

Den här artikeln introducerar varför det inte går att förlänga C-enhet Windows Server 2008 R2, och vad man ska göra om Diskpart eller Disk Management inte kan utöka systempartitionen.

Windows Server 2008 har släppts i över 10 år, många serverdiskpartitioner slut på rymden, särskilt till systempartition C. Många serveradministratörer försöker förläng C-frekvensomriktaren utan att slösa bort lång tid på att återskapa partitioner och återställa allt. Men många människor återkopplar att de är kan inte förlänga C-körning i Windows 2008 server med antingen diskpartkommando eller Diskhantering.

Den här artikeln introducerar orsakerna och motsvarande lösningar.

1. Varför inte kunna utöka C-enhet med Diskpart-kommandot

Diskpart fungerar via kommandotolk, det är mycket enkelt och snabbt. Till skillnad från Diskhantering listar diskpart emellertid bara enskilda partitioner med del av information. Det visar inte partitionsstruktur och något oallokerat utrymme, så du kan stöta på mer problem om du inte vet allt om dina diskspartitioner tydligt.

Diskpart kan bara förlänga C-enhet när det finns intill Otilldelat utrymme till höger. den kan inte förlänga C-enheten genom att krympa D eller annan partition, eftersom otilldelat utrymme krympt från denna volym är icke-angränsande till C-körning.

Efter att jag krympt den angränsande volymen D fick jag fel "Storleken på omfattningen är mindre än minsta"vid förlängning av C-enhet.

Unable with diskpart

Ingång help extend i diskpartens kommandofönster ser du hur diskpart Extend-kommandot fungerar, syntaxen och begränsningarna.

Extend command limitation

För att vara kort:

2. Varför inte kunna utvidga partition C via Diskhantering

För att förbättra hårddiskförmågan, lägger Microsoft till nytt Krymp volym och Utöka volym funktioner med grafiskt gränssnitt i Server 2008 native Disk Management. Men detsamma med Diskpart-kommandot, Server 2008 Disk Management är inte kan förlänga partition C genom att krympa D eller annan enhet. Samma med diskpart förlängningskommando, Extend Volume-funktionen kräver sammanhängande oallokerat utrymme till höger.

Som ni ser på min server är 20 GB otilldelat utrymme krympt från D, det är inte intill C-enheten och till vänster om E, så Förläng volymen gråtonad för dessa volymer.

Om Diskhantering kan göra oallokerat utrymme till vänster eller flytta det från höger till vänster, finns det inget sådant problem.

Extend greyed

Om partition D är logisk, Server 2008 Diskhantering fortfarande inte kan förlänga C-drivenhet även efter att D har tagits bort.

Extend volume disabled

Till skillnad från primär partition kommer den logiska partitionen att konverteras till Fri utrymme efter borttagning, som fortfarande är en del av den utökade partitionen.

I Server 2008 Disk Management, Ej allokerade utrymme som raderas från primärpartitionen kan inte utökas till någon logisk enhet. Fri utrymme som raderas från den logiska enheten kan inte utökas till någon primär partition.

Diskpart har ingen sådan begränsning, fritt utrymme raderat från D kan utökas till C-enhet.

3. Vad ska man göra när man inte kan utöka system C-enhet

För att lösa problemet behöver du bara ett steg till flytta oallokerat utrymme från höger om D till vänster. För att kunna utföra denna uppgift, behöver du programvara från tredje part, t.ex. NIUBI Partition Editor. Bättre än andra verktyg är det mycket snabbare och säkrare på grund av det unika 1 andra rollback, Virtuellt läge och Cancel-at-bra teknik.

Hur man fixar Windows Server 2008 (R2) kan inte förlänga C-driven partition:

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

NIUBI Partition Editor

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

Move drive D

Sedan flyttas oallokerat utrymme till vänster.

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.

Extend C drive

Sedan kombineras oallokerat utrymme till C: drive.

Move Unallocated space

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

Se videoguiden:

Video guide

Om du inte har minskat volym D med Diskpart eller Disk Management kan du göra oallokerat utrymme till vänster direkt utan att flytta. Följ stegen i videon:

Video guide

Det går inte att utöka partition C med annan disk

Om det inte finns något ledigt utrymme på samma systemdisk kan ingen programvara förlänga C-enheten. I den här situationen har du två val beroende på din diskpartitionskonfiguration.

Om C-enheten är i VMDK eller VHD:

Öka virtuell diskstorlek med det egna verktyget för VMware or Hyper-V, kommer ytterligare diskutrymme att visas som Ej allokerade i slutet. Följ steget i videon för att flytta och kombinera oallokerat utrymme i C-enhet.

Om du använder fysisk disk eller RAID-array:

Kopiera till en annan större disk och utöka C-enhet med ytterligare diskutrymme.

Förutom att krympa, flytta, förlänga och kopiera diskpartition, NIUBI Partition Editor hjälper dig att göra många andra hanteringsåtgärder.

LADDA NER