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

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 med antingen diskpart-kommandot eller Diskhantering. I den här artikeln kommer jag att presentera varför dessa inbyggda verktyg inte kan utöka C-enhetsvolymen Windows Server 2008 och hur du enkelt löser detta problem.

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 oallokerat utrymme som 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 inbyggd diskhantering. Men samma sak med Diskpart-kommandot, Server 2008 Diskhantering ä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.

In Server 2008 Diskhantering, 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 Avbryt efter önskan 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öra och välj "Ändra storlek/flytta volym", placera muspekaren i mitten av D-enheten och dra åt 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öra och välj "Ändra storlek/flytta volym" igen, dra 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 videon om hur du använder den när du inte kan förlänga C-enheten Server 2008 Diskhantering:

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 disk, kan ingen programvara utöka C-enheten med ledigt/oallokerat utrymme på en annan disk. 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 hårdvaru-RAID:

Kopiera till en större 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