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.
Ingång help extend i diskpartens kommandofönster ser du hur diskpart Extend-kommandot fungerar, syntaxen och begränsningarna.
För att vara kort:
- Det fria (otilldelade) utrymmet måste vara intill och på höger sida om partitionen som du vill utöka.
- Fritt (ej tilldelat) utrymme och partitionen måste vara på Samma disk.
- Denna partition måste formateras med NTFS eller utan filsystem (RAW).
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.
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.
Om partition D är logisk, Server 2008 Diskhantering fortfarande inte kan förlänga C-drivenhet även efter att D har tagits bort.
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.
Steg 1: Högerklicka D: kör och välj "Resize/Move Volume", drag mittposition mot höger i popup-fönstret.
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.
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:
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:
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.