Förläng C Drive in Windows Server 2012 R2 utan att förlora data

av Lance, Uppdaterad den 23 augusti 2022

Det kan inte bli bättre om du kan förläng C: kör in Windows 2012 -server när det är blir full. Ingen gillar att slösa lång tid på att återskapa partitioner och återställa allt från backup. Med rätt verktyg kan du utöka C-enhetspartitionen med ledigt utrymme i andra partitioner snabbt och säkert. För att förlänga C-drevet in Server 2012 (R2), det finns 3 typer av verktyg: Diskpart (inbyggt kommandoverktyg), disk~~POS=TRUNC (inbyggt verktyg med GUI) och NIUBI Partition Editor (tredje parts program). I den här artikeln kommer jag att presentera hur du utökar C-enheten Windows Server 2012 (R2) med dessa verktyg, välj motsvarande metod enligt din egen diskpartitionskonfiguration.

1. Öka utrymmet på C-enheten Server 2012 med diskpartkommando

Det finns två typer av Windows inbyggda verktyg för att hjälpa ändra storlek på partition i Server 2012 R2 - Diskpart och disk~~POS=TRUNC. Diskpart fungerar via kommandotolken, Diskhantering fungerar med grafiskt gränssnitt. Eftersom dessa verktyg endast fungerar under begränsade tillstånd är de inte det bästa valet.

För att förlänga C-enheten in Windows Server 2012 R2 med något av de inbyggda verktygen måste du radera de angränsande partition på höger i förväg. Jag kommer att förklara orsaken i nästa avsnitt.

Steg för att förlänga C: kör in Windows Server 2012 (R2) med Diskpart cmd:

  1. Presse Windows + R tillsammans på tangentbordet, skriv diskpart och tryck ange.
  2. Ingång list volume och tryck på Retur i kommandotolken, så ser du alla enskilda partitioner i en lista.
  3. Ingång select volume D och tryck på Enter för att fokusera på D-enheten. (D är den angränsande volymen till höger om C-enheten.)
  4. Ingång delete volume och tryck på Enter, så ändras diskutrymmet till Otilldelat.
  5. Ingång select volume C och tryck på Enter för att ge fokus till C.
  6. Ingång extend och tryck på Enter.

Diskpart extend

Om du krympa D för att expandera C-drivenhet, får du felmeddelande - "Storleken på förlängningen är mindre än minsta".

Extend error

2. Förläng C-enheten Server 2012 via Diskhantering

Diskhantering har grafiskt gränssnitt, så det är mer användarvänligt än diskpart-kommandot. Men samma sak med Diskpart, du måste ta bort D:-enhet innan du expanderar C-enheten också. Det här är för att:

  • Båda inbyggda verktygen kan bara skapa oallokerat utrymme på höger när krympa en partition.
  • Båda inbyggda verktygen kan bara utöka oallokerat utrymme till vänster sammanhängande dela.

Oallokerat utrymme som krympt från D-enheten är alltid  inte finns bredvid varandra till C-körning, därför Alternativet "Utöka volymen" är nedtonat.

Extend volume disabled

Om du vill förlänga C kör in Server 2012 (R2) utan någon programvara måste du ta bort D för att få intill Oallokerat utrymme. En punkt till, måste D-drift vara Primära partition, annars är "Utöka volym" fortfarande inaktiverat för C-enhet efter att ha raderat D.

Hur man förlänger C-enheten i Server 2012 R2 med diskhantering:

  1. Presse Windows + X och klicka sedan på Diskhantering i listan.
  2. Högerklicka på D: enhet och välj "Ta bort volym".
  3. Högerklicka på C: enhet och välj "Utöka volym", klicka sedan helt enkelt Nästa till Finish i popup-dialogrutor.

Se till att det inte finns några program eller Windows tjänster installerade i D-enhet. Om du kan radera det, kom ihåg att överföra filer i förväg.

3. Förläng C-enheten Server 2012 r2 med säker programvara

Med serverpartitionsprogramvara, kan du krympa D eller annan volym på samma disk, och sedan lägg till oallokerat utrymme på C-enheten. Bättre än Windows infödda verktyg, NIUBI Partition Editor kan göra Oallokerat utrymme till antingen vänster eller höger när du krymper partitionen. Om du vill krympa en icke-angränsande volym kan NIUBI flytta oallokerat utrymme och kombinera till C-enhet. Operativsystem, program och allt annat håller samma med tidigare.

