Lees dit artikel om erachter te komenhoe gegevens op Linux te herstellen na het verwijderen van partitiesvanaf een harde schijf, geheugenkaart of USB-stick. We zullen ook onderzoeken hoe u gegevens kunt herstellen van niet-toegewezen of niet-gepartitioneerde schijfruimte.
Inhoud
- Waarom gegevens verloren kunnen gaan in Linux na het verwijderen van een partitie
- Gegevens herstellen als een partitie is verwijderd met de Schijventool
- Gegevens herstellen als een partitie is verwijderd met de Terminal (geïllustreerd door fdisk)
- Conclusie
- Vragen en antwoorden
- Opmerkingen
In de wereld van Linux zijn systeemstabiliteit en flexibiliteit de twee grote voordelen. Zelfs ervaren gebruikers kunnen echter te maken krijgen met verlies van belangrijke gegevens. Het per ongeluk verwijderen van partities, fouten bij het werken met hulpprogramma's voor schijfpartitionering of het omzetten van een partitie in niet-toegewezen ruimte: dit alles kan verlies van waardevolle informatie veroorzaken.
Gelukkig verdwijnen gegevens niet spoorloos. Als je op de uitdaging reageert en de juiste hulpmiddelen gebruikt, zijn de kansen om alles – of bijna alles – redelijk goed te herstellen. In dit artikel gaan we op onderzoek uithoe u gegevens kunt herstellen van verwijderde partities op Linux, wat u kunt doen met niet-toegewezen ruimte en welke apps en opdrachten u kunnen helpen uw spullen effectief te herstellen.
Ga naar bekijken

Bestanden herstellen na het legen van de Linux-prullenbak of het gebruik van Shift + Del
Waarom gegevens verloren kunnen gaan in Linux na het verwijderen van een partitie
De meest voorkomende oorzaken van gegevensverlies in Linux na het verwijderen van een partitie zijn als volgt:
- Per ongeluk verwijderen van een partitie (uitgevoerd metfschijf,gescheiden,verdeeld). Gebruikers kunnen per ongeluk de verkeerde partitie verwijderen bij het wijzigen van de schijfstructuur.
- Fouten bij het selecteren van schijven of partities. Wanneer een gebruiker bijvoorbeeld /dev/sda typt in plaats van /dev/sdb.
- Een partitie overschrijven met een nieuw bestandssysteem. Bijvoorbeeld bij het formatteren metmkfs, kan oude informatie over een partitie worden vernietigd.
- Fouten bij het gebruik van hulpprogramma's voor partitiebeheer. Verkeerd commando toegepastgpart,fschijf,gschijfof parted kan de partitietabel verwijderen.
- Fouten bij het installeren van het besturingssysteem. Tijdens het installeren van Linux kunnen gebruikers per ongeluk een belangrijke partitie verwijderen of het besturingssysteem opnieuw installeren over oude gegevens heen.
- Fysieke schade of stroomstoringen kunnen gegevensverlies met betrekking tot de partitiestructuur veroorzaken.
- Werken met onstabiele of defecte schijven. HDD- of SSD-problemen kunnen ervoor zorgen dat de partitie verdwijnt of ontoegankelijk wordt.
- Software van derden of virusactiviteiten. Sommige softwareproducten kunnen de partitiestructuur wijzigen of verwijderen zonder toestemming of zelfs medeweten van de gebruiker.

Laten we bijvoorbeeld twee gevallen van gegevensherstel bekijken:
- De eerste: wanneer partities worden verwijderd nadat een schijf is geformatteerd met deSchijvenhulpmiddel;
- En de tweede: toen partities werden verwijderd uit deTerminal, met het commandofschijf.
Gegevens herstellen als een partitie is verwijderd met de Schijventool
We hebben een USB-drive met twee partities waar bestanden worden opgeslagen. Laten we ze verwijderen.

