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

av Lance, uppdaterad den 25 oktober 2021

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 with either diskpart command or Disk Management. In this article, I'll introduce why these native tools are unable to extend C drive volume in Windows Server 2008 and how to fix this issue easily.

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 by shrinking D or other partition, because Unallocated space that shrunk from this volume is 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", sätter du muspekaren i mitten of D drive and drag towards right in the pop-up window.

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)

Watch the video how to operate when you are unable to extend C drive in Server 2008 Disk Management:

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

If there is no available free space on the same disk, no software can extend C drive with free/unallocated space on another disk. In this situation, you have two choices according to your disk partition configuration.

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.

If you use physical disk or hardware RAID:

Copy to a larger disk och utöka C-enhet med extra 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