Bättre än andra diskpartitionsverktyg, NIUBI Partition Editor har Virtuellt läge, Cancel-at-bra och 1 andra rollback teknik för att skydda ditt system och dina data. Den kan klona systemdiskpartitionen utan serveravbrott. Dessutom dess framsteg filflyttningsalgoritm hjälper till att ändra storlek på partitionen 30% till 300% snabbare.

Sekvens för att förlänga C-drevet in Windows 2012-server med NIUBI Partition Editor:

  1. Kontrollera om det finns gott om ledigt utrymme i den intilliggande partitionen D, om ja, krymp det och gör Oallokerat utrymme till vänster.
  2. Om det inte finns tillräckligt med ledigt utrymme i intilliggande partition D, kontrollera om du kan krympa a inte finns bredvid varandra partition på samma disk.
  3. Om det finns en eller flera datapartitioner på systemdisken men alla partitioner är fulla, flytta en partition till en annan disk, radera den och lägg till dess utrymme till C-enheten.
  4. Om det bara finns C-enhet på systemdisken, klona disken till en större och utöka C-enheten med extra diskutrymme.

Välj en av metoderna enligt din egen diskpartitionskonfiguration.

① Hur man utökar C-enhetspartitionen med ledigt utrymme i D/E

Download NIUBI Partition Editor och du kommer att se huvudfönstret med diskpartitionslayout och detaljerad information om varje volym. Högerklicka på valfri partition eller framsidan av en disk, du kommer att se tillgängliga operationer. För att hålla gränssnittet rent döljs otillgängliga operationer automatiskt.

NIUBI Partition Editor

På de flesta servrar finns det andra partitioner på samma systemdisk. Du behöver bara krympa den här partitionen för att få oallokerat utrymme och sedan lägga till C-enheten. För att göra detta behöver du bara klicka, dra och släppa.

Steg för att förlänga C-enheten Windows Server 2012 R2 med NIUBI Partition Editor:

  1. Högerklicka D: enhet och välj "Ändra storlek/flytta volym", dra vänster gräns mot höger i popup-fönstret ändras en del av ledigt utrymme till Odelat till vänster.
  2. Högerklicka C: köra och välj "Ändra storlek/flytta volym" igen, dra höger gräns mot höger för att kombinera detta oallokerade utrymme.
  3. Klicka Apply längst upp till vänster för att träda i kraft, gjort.

Om du redan krympt D-enhet med Diskhantering, eller om du vill få ledigt utrymme från den icke intilliggande partitionen E. Du borde flytta oallokerat utrymme till vänster innan du lägger till C-enheten.

Se videon för att öka utrymmet på C-enheten Server 2012 (R2):

Video guide

Om du använder någon typ av hårdvaru-RAID-array som RAID 1/5/6/10, bryt inte array eller gör några operationer till RAID-kontrollern, följ helt enkelt steget ovan.

② Hur man förstora Server 2012 C-enhet med en annan disk

Om det inte finns ledigt ledigt utrymme på samma disk kan ingen programvara utöka C-enheten genom att flytta ledigt utrymme från en annan separat disk. Du har 2 val i den här situationen, följ stegen i videorna.

1: Klona disk till en större och utöka C-enhet med extra diskutrymme.

Video guide

2: Flytta en partition till en annan disk, ta sedan bort den och lägg till dess utrymme på C-enheten.

Video guide

③ Hur man förlänger C-enheten in Server 2012 VMware / Hyper-V

Nuförtiden används virtuella maskiner flitigt. Om du vill utöka C-enheten i VMware/Hyper-V igång Server 2012, stegen är desamma förutom när hela disken är full. I så fall följer du metoderna nedan för att expandera virtuell disk:

 Ytterligare utrymme kommer att visas som Ej allokerat i slutet av den ursprungliga virtuella disken, så du behöver inte flytta partitionen eller kopiera disken till en annan.

För att utöka C-enhetens partition i Windows Server 2012/2016/2019/2022 och tidigare Server 2003/2008, välj en av metoderna enligt din egen diskpartitionskonfiguration. Förutom att krympa, flytta och förlänga skiljeväggen, NIUBI Partition Editor hjälper dig att göra många andra hanteringsoperationer för diskpartitioner.

Download