Läs den här artikeln för att ta reda på dethur man återställer data på Linux efter att ha tagit bort partitionerfrån en hårddisk, ett minneskort eller ett USB-minne. Vi kommer också att utforska hur man återställer data från oallokerat eller icke-partitionerat diskutrymme.
Innehåll
- Varför data kan gå förlorade i Linux efter att en partition tagits bort
- Hur man återställer data om en partition raderas med verktyget Disks
- Hur man återställer data om en partition raderas med terminalen (illustrerad av fdisk)
- Slutsats
- Frågor och svar
- Kommentarer
I Linux-världen är systemstabilitet och flexibilitet de två stora fördelarna. Men även erfarna användare kan drabbas av förlust av viktig data. Oavsiktlig borttagning av partitioner, fel vid arbete med diskpartitioneringsverktyg eller förvandling av en partition till oallokerat utrymme – allt detta kan orsaka förlust av värdefull information.
Som tur är försvinner inte data spårlöst. Om du svarar på utmaningen och använder rätt verktyg är chanserna att återställa allt – eller nästan allt – ganska bra. I den här artikeln kommer vi att utforskahur man återställer data från raderade partitioner på Linux, vad du ska göra med otilldelat utrymme och vilka appar och kommandon som kan hjälpa dig att återställa dina saker effektivt.
Gå till vy

Hur man återställer filer efter att ha tömt Linux papperskorgen eller med Shift + Del
Varför data kan gå förlorade i Linux efter att en partition tagits bort
De vanligaste orsakerna till dataförlust i Linux efter borttagning av en partition är följande:
- Oavsiktlig borttagning av en partition (utförs medfdisk,skildes åt,gparted). Användare kan ta bort fel partition av misstag när de ändrar diskstrukturen.
- Misstag vid val av diskar eller partitioner. Till exempel när en användare skriver /dev/sda istället för /dev/sdb.
- Skriver över en partition med ett nytt filsystem. Till exempel vid formatering medmkfs, gammal information om en partition kan förstöras.
- Misstag vid användning av partitionshanteringsverktyg. Fel kommando tillämpas igpart,fdisk,gdiskeller parted kan ta bort partitionstabellen.
- Fel vid installation av operativsystemet. När du installerar Linux kan användare ta bort en viktig partition av misstag eller installera om operativsystemet över gamla data.
- Fysisk skada eller strömavbrott kan orsaka förlust av data relaterad till partitionsstrukturen.
- Arbeta med instabila eller felaktiga enheter. Hårddisk- eller SSD-problem kan göra att partitionen försvinner eller blir oåtkomlig.
- Programvara från tredje part eller virusaktiviteter. Vissa mjukvaruprodukter kan ändra eller ta bort partitionsstrukturen utan användarens godkännande eller ens vetskap.

Låt oss till exempel överväga två fall av dataåterställning:
- Den första: när partitioner tas bort efter att en disk har formaterats medDiskarverktyg;
- Och det andra: när partitioner togs bort frånTerminal, med kommandotfdisk.
Hur man återställer data om en partition raderas med verktyget Disks
Vi har en USB-enhet med två partitioner där filer lagras. Låt oss ta bort dem.

Gör så här:
Gå tillDiskarverktyget och välj enheten. Som vi kan se har den två partitioner: en medext4filsystem, den andra – medfett.
Klicka på diskmenyn och väljFormatera disk.

VARNING!!! Om du väljer "Skriv över befintliga data med nollor" blir dataåterställning nästan omöjlig.

Bekräfta behovet av att formatera.
Ett nytt oallokerat område visas och alla filer som finns på denna disk går förlorade. Partitionerna visas inte längre i Filutforskaren.

Hur återställer man dessa filer?
SiktHetman Partition Recovery.
Hitta önskad disk i listan och dubbelklicka på den.

I fönstretTyp av analys, välj dina alternativ på flikenFullständig analys. I mitt fall lämnar jag alternativenext4ochfettkontrollerat, eftersom partitionerna jag har tagit bort brukade ha sådana filsystem.

KlickNästaoch vänta på att skanningen ska slutföras, och det kan ta lite tid.

Redo. Analysen är klar.

Som du kan se har programmet hittat de nyligen raderade partitionerna. Öppna dem och sök efter förlorad data.

Välj önskade filer och mappar och klickaÅterhämtning.

Välj i nästa fönsterSpara på hårddiskoch ange sökvägen där filerna ska sparas.
KlickÅterhämtning. Processen kan ta lite tid beroende på mängden data du vill få tillbaka.
Avsluta.

Gå till mappen du har valt för att spara data för att se att alla valda filer är sparade där.

