Heim > System-Tutorial > LINUX > Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Lisa Kudrow
Freigeben: 2025-03-24 10:01:12
Original
976 Leute haben es durchsucht

Manchmal können Sie wichtige Daten verlieren - sei es aufgrund mangelnder Kenntnisse durch Zufall oder aufgrund mangelnder Kenntnisse. Diese detaillierte Schritt-für-Schritt-Anleitung bietet einen strukturierten Ansatz zur Wiederherstellung verlorener Dateien in Linux mithilfe einer Live-USB-Umgebung und Wiederherstellungstools wie TestDisk, Photorec und Exundelete .

Inhaltsverzeichnis

Einführung

Sehr wenige Menschen verlieren Daten aufgrund externer Faktoren wie Hardwareversagen, Stromausfällen oder Naturkatastrophen. Öfter verlieren wir Daten aufgrund unserer eigenen Fehler, oder?

Stellen Sie sich vor: Sie haben gerade die Befehlsdelus -RM -Rf /*auf Ihrem Linux -System ausgeführt. Sie sind sich nicht ganz sicher, was es tut, aber Sie haben es trotzdem gelaufen - und Boom! Alle Ihre Daten sind weg. Ich habe diesen Fehler vor langer Zeit gemacht, als ich bei Linux neu war.

Das Ausführen von sudo rm -rf /* ist einer der zerstörerischsten Befehle, die Sie auf einem Linux -System ausführen können. Für diejenigen, die vielleicht nicht wissen, wischt es fast alles ab, einschließlich Systemdateien, persönliche Dokumente und Konfigurationen.

Dies ist ein klassisches (und schmerzhaftes) Beispiel dafür, was passieren kann, wenn Sie Befehle ausführen, ohne sie vollständig zu verstehen.

Hier ist die Aufschlüsselung des Befehls von Doessudo RM -Rf /*.

  • Sudo: führt den Befehl mit Superuser (Root) -Rechnungen aus und gibt ihm Zugriff auf, um eine Datei oder Verzeichnis auf dem System zu löschen.
  • RM: Der Befehl "entfernen", der zum Löschen von Dateien und Verzeichnissen verwendet wird.
  • -R: Löscht rekursiv Verzeichnisse und ihre Inhalte.
  • -F: Kräfte Löschung ohne Aufforderung zur Bestätigung.
  • /*: Zielt auf das Stammverzeichnis (/) und alles darin.

Bei der Kombination fordert Sudo RM -Rf /*das System an , jede Datei und jedes Verzeichnis, die vom Stamm des Dateisystems abgebaut werden, gewaltsam und rekursiv zu löschen .

Während das Betriebssystem selbst über die Wiederherstellung hinausgeht, können einige Ihrer Dateien weiterhin abgerufen werden, wenn Sie schnell handeln und die richtigen Schritte ausführen.


Wichtig: Wenn die Daten von entscheidender Bedeutung sind, suchen Sie professionelle Hilfe .

Wenn die Daten von entscheidender Bedeutung sind und Sie sie um jeden Preis wiederherstellen müssen, empfehle ich dringend, sie an professionelle Datenwiederherstellungsexperten zu überlassen.

Sie verwenden erweiterte Tools (z. B. Sterndatenwiederherstellungs -Toolkit ), um verlorene Dateien abzurufen. Es mag teuer sein, aber Sie werden wahrscheinlich Ihre Daten zurückbekommen - und, was noch wichtiger ist, Seelenfrieden.

Wenn Sie Dateien mithilfe der frei verfügbaren Linux -Datenwiederherstellungstools selbst wiederherstellen möchten, ist dieser Handbuch für Sie. Lesen Sie weiter.


Dinge, die Sie wissen sollten, bevor Sie die Wiederherstellung der Datei wiederholen sollten

Ich habe die folgenden Schritte in einer sicheren virtuellen Umgebung getestet. Ich habe einen Test Virtual Machine (VM) erstellt, der keine wichtigen Daten enthielt.

Ich habe absichtlich Dateien gelöscht und dann versucht, sie mithilfe der in diesem Handbuch genannten Tools wiederherzustellen. Mein Ziel war es, zu lernen, wie die Datenwiederherstellung funktioniert .

Ich möchte betonen, dass die Datenwiederherstellung nicht immer 100% erfolgreich ist . Abhängig von der Situation können Sie alle Ihre verlorenen Daten wiederherstellen oder nicht.

Hier sind einige wichtige Punkte zu beachten:

1. Dateinamen können verloren gehen

  • Wenn Sie die Wiederherstellungswerkzeuge (z. B. Photorec ) verwenden, verlieren Sie wahrscheinlich alle Original -Dateinamen. Wiederherstellte Dateien werden nach Dateityp organisiert, Sie müssen jedoch manuell identifizieren und umbenennen.

2. SSDs gegen HDDs

  • Wenn Sie eine SSD verwenden, sind die Chancen auf die Wiederherstellung von Daten erheblich niedriger . Dies gilt insbesondere dann, wenn die Trim -Funktion aktiv ist, da sie Daten dauerhaft löscht, um die Leistung zu optimieren.
  • Wenn Sie eine Festplatte verwenden, sind die Chancen auf eine erfolgreiche Datenwiederherstellung viel höher .

3.. Verwenden Sie externe Laufwerke zum Speichern wiederhergestellter Daten

  • Möglicherweise benötigen Sie ein oder zwei externe Laufwerke mit ausreichend Speicherplatz. Ein Laufwerk kann verwendet werden, um ein Live -Betriebssystem (z. B. Ubuntu Live USB) auszuführen, während das andere Backups oder wiederhergestellte Dateien speichern kann.
  • Speichern Sie die wiederhergestellten Daten nicht in derselben lokalen Festplatte selbst.
  • Wenn möglich, versuchen Sie, einen anhaltenden Live -USB zu verwenden . Auf diese Weise müssen Sie die Wiederherstellungssoftware bei jedem Neustart nicht installieren.

4. Die Datenwiederherstellung ist ein zeitaufwändiger Prozess

  • Die Datenwiederherstellung kann je nach Größe des Laufwerks und des Ausmaßes des Datenverlusts mehrere Stunden oder sogar Tage dauern. Seien Sie bereit, geduldig darauf zu warten, dass der Prozess abgeschlossen ist.

Wenn Sie diese Faktoren verstehen, können Sie realistische Erwartungen festlegen und angemessen vorbereiten, bevor Sie die Wiederherstellung der Datei in Linux versuchen.

Lass uns anfangen!

Schritt 1: Hören Sie auf, das System sofort zu verwenden

In jeder Sekunde wird der betroffene Laufwerk verwendet, das das Risiko einer Überschreibung wiederherstellbarer Daten erhöht. Wenn das System noch läuft, schalten Sie es sofort herunter . Vermeiden Sie es, neue Software auf dem Laufwerk neu zu starten oder zu installieren.

Schritt 2: Booten von einem Live -USB

Da das installierte Betriebssystem nicht mehr funktionsfähig ist, verwenden Sie eine Live -Linux -Umgebung für die Wiederherstellung. Empfohlene Optionen sind:

  • Ubuntu/Kubuntu/Linux Mint Live ISO (benutzerfreundlich und vertraut)
  • SystemRescue (ausgelegt für die Systemwiederherstellung)
  • Kali Linux (enthält forensische Werkzeuge)
  • Rescuezilla (GUI-basierte Wiederherstellungstool)

Erstellen eines lebenden USB

Wenn Sie noch keinen Live -USB haben, erstellen Sie einen auf einem anderen Computer mit:

  • Ventoy (Linux/macOS/Windows)
  • Balenaetcher (Windows/Linux/macOS)
  • Rufus (Windows)
  • DD -Befehl (Linux/macOS):

Meine Empfehlung: Halten Sie immer einen anhaltenden Live -USB für den Notfallgebrauch bei

Wenn Sie ein externes USB -Laufwerk haben, sollten Sie einen anhaltenden Live -USB erstellen. Sie können entweder eine vollständige Installation eines Betriebssystems auf das externe Laufwerk durchführen oder eine Live -USB -Distribution wie Kali Linux verwenden, die die Persistenz unterstützt. Durch Persistenz können Sie installierte Pakete, Konfigurationen und dauerhaft am externen Laufwerk speichern.

Sie können Ventoy- oder MKUSB -Tools verwenden, um anhaltende Live -USBs zu erstellen:

  • Erstellen Sie persistente bootfähige USB mit Ventoy unter Linux
  • So erstellen Sie anhaltende Live -USB mit MKUSB auf Ubuntu

Eine anhaltende USB -USB zu haben, ist unglaublich nützlich in Notfällen, z. B. in versehentlichem Löschen von Partitionen, Formatieren von Laufwerken oder dem Begegnung mit plötzlichem Datenverlust, einem unbootbaren OS oder anderen katastrophalen Situationen. Sie haben ein tolles Wiederherstellungstool für Ihre Fingerspitzen.

Profi -Tipp: Markieren Sie Ihr Notfall -Daumenantrieb mit einem unverwechselbaren Etikett, sodass es unter anderem leicht zu identifizieren ist.


Booten aus dem Live -USB

  1. Fügen Sie das USB -Laufwerk ein.
  2. Starten Sie das System neu und geben Sie das BIOS ein (drücken Sie F2 , F12 oder DEL , abhängig vom Hersteller).
  3. Stellen Sie das USB -Laufwerk als erstes Startgerät ein.
  4. Speichern Sie Änderungen und beenden Sie das BIOS.

Für den Demonstrationszweck bohne ich in Ubuntu 24.04 LTS Live -Umgebung.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Schritt 3: Identifizieren Sie den betroffenen Antrieb

Einmal in die Live -Umgebung gebootet, öffnen Sie ein Terminal und laufen Sie:

 LSBLK
Nach dem Login kopieren

ODER

 fdisk -l
Nach dem Login kopieren

Dadurch werden die verfügbaren Datenträger und Partitionen angezeigt (z. B. /dev /sda, /dev /nvme0n1). Beachten Sie die betroffene Scheibe.

Beispielausgabe:

 Nennen Sie Maj: Min RM -Größe RO -Typ Mountpoints
Loop0 7: 0 0 1,6G 1 Loop /ROFs
Loop1 7: 1 0 457,5 m 1 Schleife 
Loop2 7: 2 0 868,1 m 1 Schleife 
Loop3 7: 3 0 4K 1 Loop/Snap/Bare/5
Loop4 7: 4 0 74,2m 1 Loop/Snap/Core22/1380
Loop5 7: 5 0 10,7m 1 ​​Loop/Snap/Firmware-Updater/127
Loop6 7: 6 0 91,7 m 1 Loop/Snap/GTK-Common-Themen/1535
Loop7 7: 7 0 505.1M 1 Loop/Snap/GNOME-42-2204/176
Loop8 7: 8 0 269,6 m 1 Loop/Snap/Firefox/4173
Loop9 7: 9 0 10,3 m 1 Loop/Snap/Snap Store/1124
Loop10 7:10 0 116,7 m 1 Loop/Snap/Ubuntu-Desktop-Bootstrap/171
Loop11 7:11 0 137,3 m 1 Loop/Snap/Thunderbird/470
Loop12 7:12 0 38,7 m 1 Loop/Snapd/Snapd/21465
Loop13 7:13 0 476K 1 Loop/Snap/Snapd-Desktop-Integration/157
SDA 8: 0 0 50g 0 Festplatte 
├─sda1 8: 1 0 1m 0 Teil 
├─sda2 8: 2 0 513m 0 Teil 
└─sda3 8: 3 0 49,5g 0 Teil 
SDB 8:16 0 10g 0 Festplatte/Medien/Ubuntu/Backup
SR0 11: 0 1 5,7G 0 ROM /Cdrom
Nach dem Login kopieren

Wie Sie in der obigen Ausgabe sehen können, ist/dev/sda mein lokales Laufwerk mit drei Partitionen (/dev/sda1,/dev/sda2 und/dev/sda3). Und /dev /sdb ist das externe Laufwerk für Sicherungszwecke.

Weitere Methoden finden Sie im folgenden Artikel, um Festplattenpartitionen in UNIX-ähnlichen Systemen aufzulisten:

  • So listen Sie Festplattenpartitionen unter Linux auf

Schritt 4: Erstellen Sie ein vollständiges Festplattenbild (empfohlen)

Erstellen Sie vor dem Versuch der Dateiwiederherstellung ein Sicherungsbild der gesamten Festplatte, um einen weiteren Datenverlust zu vermeiden.

Schließen Sie zunächst ein externes Laufwerk an, das über einen ausreichenden Platz verfügt, um das Datenträgerbild und die Daten zu speichern, die wir in den folgenden Schritten wiederherstellen werden. Wenn möglich, verwenden Sie zwei externe Laufwerke. Eine zum Speichern des Festplattenbildes und eines zum Speichern der wiederhergestellten Daten.

Bitte beachten Sie, dass das Ziellaufwerk größer als das Quelllaufwerk sein sollte. Wenn Sie beispielsweise Daten von einer 50 -GB -Festplatte (dh Quellantrieb) wiederherstellen möchten, muss das Ziellaufwerk (dh das Ziellaufwerk) größer als 50 GB sein.

Führen Sie als nächstes den folgenden Befehl aus, um das vollständige Festplattenbild zu erstellen:

 sudo dd if =/dev/sda von =/media/ubuntu/backup/resoco.img bs = 4m Status = Fortschritt
Nach dem Login kopieren

(Ersetzen Sie/dev/sda durch den richtigen Festplattenkennung,/Media/Ubuntu/Backup/mit dem Pfad des externen Laufwerks und stellen Sie sicher, dass das Bild auf dem externen Laufwerk gespeichert ist.)

Dies kann aus einigen Gründen nützlich sein:

  • Verhindert einen weiteren Datenverlust - jeder fehlgeschlagene Wiederherstellungsversuch auf der ursprünglichen Festplatte kann wiederherstellbare Daten überschreiben.
  • Sicherer zu experimentieren - Sie können verschiedene Wiederherstellungswerkzeuge ausprobieren, ohne das tatsächliche Laufwerk zu beeinflussen.
  • Eine schnellere Wiederherstellung -Sie können Daten mehrmals wiederherstellen, ohne die Festplatte erneut zu implementieren.

Schritt 5: Verwenden Sie TestDisk, um verlorene Partitionen und gelöschte Dateien wiederherzustellen

TestDisk ist ein leistungsstarkes Open-Source-Tool zur Wiederherstellung verlorener Partitionen und gelöschter Dateien. Es funktioniert unter Linux, Windows und MacOS.

Installieren und Ausführen von TestDisk

 sudo apt update && sudo apt install testDisk -y
Nach dem Login kopieren
Nach dem Login kopieren

Start testDisk:

 sudo testdisk
Nach dem Login kopieren
Nach dem Login kopieren

Wenn TestDisk beginnt, werden Sie aufgefordert, eine Protokolldatei zu erstellen. SelectCreateTo fahren. Wählen Sie [erstellen], um eine neue Protokolldatei zu erstellen.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Erholen Sie verlorene Partitionen

TestDisk listet alle verfügbaren Festplatten auf. Verwenden Sie die Pfeiltasten, um die Festplatte auszuwählen, von der Sie Daten wiederherstellen möchten, und drücken Sie dann die Eingabetaste. Wählen Sie die Quelle (betroffen) Laufwerk → [fortfahren] .

 Christophe Grenier <grenier>
https://www.cgsecurity.org

  Testdisk ist kostenlose Software und
Kommt mit absolut ohne Garantie.

Wählen Sie ein Medium aus (verwenden Sie Pfeiltasten und drücken Sie dann die Eingabetaste):
> Festplatte /Dev /SDA - 53 GB /50 GIB - QEMU QEMU Hartdisk
 Festplatte /Dev /SDB - 10 GB /10 GIB - QEMU QEMU Hartdisk
 Disk /Dev /SR0 - 6114 MB /5831 MIB (RO) - QEMU DVD -ROM
 Disk /Dev /Loop0 - 1748 MB /1667 MIB (RO)
 Disk /Dev /Loop1 - 479 MB /457 MIB (RO)
 Disk /Dev /Loop10 - 122 MB /116 MIB (RO)
 Disk /Dev /Loop11 - 143 MB /137 MIB (RO)
 Disk /Dev /Loop12 - 40 MB /38 MIB (RO)
 Disk /Dev /Loop13 - 487 KB /476 KIB (RO)
 Disk /Dev /Loop2 - 910 MB /868 MIB (RO)
 Disk /Dev /Loop3 - 4096 B (RO)
 Disk /Dev /Loop4 - 77 MB /74 MIB (RO)
 Disk /Dev /Loop5 - 11 MB /10 MIB (RO)
 Disk /Dev /Loop6 - 96 MB /91 MIB (RO)
 Disk /Dev /Loop7 - 529 MB /505 MIB (RO)
 Disk /Dev /Loop8 - 282 MB /269 MIB (RO)
 Disk /Dev /Loop9 - 10 MB /10 MIB (RO)


> [Fortfahren] [beenden]

Hinweis: Die Festplattenkapazität muss für eine erfolgreiche Genesung korrekt erkannt werden.
Wenn eine oben aufgeführte Festplatte eine falsche Größe aufweist, überprüfen Sie die Einstellungen der HD -Jumper und die BIOS
Erkennung und installieren Sie die neuesten OS -Patches und Disk -Treiber.</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

TestDisk fordert Sie auf, den Partitionstabellen -Typ auszuwählen (normalerweise Intel/PC für die meisten Systeme). Wählen Sie den richtigen Typ und den richtigen Druck. Wählen Sie [Intel] oder [EFI GPT] basierend auf Ihrem Partitionstyp.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org


Scheibe /Dev /SDA - 53 GB /50 GIB - QEMU QEMU Harddisk

Bitte wählen Sie den Partitionstabellen -Typ aus und drücken Sie die Eingabetaste, wenn Sie fertig sind.
 [Intel] Intel/PC -Partition
> [EFI GPT] EFI GPT -Partitionskarte (Mac i386, einige x86_64 ...)
 [Humax] Humax Partitionstabelle
 [Mac] Apple Partition Map (Legacy)
 [Keine] nicht partitionierte Medien
 [Sonne] Sun Solaris Partition
 [Xbox] Xbox Partition
 [Return] Return to Disk Selection


Tipp: Es wurde entdeckt.
Hinweis: Wählen Sie nicht 'keine' für Medien mit nur einer einzigen Partition. Es ist sehr
selten, dass eine Festplatte "nicht partitioniert" ist.</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Wählen Sie [analysieren] , um nach verlorenen Partitionen zu scannen:

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org


Scheibe /Dev /SDA - 53 GB /50 GIB - QEMU QEMU Harddisk
     CHS 51200 64 32 - Sektorgröße = 512

> [Analysieren] Analysieren Sie die aktuelle Partitionsstruktur und suchen Sie nach verlorenen Partitionen
 [Advanced] Dateisystem -Utils
 [Geometrie] Geometrie der Festplatte ändern
 [Optionen] Optionen ändern
 [Beenden] Kehren Sie zur Disk -Auswahl zurück


Hinweis: Für eine erfolgreiche Genesung ist die korrekte Festplattengeometrie erforderlich. 'Analysieren'
Der Prozess kann einige Warnungen geben, wenn sie der Meinung ist, dass die logische Geometrie nicht übereinstimmt.</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

TestDisk zeigt die aktuelle Partitionsstruktur an. Wenn Partitionen fehlen, wird nach ihnen gesucht. Sie können dies auch manuell tun, indem Sie die Schnellsuchoption auswählen.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org

Festplatte /Dev /SDA - 53 GB /50 GIB - CHS 51200 64 32
Aktuelle Partitionsstruktur:
     Partition Startendgröße in Sektoren

 1 P Unbekannt 2048 4095 2048
 2 P EFI -System 4096 1054719 1050624 [EFI -Systempartition]
 3 P Linux -Dateien. Daten 1054720 104855551 103800832


                P = primäres d = gelöscht
> [Schnelle Suche] [Backup]
                            Versuchen Sie, die Partition zu finden</grenier>
Nach dem Login kopieren

TestDisk führt nun eine "Schnellsuche" durch, um verlorene Partitionen zu finden. Wenn es welche findet, wird sie aufgeführt.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org

Festplatte /Dev /SDA - 53 GB /50 GIB - CHS 51200 64 32
     Partition Startendgröße in Sektoren
 P ms Data 4096 1054719 1050624 [NO Name]
> P linux filesys. Daten 1054720 104855551 103800832


Struktur: OK. Verwenden Sie UP/Down -Pfeiltasten, um die Partition auszuwählen.
Verwenden Sie linke/rechte Pfeiltasten, um die Partitionsmerkmale zu ändern:
                P = primäres d = gelöscht
Tasten A: Partition hinzufügen, l: Backup laden, t: Typ ändern, p: Listendateien,
     Geben Sie ein: Um fortzufahren
ext4 blocksize = 4096 large_file sparse_sb, 53 gb / 49 gib</grenier>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn die Schnellsuche Ihre verlorenen Partitionen nicht findet, wählen Sie die Suche nach einem gründlicheren Scan.

Nach dem Scan listet TestDisk die gefundenen Partitionen auf. Verwenden Sie die Pfeiltasten, um die Partition auszuwählen, die Sie wiederherstellen möchten.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Wenn die Partition korrekt aussieht, speichern Sie die Partitionstabelle auf der Festplatte. Dies wird die verlorene Partition wiederherstellen.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org

Festplatte /Dev /SDA - 53 GB /50 GIB - CHS 51200 64 32

     Partition Startendgröße in Sektoren

 1 P ms Data 4096 1054719 1050624 [NO Name]
 2 P Linux -Dateien. Daten 1054720 104855551 103800832


 [Quit] [Return] [Tiefere Suche]> [Schreiben]
                       Schreiben Sie eine Partitionsstruktur auf die Festplatte</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Geben Sie y ein, um zu bestätigen:

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org

Partitionstabelle schreiben, bestätigen? (Y/n)</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Kündigen Sie als Nächstes den TestDisk und starten Sie Ihren Computer neu, um festzustellen, ob die Partition wiederhergestellt ist.

In meinem Fall hat TestDisk die Partition erfolgreich wiederhergestellt.

Jetzt werden wir versuchen, Dateien von den restaurierten Partitionen wiederherzustellen.

Gelöschte Dateien wiederherstellen

Melden Sie sich in der Live -Umgebung an, wie in den früheren Schritten beschrieben.

Um gelöschte Dateien wiederherzustellen, müssen wir den TestDisk erneut installieren. Weil wir das Live -System neu gestartet haben und TestDisk jetzt weg ist.

 sudo apt update && sudo apt install testDisk -y
Nach dem Login kopieren
Nach dem Login kopieren

Starten Sie den TestDisk:

 sudo testdisk
Nach dem Login kopieren
Nach dem Login kopieren

Wählen Sie in TestDisk die Partition, auf der sich die Dateien befanden.

Wählen Sie das Menü aus.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Wählen Sie eine Partition aus und drücken Sie P , um die Dateien auf der Partition anzuzeigen.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org

Festplatte /Dev /SDA - 53 GB /50 GIB - CHS 51200 64 32
     Partition Startendgröße in Sektoren
 P ms Data 4096 1054719 1050624 [NO Name]
> P linux filesys. Daten 1054720 104855551 103800832


Struktur: OK. Verwenden Sie UP/Down -Pfeiltasten, um die Partition auszuwählen.
Verwenden Sie linke/rechte Pfeiltasten, um die Partitionsmerkmale zu ändern:
                P = primäres d = gelöscht
Tasten A: Partition hinzufügen, l: Backup laden, t: Typ ändern, p: Listendateien,
     Geben Sie ein: Um fortzufahren
ext4 blocksize = 4096 large_file sparse_sb, 53 gb / 49 gib</grenier>
Nach dem Login kopieren
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Jetzt sehen Sie verfügbare Dateien in der ausgewählten Partition. Navigieren Sie durch die Verzeichnisse, um die gelöschten Dateien zu finden.

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org
   P linux filesys. Daten 1054720 104855551 103800832
Verzeichnis /

> DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43.
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 ..
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:42 Boot
 -RW ------- 0 0 2147483648 25-Apr-2024 12:48 SwappFile
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 var
 DRWXR-XR-X 0 0 4096 7-Aug-2023 22:52 Devel
 DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 Proc
 DRWXR-XR-X 0 0 4096 25-Apr-2024 12:52 Lauf
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 SNAP
 DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 SYS


                                                   Nächste
Verwenden Sie das Recht, das Verzeichnis zu ändern, h, um gelöschte Dateien auszublenden
    Q um zu beenden: Um die aktuelle Datei auszuwählen, auszuwählen A, um alle Dateien auszuwählen
    C, um die ausgewählten Dateien zu kopieren, c, um die aktuelle Datei zu kopieren</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Verwenden Sie die C -Taste, um die gelöschten Dateien an einen sicheren Speicherort (z. B. ein anderes Laufwerk) zu kopieren, und drücken Sie dann C , um die Datei im Ziellaufwerk zu speichern.

 Estdisk 7.1, Data Recovery Utility, Juli 2019

Bitte wählen Sie ein Ziel aus, an dem die markierten Dateien kopiert werden.
Schlüssel: Pfeiltasten zur Auswahl eines anderen Verzeichnisses ausgewählt
      C Wenn das Ziel korrekt ist
      Q zu beenden
Verzeichnis/Medien/Ubuntu/Backup
> DRWX ------ 1000 1000 4096 5-mar-2025 12:15.
 DRWXR-X --- 0 0 80 5-mar-2025 13:27 ..
 DRWX ------ 0 0 16384 5-mar-2025 11:49 verloren gefunden
Nach dem Login kopieren

Drücken Sie C , um die Dateien im Ziel zu kopieren:

 TestDisk 7.1, Data Recovery Utility, Juli 2019
Christophe Grenier <grenier>
https://www.cgsecurity.org
   P linux filesys. Daten 1054720 104855551 103800832
Verzeichnis /
Kopieren Sie fertig! 7 OK, 0 fehlgeschlagen
> DRWXR-XR-X 0 0 4096 5-Mar-2025 11:43.
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 ..
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:42 Boot
 -RW ------- 0 0 2147483648 25-Apr-2024 12:48 SwappFile
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 var
 DRWXR-XR-X 0 0 4096 7-Aug-2023 22:52 Devel
 DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 Proc
 DRWXR-XR-X 0 0 4096 25-Apr-2024 12:52 Lauf
 DRWXR-XR-X 0 0 4096 5-MAR-2025 11:43 SNAP
 DRWXR-XR-X 0 0 4096 18-Apr-2022 10:28 SYS

  Stoppen  

                                                   Nächste
Verwenden Sie das Recht, das Verzeichnis zu ändern, h, um gelöschte Dateien auszublenden
    Q, um zu beenden,: Auswählen der aktuellen Datei, A, um alle Dateien zu deaktivieren
    C, um die ausgewählten Dateien zu kopieren, c, um die aktuelle Datei zu kopieren</grenier>
Nach dem Login kopieren

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Abhängig von der Größe der Artikel dauert es einige Minuten bis einige Minuten.

Wenn Sie mehr als eine Datei sichern möchten, drücken Sie A, um alle Dateien auszuwählen, und drücken Sie C, um sie in Ihrem bevorzugten Ziel zu speichern.

Sobald Sie fertig sind, beenden Sie TestDisk, indem Sie ausgewählt werden.

Schritt 6: Verwenden Sie Photorec für die tiefe Dateiwiederherstellung

Wenn TestDisk nicht alles wiederherstellt, kann Photorec dazu beitragen, einzelne Dateien wiederherzustellen.

Photorec ist ein Begleitwerkzeug zum TestDisk, der sich auf die Wiederherstellung der Datei spezialisiert hat. Es funktioniert auch, wenn das Dateisystem beschädigt ist oder die Partition verloren geht.

Nehmen wir an, Sie haben versehentlich Dateien (Dokumente, Bilder oder Videos) aus einer Ext4 -Partition auf dem lokalen Laufwerk (/dev/sda2) gelöscht. Ich werde erklären, wie man sie mit Photorec wiederherstellt.

Photorec einbauen

Photorec ist in TestDisk enthalten. Wenn es nicht installiert ist, rennen Sie:

 sudo APT -Update
sudo apt testDisk installieren
Nach dem Login kopieren

Starten Sie Photorec

Führen Sie den folgenden Befehl aus:

 sudo photorec
Nach dem Login kopieren

Es wird eine textbasierte Schnittstelle öffnen. Die Photorec -Schnittstelle ist dem TestDisk sehr ähnlich, jedoch mit einigen verschiedenen Optionen.

Wählen Sie das betroffene Laufwerk aus

Verwenden Sie die Pfeiltasten, um die betroffene Festplatte (/Dev/SDA für lokales Laufwerk) hervorzuheben, und drücken Sie die Eingabetaste , um sie auszuwählen.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Wählen Sie eine Partition oder eine ganze Festplatte

Wenn Sie sich an die Partition erinnern, in der Dateien gelöscht wurden (z. B. /dev /sda2), wählen Sie sie aus. Wenn die Partitionstabelle beschädigt ist, wählen Sie "keine Partition" und scannen Sie die gesamte Festplatte.

Drücken Sie die Eingabetaste , um fortzufahren.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Dateisystemtyp auswählen

Photorec fragt nach dem Dateisystemtyp:

  • Wenn sich Ihre Dateien unter Linux (ext4, ext3, ext2) befanden, wählen Sie [ext2/ext3/ext4] .
  • Wählen Sie für Windows (NTFS, FAT32, Exfat) [andere] .

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Drücken Sie die Eingabetaste , um fortzufahren.

Wählen Sie den Wiederherstellungsmodus

  • Freier Speicherplatz → Nur nicht zugewiesener Raum scannen (schneller).
  • Ganze Scheibe → das gesamte Laufwerk scannen (langsamer, findet aber mehr Dateien).

Verwenden Sie zuerst Pfeiltasten, um den freien Speicherplatz auszuwählen. Wenn es nicht wiederholt, was Sie brauchen, versuchen Sie es mit der ganzen Festplatte .

Drücken Sie die Eingabetaste , um fortzufahren.

Wählen Sie, wo Sie wiederhergestellte Dateien speichern können

Photorec fragt nach einem Zielordner , um wiederhergestellte Dateien zu speichern. Drücken Sie die linke Pfeiltaste, um das Ziellaufwerk auszuwählen.

  1. Speichern Sie nicht wiederhergestellte Dateien auf demselben Laufwerk (dies verhindert das Überschreiben von Daten).
  2. Verwenden Sie den linken Schlüssel, um zu einer anderen Festplatte (z. B./Media/Ubuntu/Backup - ein externes Laufwerk) zu navigieren.
  3. Das Ziellaufwerk sollte größer sein als das Quellantrieb.
  4. Drücken Sie C, um das Ziel zu bestätigen.

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Wiederherstellungsprozess beginnen

Photorec beginnt mit der automatischen Wiederherstellung von Dateien. Sie werden eine Fortschrittsleiste sehen, die zeigt:

  • Gesamtdateien gefunden
  • Schätzungszeit verbleibend
  • Arten von wiederhergestellten Dateien

Eine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben

Warten Sie, bis es abgeschlossen ist.

Überprüfen Sie wiederhergestellte Dateien

Navigieren Sie nach Abschluss zum Wiederherstellungsordner und überprüfen Sie Ihre Dateien:

 ls -lh/media/ubuntu/backup/
Nach dem Login kopieren

Photorec erholt Dateien ohne Originalnamen , behält jedoch Erweiterungen bei (.jpg, .pdf, .mp4).

Sortieren Sie bei Bedarf Dateien nach Typ:

 ls -lh/media/ubuntu/backup/| grep .pdf
Nach dem Login kopieren

Zusätzliche Tipps:

  • Wenn Sie bestimmte Dateitypen wiederherstellen möchten (z. B. nur PDFs oder Bilder), drücken Sie S , bevor Sie den Scan -Scan -Typ starten und Dateitypen auswählen.
  • Wenn Dateien beschädigt sind, versuchen Sie, sich von der gesamten Festplatte anstelle des freien Speicherplatzes wiederherzustellen .
  • Verwenden Sie EXIXIFTOOL , um Metadaten aus Bildern abzurufen: sudo apt installieren

Wenn Sie Ihre Dateien zurückbekommen haben, können Sie den folgenden Schritt überspringen und direkt zu Schritt 8 gehen. Wenn Sie jedoch noch nicht die von Ihnen benötigten Dateien erhalten haben, lesen Sie weiter.

Schritt 7: Verwenden Sie Exundelete für die Ext4 -Dateiwiederherstellung (falls zutreffend)

Exundelete ist ein weiteres leistungsstarkes Tool zur Wiederherstellung von gelöschten Dateien aus ext3/ext4 -Dateisystemen.

Im Gegensatz zu Photorec, das auf Rohdatenebene funktioniert, Versuche, Dateien mit ihren ursprünglichen Dateinamen und Verzeichnisstruktur wiederherzustellen - wenn die Datenblöcke nicht überschrieben wurden.

Hören Sie auf, das System zu verwenden

Wie ich bereits sagte, hören Sie sofort auf, Daten auf die Festplatte zu schreiben und Ihr System zu verwenden. Melden Sie sich in der Live -Umgebung an, wie ich in Schritt 4 beschrieben habe.

Installieren Sie Verlängerung

Wenn nicht installiert, führen Sie aus:

 sudo APT -Update
sudo apt install stundelete
Nach dem Login kopieren

Überprüfen Sie die Partition für gelöschte Dateien

Führen Sie den folgenden Befehl aus, um wiederherstellbare Dateien aufzulisten :

 sudo länger /dev /sda2-list-deletiert
Nach dem Login kopieren

Dies scannt die Partition und zeigt Dateien an, die wiederhergestellt werden können.

Eine bestimmte Datei wiederherstellen

Wenn Sie eine bestimmte Datei (z. B. wichtig.doc) gefunden haben, sollten Sie sie mit: wiederherstellen:

 sudo stundelete/dev/sda2-restore-file /home/user/documents/important.doc
Nach dem Login kopieren

Die wiederhergestellte Datei wird in einem Ordner namens Recovered_files in Ihrem aktuellen Verzeichnis gespeichert.

Einen ganzen Ordner wiederherstellen

Wenn Sie ein ganzes Verzeichnis gelöscht haben (z. B. Home/Benutzer/Bilder), verwenden Sie:

 sudo länger/dev/sda2-restore-directory/home/user/pictures
Nach dem Login kopieren

Dies stellt alle Dateien aus diesem Ordner wieder her.

Alles wiedererlangen

Wenn Sie alle gelöschten Dateien wiederherstellen möchten, führen Sie aus:

 sudo länger /dev /sda2-restore-alle
Nach dem Login kopieren

Dies wird versuchen, jede gelöschte Datei wiederherzustellen und in retten-/files/zu speichern.

Überprüfen Sie wiederhergestellte Dateien

Sobald die Wiederherstellung abgeschlossen ist, überprüfen Sie den Ordner:

 ls -lh recoteed_files/
Nach dem Login kopieren

Wichtige Anmerkungen

  • Exundelete funktioniert am besten, wenn das Dateisystem nicht journaliert ist.
  • Wenn Dateien teilweise überschrieben sind, können sie möglicherweise nicht vollständig wiederhergestellt werden.
  • Wenn Verlängerung nicht funktioniert, verwenden Sie Photorec für die Wiederherstellung von Rohdateien.

Schritt 8: Überprüfen und wiederherstellen Sie wiederhergestellte Dateien

Überprüfen Sie nach Abschluss der Wiederherstellung die abgerufenen Dateien und stellen Sie sicher, dass Sie sie an einen sicheren Ort verschoben haben. Stellen Sie sicher, dass sie intakt sind, bevor sie mit einer frischen Betriebssysteminstallation fortfahren.

Schritt 9: Installieren Sie das Betriebssystem erneut

Da die Systemdateien außerhalb der Reparatur liegen, ist eine vollständige OS -Neuinstallation erforderlich. Verwenden Sie Ihre Live -USB, um Ihre bevorzugte Linux -Verteilung zu installieren.

Schritt 10: Backups wiederherstellen (falls verfügbar)

Wenn Sie Backups mit Tools wie Timeshift , RSYNC oder Cloud -Speicher hatten, ist jetzt die Zeit, sie wiederherzustellen. Schauen Sie sich die Kategorie Backup Tools an, um weitere Sicherungsoptionen zu erkunden.

Zukünftige Datenverlust verhindern

  • Führen Sie immer Backups aus : Richten Sie automatische Backups mit Deja DUP , Timeshift , Borg , Restic oder RSYNC ein.
  • Aktivieren Sie Sicherheitsvorkehrungen : Verwenden Sie Aliase wie alias rm = 'rm -i', um versehentliche Löschungen zu verhindern.
  • Verwendung-PRESERVE-WOOT : Dies verhindert, dass RM auf dem Stammverzeichnis ausgeführt wird.
  • Test -Wiederherstellungsverfahren : Üben Sie die Verwendung von TestDisk und Sicherungswiederherstellung in einer virtuellen Maschine.
  • Führen Sie keine blindenden Befehle aus : Wenn Sie nicht wissen, was ein Befehl tatsächlich tut, führen Sie ihn nicht aus. Führen Sie eine schnelle Websuche durch, lesen Sie Handuelle Seiten oder suchen Sie die Hilfe eines erfahrenen Benutzers.

Abschluss

Während sudo rm -rf /* ein katastrophaler Fehler ist, ist eine Datenwiederherstellung möglich, wenn Sie schnell handeln und einem strukturierten Ansatz folgen. Die wichtigsten Schritte bestehen darin, die gesamte Aktivität auf dem Laufwerk zu stoppen, ein Live -USB zu verwenden, die Wiederherstellungswerkzeuge wie TestDisk, Photorec und Exundelete zu nutzen und das Betriebssystem neu zu installieren.

Haben Sie auf eine ähnliche Situation gestoßen? Teilen Sie Ihre Erfahrungen und Erholungstipps in den Kommentaren unten mit! Ich werde den Leitfaden entsprechend überprüfen und aktualisieren.

Das obige ist der detaillierte Inhalt vonEine umfassende Anleitung zur Wiederherstellung von Daten unter Linux, nachdem Sie Ihr Betriebssystem versehentlich gelöscht haben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage