Att partitionera en hårddisk är att skapa virtuella enheter . Med partitioner du kan hålla ditt operativsystem och programfiler skilt från dig användarfiler , isolera skadade filer för att skydda din dator och förbättra datorns prestanda . Om du råkar ta bort eller förlora en partition kan du återställa brukar det med vanliga verktyg . Om dessa misslyckas , kan du fortfarande återställa partitionen manuellt . Nedan finns instruktioner för att manuellt återställa en partition i Linux . Instruktioner
1
Skapa en ny partition som är lika stor eller större än den du vill återställa . Om du är osäker på storleken på den gamla partitionen , överskatta så mycket du vill, så underskatta kommer bara leda till problem .
2
Run dumpe2fs på den partition du vill återställa för att få ett block räkna . Öka storleken på den nya partitionen som behövs tills blocket räkna på den gamla partitionen förblir densamma . Skriv ner det exakta blocket räknas .
3
bort den partition du just skapat .
4
Skapa en ny partition med den exakta blocket räkningen på den partition du vill återställa . Gör detta genom att beräkna antalet cylindrar behöver du följande :
antalet nödvändiga cylindrar = ( antal block ) /( blockstorlek ) katalog
blockstorlek = ( enhetens storlek ) /1024
enhetens storlek = ( antal djur ) x ( antal sektorer /cylinder ) x ( antal byte /sektor ) katalog
Använd fdisk för att hitta den konfigurationen information du behöver för denna formel .
Eftersom antalet cylindrar måste vara ett heltal , runda upp till närmaste heltal .
5
Kontrollera att du kan läsa den nya partitionen genom att köra e2fsck på det .
< . br > 6
Upprepa ovanstående steg för alla andra partitioner som du kan ha
7
montera dina partitioner med detta kommando : mount - o remount /. Dina uppgifter bör återställas .