Dela via


Krympa en grundläggande volym

Du kan minska det utrymme som används av primära partitioner och logiska enheter genom att krympa dem till angränsande, sammanhängande utrymme på samma disk. Du kan till exempel upptäcka att du behöver en annan partition men inte har fler diskar. Om du vill skapa nytt oallokerat utrymme kan du krympa den befintliga partitionen från slutet av volymen. Det utrymmet kan sedan användas för en ny partition. Vissa filtyper kan blockera krympningsåtgärden. Mer information finns i Andra överväganden.

När du krymper en partition flyttas alla vanliga filer automatiskt på disken för att skapa det nya oallokerade utrymmet. Du behöver inte formatera om disken för att krympa partitionen.

Du kan krympa primära partitioner och logiska enheter på råa partitioner, som är partitioner utan ett filsystem, eller på partitioner som använder NTFS (New Technology File System).

Caution

Om partitionen är en rådatapartition som innehåller data, till exempel en databasfil, kan krympning av partitionen förstöra data.

Sätt att krympa en grundläggande volym

Note

Du måste minst vara medlem i gruppen Säkerhetskopieringsoperatörer eller administratörer för att slutföra de här stegen.

Krympa en grundläggande volym med hjälp av Diskhantering

  1. Högerklicka på den grundläggande volym som du vill krympa i Diskhantering.

  2. Välj Krymp volym.

  3. Följ instruktionerna på skärmen.

Note

Du kan bara krympa grundläggande volymer som inte har något filsystem eller som använder NTFS.

Krymp en grundläggande volym med hjälp av kommandoraden

  1. Öppna Kommandotolken och ange diskpart.

  2. Vid kommandoprompten DISKPART anger du list volume. Utdata visar information om volymerna på alla diskar. Observera antalet enkla volymer som du vill krympa.

  3. Om du vill välja den volym som du vill krympa, anger du DISKPART i select volume <volume-number> kommandotolken. För volymnummervärdet använder du det tal som du antecknade i föregående steg.

  4. Om du vill krympa den volym som du har valt anger du DISKPARTi prompten shrink [desired=<desired-size>] [minimum=<minimum-size>] . Om möjligt krymper det här kommandot volymen med den mängd som anges i mb i önskad storlek. Om önskad storlek är för stor krymper kommandot volymen med den mängd som anges i minsta storlek.

I följande tabell visas de diskpart kommandon, parametrar och argument som du använder för att krympa en volym.

Value Description
list volume Visar en lista över grundläggande och dynamiska volymer på alla diskar.
select volume <volume-number> Väljer den angivna volymen, där volymnumret är volymnumret, och ger den fokus. Om ingen volym anges select visar kommandot den aktuella volymen med fokus. Du kan ange volymen efter nummer, enhetsbeteckning eller monteringspunktsökväg. På en grundläggande disk ger valet av en volym också motsvarande partitionsfokus.
shrink Krymper volymen som har fokus för att skapa oallokerat utrymme. Ingen dataförlust sker. Om partitionen innehåller oflyttbara filer, till exempel sidfilen eller skuggkopians lagringsområde, krymper volymen till den punkt där de oflyttbara filerna finns.
desired=<desired-size> Anger hur mycket utrymme i megabyte som ska återställas till den aktuella partitionen. Om du inte anger en önskad storlek minskar kommandot volymen med den minsta mängden. Om du inte anger en önskad eller minsta storlek återtar kommandot den maximala mängden utrymme som är möjligt.
minimum=<minimum-size> Anger den minsta mängden utrymme i megabyte som ska återställas till den aktuella partitionen. Om du inte anger en minsta storlek minskar kommandot volymen med önskad mängd. Om du inte anger en önskad eller minsta storlek återtar kommandot den maximala mängden utrymme som är möjligt.

Andra överväganden

  • När du krymper en partition kan vissa filer, såsom växlingsfilen eller lagringsutrymmet för skuggkopior, inte flyttas automatiskt. Du kan inte heller minska det allokerade utrymmet utöver den punkt där de oflyttbara filerna finns.

  • Om krympåtgärden misslyckas använder du någon av följande metoder för att identifiera den oflyttbara fil som blockerar krympningsåtgärden:

    • Kontrollera programloggen efter en händelse med ID 259. Den här typen av händelse innehåller information om filen som inte kan flyttas.
    • Om du vet vilka kluster som är associerade med den oflyttbara filen använder du fsutil kommandot med parametern querycluster i en kommandotolk. När du anger parametern querycluster visar det här kommandot den oförstörbara filen som hindrar krympningsåtgärden från att lyckas. Information om hur du använder det här kommandot finns i fsutil volume querycluster /?.

    I vissa fall kan du flytta filen tillfälligt. Om du till exempel behöver krympa partitionen ytterligare kan du använda Kontrollpanelen för att flytta växlingsfilen eller lagrade skuggkopior till en annan hårddisk. Sedan kan du ta bort de lagrade skuggkopiorna, krympa volymen och flytta tillbaka växlingsfilen till disken.

  • Om antalet felaktiga kluster som identifieras av dynamisk ommappning av dåliga kluster är för högt kan du inte krympa partitionen. Om den här situationen inträffar bör du överväga att flytta data och ersätta disken. Använd inte en kopieringsåtgärd på blocknivå för att överföra data, eftersom den här metoden även kopierar tabellen för felaktig sektor. Därför behandlas sektorerna på den nya disken som innehåller data från de dåliga sektorerna som dåliga, även om de är felfria.