Du har sett dataåterställning från oallokerat diskutrymme med exemplet påUbuntuoch sådana filsystem somext4ochexfаt. Du kan dock återställa data på andra versioner av Linux, oavsett filsystem på den borttagna partitionen och lagringstypen, på exakt samma sätt.
Hur man återställer data om en partition raderas med terminalen (illustrerad av fdisk)
Vad ska vi göra om en partition av misstag raderas från terminalen? Till exempel med användning avfdisk,skildes åt, ellergparted? Är det möjligt att återställa data om partitionstabellen raderas med hjälp avgpart,cfdisk,gdiskellerskildes åt?
Anta att vi har en hårddisk uppdelad i flera partitioner. I mitt fall är de detext4,xfs,btrfs, ochexfat. Filsystemen i dessa partitioner kan vara praktiskt taget vad som helst du föredrar.

Det finns filer på disken.

Låt oss ta bort några partitioner. Gör så här:
Kör terminalen och skriv kommandotfdisk.
Om du inte kan komma åt diskverktyget, skriv det här kommandot för att se listan över partitioner:
sudo fdisk -lKopiera
Här är vår disk med partitioner.

För att flytta till vår disk, skriv följande:
sudo fdisk /dev/sdbKopiera
Kommandotfdiskstartar på vår disksdb. Tryckamför att se syntaxenfdisk.

| Kommando | Beskrivning |
|---|---|
| sudo fdisk -l | Se listan över alla diskar och partitioner |
| sudo fdisk /dev/sdX | Kör fdisk för att ändra en specifik disk (till exempel /dev/sda) |
| m | Visa referens med kommandon i fdisk-miljö |
| sid | Visa aktuell partitionstabell |
| n | Skapa en ny partition |
| d | Ta bort en befintlig partition |
| t | Ändra partitionstyp |
| a | Märk partitionen som start |
| I | Spara ändringar och avsluta |
| q | Avsluta utan att spara |
För att radera en partition, tryck påd.
Låt oss till exempel ta bort två första partitioner. För att göra det, ange numret på den första partitionen. Lägg sedan till numret på den andra.

För att slutföra utförandet av de angivna kommandona, skrivI(det vill säga, bekräfta utförandet av de angivna kommandona och stäng avfdisk).

Som du kan se raderas de valda partitionerna.

Eftersom jag inte har tagit bort alla diskpartitioner utan bara de två första partitionerna, i området där de fanns kan vi nu se oallokerat diskutrymme. Och åtkomst till data som lagras i dessa partitioner går förlorad.
Så här återställer du filer och mappar från det otilldelade diskutrymmet på en hårddisk, ett USB-minne eller ett minneskort:
Installera och körHetman Partition Recovery.
I det vänstra fönstret kommer programmet att visa alla befintliga lokala diskar såväl som fysiska diskar som är anslutna till denna dator.

I denDiskarverktyg kan vi se att det krävsOOLOCKAT UTRYMMEfinns på disksdboch har följande storlek.

I appen kan jag se detta otilldelade utrymme. Därför kommer jag att återställa förlorade filer därifrån.

För att göra det, låt oss högerklicka på det och väljÖppna.

VäljaFullständig analysför disken, och ange filsystem för de partitioner där vi behöver återställa data från.

Vänta tills disksökningen är över. Detta kommer att ta lite tid, beroende på lagringskapaciteten.
Som du kan se har Hetman Partition Recovery hittat de nödvändiga partitionerna.
Läs mer:Hur man återställer filer och mappar som tagits bort med terminalen (rm, rmdir, mv) i Linux?

Gå dit. Du kan se att alla förlorade filer och mappar finns här. Du kan ta en titt på deras innehåll iFörhandsgranskningsfönster. För att göra det klickar du bara på en fil.

För att återställa de nödvändiga filerna eller mapparna, välj dem och tryck påÅterhämtningknapp. Välj enheten och mappen för återställning.

Avsluta. Filerna återställs.

Du har sett dataåterställning från oallokerat diskutrymme med exemplet Mint. Du kan dock återställa data på andra versioner av Linux, oavsett filsystem på den borttagna partitionen och lagringstypen, på exakt samma sätt.
Som du har märkt, gjorde detta verktyg det ganska snabbt och enkelt, och det tog oss lite ansträngning tack vare det användarvänliga gränssnittet och den bekväma återställningsguiden.
Slutsats
Dataåterställning i Linux efter borttagning av partitioner eller från oallokerat utrymme är en svår uppgift, men fullt möjligt om du vidtar korrekta åtgärder vid rätt tidpunkt. Huvudregeln är att sluta skriva ny data till disken innan återställningsprocessen är klar.
Verktyg som TestDisk, PhotoRec, GParted eller professionell programvara somHetman Partition Recoverykan återställa saknade partitioner och återställa åtkomst till värdefulla filer.
Att känna till de grundläggande principerna bakom filsystem och appar för partitionshantering och att förstå den korrekta sekvensen av åtgärder gör det möjligt att minska riskerna till ett minimum samtidigt som viktig information sparas. Vad som än händer är det bästa sättet att undvika dataförlust att säkerhetskopiera den regelbundet.
Kom ihåg: förebyggande är alltid lättare än återhämtning!