Om het te doen:
Ga naar deSchijvengereedschap en selecteer het station. Zoals we kunnen zien, heeft het twee partities: één met deext4bestandssysteem, de andere – metvet.
Klik op het schijfmenu en kiesSchijf formatteren.

WAARSCHUWING!!! Als u “Bestaande gegevens met nullen overschrijven” kiest, wordt gegevensherstel vrijwel onmogelijk.

Bevestig de noodzaak om te formatteren.
Er verschijnt een nieuw niet-toegewezen gebied en alle bestaande bestanden op deze schijf gaan verloren. De partities verschijnen niet langer in de bestandsverkenner.

Hoe deze bestanden herstellen?
LoopHetman partitieherstel.
Zoek de gewenste schijf in de lijst en dubbelklik erop.

In het raamType analyse, kies uw opties op het tabbladVolledige analyse. In mijn geval laat ik de opties staanext4Envetaangevinkt, aangezien de partities die ik heb verwijderd dergelijke bestandssystemen hadden.

KlikVolgendeen wacht tot de scan is voltooid. Dit kan enige tijd duren.

Klaar. De analyse is voltooid.

Zoals u kunt zien, heeft het programma de onlangs verwijderde partities gevonden. Open ze en zoek naar verloren gegevens.

Selecteer de gewenste bestanden en mappen en klikHerstel.

Kies in het volgende vensterOpslaan op harde schijfen geef het pad op waar de bestanden moeten worden opgeslagen.
KlikHerstel. Het proces kan enige tijd duren, afhankelijk van de hoeveelheid gegevens die u terug wilt krijgen.
Finish.

Ga naar de map die u hebt gekozen voor het opslaan van gegevens om te zien of alle geselecteerde bestanden daar worden opgeslagen.

Je hebt gegevensherstel gezien vanaf niet-toegewezen schijfruimte met het voorbeeld vanUbuntuen dergelijke bestandssystemen alsext4Enexfat. U kunt echter op precies dezelfde manier gegevens op andere versies van Linux herstellen, ongeacht het bestandssysteem op de verwijderde partitie en het opslagtype.
Gegevens herstellen als een partitie is verwijderd met de Terminal (geïllustreerd door fdisk)
Wat moeten we doen als een partitie per ongeluk uit de Terminal wordt verwijderd? Bijvoorbeeld met het gebruik vanfschijf,gescheiden, ofverdeeld? Is het mogelijk om gegevens te herstellen als de partitietabel is verwijderd met behulp vangpart,cfschijf,gschijfofgescheiden?
Stel dat we een harde schijf hebben die in verschillende partities is verdeeld. In mijn geval zijn ze dat welext4,xfs,btrfs, Enexfat. De bestandssystemen in die partities kunnen vrijwel alles zijn wat u maar wilt.

Er staan bestanden op de schijf.

Laten we enkele partities verwijderen. Om het te doen:
Voer de Terminal uit en typ de opdrachtfschijf.
Als u geen toegang hebt tot het hulpprogramma Schijven, typt u deze opdracht om de lijst met partities te bekijken:
sudo fdisk -lKopiëren
Hier is onze schijf met partities.

Om naar onze schijf te gaan, typt u het volgende:
sudo fdisk /dev/sdbKopiëren
Het commandofschijfbegint op onze schijfsdb. Druk opMom de syntaxis te zienfschijf.

| Commando | Beschrijving |
|---|---|
| sudo fdisk -l | Bekijk de lijst met alle schijven en partities |
| sudo fdisk /dev/sdX | Voer fdisk uit om een specifieke schijf te wijzigen (bijvoorbeeld /dev/sda) |
| M | Toon referentie met opdrachten in fdisk-omgeving |
| P | Geef de huidige partitietabel weer |
| N | Maak een nieuwe partitie |
| D | Verwijder een bestaande partitie |
| T | Wijzig het partitietype |
| A | Label de partitie als boot |
| In | Sla de wijzigingen op en sluit af |
| Q | Sluit af zonder op te slaan |
Om een partitie te verwijderen, drukt u opD.
Laten we bijvoorbeeld twee eerste partities verwijderen. Om dit te doen, geeft u het nummer van de eerste partitie op. Voeg vervolgens het nummer van de andere toe.

