Kan ikke forlenge C-stasjonen inn Windows Server 2012

av John, oppdatert 8. desember 2020

Denne artikkelen forklarer hvorfor du ikke kan utvide C-stasjonen Windows Server 2012 R2 Disk Management og hva du skal gjøre hvis du ikke klarer å utvide C-partisjonen.

Om å utvide volumet i Disk Management

Diskpartisjoner blir tildelt mens du installerer operativsystem, men noen ganger må du gjøre det endre partisjonstørrelse. For eksempel: et volum er for stort, og du må krympe det eller systemet C-stasjonen begynner å bli full og du vil utvide det. Å hjelpe endre størrelse på partisjoner uten å installere OS på nytt eller miste data. Microsoft leverer avansert krymping og Utvid volum funksjoner i Disk Management fra Server 2008.

Begge funksjonene har imidlertid begrensninger. Det typiske problemet er at Disk Management kan ikke forlenge et volum ved å krympe en annen. Windows Server 2012 arvet de samme funksjonene uten noen forbedring, derav mange tilbakemeldinger om at de kan ikke forlenge C-stasjonen i Server 2012 Disk Management, selv etter å ha krympet eller slettet partisjon D. I denne artikkelen vil jeg vise deg årsakene og hva du skal gjøre når du ikke kan utvide C-stasjonen i Windows Server 2012 (R2).

Hvorfor kan ikke utvide C-stasjonen i Server 2012 R2 Disk Management

Både Shrink og Extend Volume-støtte NTFS bare partisjon, men det er ikke et problem å systempartisjon C, fordi systempartisjon er formatert med NTFS som standard. De vanligste årsakene til at du ikke klarer å utvide C: kjør på Windows Server 2012 inkluderer:

  1. Ingen sammenhengende Ikke-allokert plass på høyre side
  2. Den tilstøtende stasjonen (D :) er logisk partisjon.

Jeg skal forklare en etter en.

Årsak 1. Ingen tilstøtende ikke-allokert plass til høyre

Extend volume disabled

Først og fremst bør du vite at størrelsen på en fysisk disk er løst, altså før forlengende C-stasjon, det må være gratis Ufordelt rom. Hvis du ikke slettet eller krympet et annet volum for å få slik plass, kan du selvfølgelig ikke utvide C-stasjonen med noe verktøy.

Åpenbart er det bedre å få Ufordelt plass ved å krympe et volum, fordi du ikke mister filer i det. Problemet er at du fremdeles ikke kan utvide C-stasjonen etter å ha krympet D eller andre partisjoner.

Som du ser på serveren min, Utvidelsesvolum er deaktivert for C kjøre etter krymping D. Dette er fordi:

  • Extend Volume fungerer bare når det er tilstøtende Ikke-allokert plass til høyre og på samme disk.
  • Krympvolum kan bare gjøre ikke tildelt plass til høyre mens du krymper en partisjon.

Det ikke-tildelte rommet som krympet fra D: -stasjonen ligger ikke i nærheten av C, altså Utvid volumet gråtonet. Dette er den vanligste grunnen til at ikke kan utvide C-stasjonen i Server 2012 (R2) med Diskbehandling.

2. Den rette sammenhengende partisjonen er logisk

Dette problemet eksisterer bare på MBR disk, kan du ignorere denne delen hvis du bruker GPT-disk.

Fordi Windows Server 2012 ikke kan utvide C-stasjonen ved å krympe annet volum, noen lurer på om det er mulig å slette D-stasjonen for å få sammenhengende ikke-tildelt plass. Ja, det fungerer hvis D er en primær skillevegg. Hvis det er en logisk stasjon, kan du fortsatt ikke utvide C-stasjonen i Diskbehandling etter sletting.

Dette er fordi:

På en harddisk i MBR-stil kan du opprette maksimum 4 Primære partisjoner, eller 3 primære partisjoner pluss en utvidet partisjon. Utvidet partisjon fungerer som en container, og alle logiske partisjoner skal være inne i den. Ledig plass som er slettet fra en logisk partisjon, kan ikke utvides til noen primær partisjon. På samme måte kan ikke allokert plass slettet fra en primær partisjon ikke utvides til noen logisk partisjon.

Cannot extend

Som du ser på testserveren min, vises diskplass på D-stasjonen som ledig i stedet for ikke allokert etter sletting. Det er fortsatt en del av den utvidede partisjonen, så Utvidelsesvolum fungerer ikke. Hvis du vil konvertere denne ledige plassen til Ufordelt, må du slette alle andre logiske stasjoner og hele den utvidede partisjonen. Det er klart det ikke er lurt.

Hva gjør du hvis du ikke kan forlenge C-stasjonen inn Windows Server 2012

Med NIUBI Partition Editor, kan dette problemet løses enkelt. Den er i stand til å kombinere uallokert eller ledig plass til en sammenhengende partisjon med 1 trinn. Når det ikke-tildelte rommet ikke er tilstøtende, er det i stand til å flytte det og deretter kombinere til en annen partisjon på samme disk.

Last ned det, og du vil se hovedvinduet med diskpartisjonstruktur og annen informasjon. Det er 20 GB uallokert plass som er krympet fra D-stasjon via Disk Management.

NIUBI Partition Editor

Hva du skal gjøre når Windows Server 2012 kan ikke forlenge C-stasjonen etter krympet D:

Trinn 1: Høyreklikk D: kjør og velg "Resize/Move Volume", dra midten mot høyre i popup-vinduet:

Move rightwards

Deretter flyttes D til høyre og Ufordelt mellomrom flyttes til venstre side.

Move Unallocated space

Trinn 2: Høyreklikk C: kjør og velg "Resize/Move Volume"dra igjen høyre grense mot høyre i popup-vinduet.

Expand C drive

Deretter blir ikke tildelt plass slått sammen til C: drive.

Unallocated add to C

Trinn 3: Klikk Apply øverst til venstre for å tre i kraft. (Operasjonene før du klikker Apply bare jobb i virtuell modus.)

Se videoen hvordan du flytter Ikke-allokert plass og legger til C-stasjonen:

Video guide

Hva skal jeg gjøre hvis du ikke kan utvide C-stasjonen i Server 2012 R2 etter å ha slettet D:

  1. Gjenopprett denne partisjonen med Windows Diskbehandling.
  2. Krymp eller slett denne partisjonen for å få ikke-tildelt plass med NIUBI Partition Editor. Gjør ufordelt plass til venstre hvis du vil krympe denne partisjonen.
  3. Høyreklikk C-stasjon og slå sammen ikke-allokert plass med "Resize/Move Volume".

Bedre enn annen programvare, NIUBI Partition Editor har unike 1 sekunders tilbakestilling, virtuell modus og Cancel-at-well-teknologi for å beskytte systemet og dataene dine. Foruten å krympe, flytte og utvide partisjon, hjelper det deg å gjøre mange andre diskpartisjonsadministrasjonsoperasjoner.

Last ned