Om de uitvoering van de ingevoerde opdrachten te voltooien, typt uIn(dat wil zeggen: bevestig de uitvoering van de ingevoerde opdrachten en sluit affschijf).

Zoals u kunt zien, worden de geselecteerde partities verwijderd.

Omdat ik niet alle schijfpartities heb verwijderd, maar alleen de eerste twee partities, kunnen we in het gebied waar ze bestonden nu niet-toegewezen schijfruimte zien. En de toegang tot de gegevens die op deze partities zijn opgeslagen, gaat verloren.
Bestanden en mappen herstellen van de niet-toegewezen schijfruimte van een harde schijf, USB-stick of geheugenkaart:
Installeren en uitvoerenHetman partitieherstel.
In het linkervenster toont het programma alle bestaande lokale schijven en fysieke schijven die op deze computer zijn aangesloten.

In deSchijventool kunnen we zien dat de vereisteNIET-TOEGEWEZEN RUIMTEstaat op schijfsdben heeft de volgende maat.

In de app kan ik deze niet-toegewezen ruimte zien. Daarom zal ik vanaf daar verloren bestanden herstellen.

Om dit te doen, klikken we er met de rechtermuisknop op en kiezen weOpen.

SelecteerVolledige analysevoor de schijf, en specificeer bestandssystemen voor de partities waarvan we gegevens moeten herstellen.

Wacht tot de schijfscan voorbij is. Dit zal enige tijd duren, afhankelijk van de opslagcapaciteit.
Zoals u kunt zien, heeft Hetman Partition Recovery de vereiste partities gevonden.
Lees meer:Hoe bestanden en mappen herstellen die zijn verwijderd met de terminal (rm, rmdir, mv) in Linux?

Ga daarheen. U kunt zien dat alle verloren bestanden en mappen hier zijn. U kunt de inhoud ervan bekijken in deVoorbeeldvenster. Om dit te doen, klikt u gewoon op een bestand.

Om de vereiste bestanden of mappen te herstellen, selecteert u ze en drukt u op de knopHerstelknop. Kies het station en de map voor herstel.

Finish. De bestanden worden hersteld.

Je hebt gegevensherstel gezien vanaf niet-toegewezen schijfruimte met het voorbeeld van Mint. U kunt echter op precies dezelfde manier gegevens op andere versies van Linux herstellen, ongeacht het bestandssysteem op de verwijderde partitie en het opslagtype.
Zoals je hebt gemerkt, heeft dit hulpprogramma het vrij snel en gemakkelijk gemaakt, en het kostte ons weinig moeite dankzij de gebruiksvriendelijke interface en de handige herstelwizard.
Conclusie
Gegevensherstel in Linux na het verwijderen van partities of uit niet-toegewezen ruimte is een moeilijke taak, maar heel goed mogelijk als je op het juiste moment de juiste actie onderneemt. De hoofdregel is om te stoppen met het schrijven van nieuwe gegevens naar schijf voordat het herstelproces is voltooid.
Tools zoals TestDisk, PhotoRec, GParted of professionele software zoalsHetman partitieherstelzijn in staat ontbrekende partities te herstellen en de toegang tot waardevolle bestanden te herstellen.
Door de basisprincipes achter bestandssystemen en apps voor partitiebeheer te kennen, en de juiste volgorde van acties te begrijpen, kunnen risico's tot een minimum worden beperkt terwijl belangrijke informatie wordt opgeslagen. Wat er ook gebeurt, de beste manier om gegevensverlies te voorkomen is om er regelmatig een back-up van te maken.
Onthoud: voorkomen is altijd gemakkelijker dan herstellen!
