GNU/Linux >> Linux Esercitazione >  >> Linux

I 20 migliori strumenti di recupero dati Linux per recuperare file cancellati/corrotti

Oggi esamineremo i migliori strumenti di recupero dati Linux per aiutarti a recuperare tutti i dati che potresti aver perso. Se hai eliminato i file di recente, la possibilità di recuperare quei file aumenta molto.

Ma non perdere la speranza se hai eliminato i file molto tempo fa. C'è ancora la possibilità che i dati del file siano ancora presenti sul tuo disco rigido. Quindi continua a leggere, potresti anche essere in grado di recuperare tutti i file che hai perso prima!

Come scegliere i migliori strumenti di recupero dati Linux?

Ci sono pochissime cose che devi considerare perché la maggior parte degli strumenti di recupero dati funzionano in modo simile accedendo ai bit frammentati sul tuo disco rigido.

Le principali differenze sono solitamente nella facilità d'uso, nell'interfaccia utente e nelle funzionalità. Quindi esaminiamo le caratteristiche e le funzionalità dei 20 migliori strumenti di recupero dati Linux in questo articolo.

1. TestDisk – Strumento di partizione e ripristino del disco

Questa è una delle mie utility preferite. È uno strumento basato sulla riga di comando ma è davvero facile da usare e molto interattivo. L'utilità viene eseguita e inizia a fare la sua magia semplicemente eseguendo il comando.

Abbiamo scritto un tutorial recente sull'utilità testdisk che ti guida attraverso l'installazione e i passaggi per recuperare i file.

Alcune delle funzionalità di TestDisk:

  • Recupera le partizioni cancellate
  • Ricrea la tabella delle partizioni.
  • Backup delle partizioni per le partizioni EFI GPT
  • Riscrivi MBR

2. Mondo Rescue – Utilità di ripristino dell'unità di rete

Un'altra utilità da riga di comando davvero buona è Mondo Rescue che ha alcune caratteristiche uniche che sono davvero utili per le persone che lavorano su più tipi diversi di file system. Questa è l'unica utility che è stata utilizzata per decenni per eseguire il backup/ripristino/ripristinare i dati anche da tutti i tipi di unità nastro dei dispositivi di archiviazione!

Alcune caratteristiche di Mondo Rescue:

  • Backup e ripristino tra dispositivi RAID e non RAID
  • Gestione delle partizioni:ridimensionamento, partizionamento, formattazione, ecc.
  • Backup e ripristino tra dispositivi Linux e Windows incluso MBR
  • Verifica l'integrità dei dati.

3. ddrescue – Utilità di recupero dati GNU

Stiamo ancora attenendoci alle utilità della riga di comando. Questa è un'utilità che è stata sviluppata da GNU. Questa è un'utilità gratuita e open source come tutte le altre utilità di GNU.

Alcune delle funzionalità di ddrescue:

  • Creato per essere completamente automatizzato
  • I dati vengono salvati in modo molto efficiente (vengono letti solo i blocchi necessari).
  • Unisci automaticamente i dati
  • Evidenzia automaticamente i settori danneggiati su un disco rigido
  • Il ripristino del backup è ripristinabile

4. Ripeti backup e ripristino:l'utilità di ripristino della GUI più semplice

Questo può funzionare come un'utilità normale o come un CD/USB avviabile che puoi collegare a qualsiasi dispositivo, avviare l'utilità di ripristino e iniziare a recuperare i dati. Il vantaggio di tale utilità è che è indipendente dalla piattaforma e consente di ripristinare i dati praticamente per qualsiasi sistema operativo, incluso Linux.

Alcune funzionalità di Redo Backup and Recovery:

  • Applicazioni di base preinstallate come browser, editor di testo, anche quando il ripristino è in esecuzione
  • Può accedere ad altre applicazioni mentre sono in corso le operazioni di ripristino.

5. PhotoRec – Utilità di recupero foto

Questa è un'altra utility di ripristino di CGSecurity (l'altra è TestDisk). PhotoRec è stato creato specificamente per recuperare foto cancellate e altri supporti in stile grafico da SDCard e dischi rigidi.

Alcune delle funzionalità di PhotoRec:

  • Interfaccia intuitiva e interattiva
  • PhotoRec è in grado di recuperare file anche se il disco rigido è gravemente danneggiato
  • Cerca un'ampia varietà di formati di file.

6. Boot Repair – Recupero file Live CD

Se il tuo sistema operativo non si avvia più e devi recuperare i file dal tuo disco rigido, questo è il live CD da utilizzare. Può essere utilizzato come CD o USB in base alla disponibilità.

Alcune delle funzionalità di Boot Repair Live CD:

  • Ripara l'avvio quando il sistema operativo non si avvia più
  • Riparare l'avvio quando GRUB è danneggiato (ad es. errore "GRUB rescue")
  • Facile reinstallazione o ripristino di GRUB
  • Consenti la generazione di un MBR generico per l'avvio in Windows
  • Consenti il ​​ripristino del settore di avvio originale (MBR) se salvato da clean-ubiquity

7. Foremost:uno strumento di recupero dati forense

Questo è uno strumento di recupero dati forense preinstallato in Kali Linux ma può essere installato praticamente su qualsiasi altra distribuzione Linux. Questo strumento può anche recuperare i dati dalle immagini (come quelle create con il comando dd ).

Alcune delle funzionalità di Foremost:

  • Recupera i dati in più formati di file multimediali
  • File di configurazione disponibile per aggiungere più formati di file
  • Recupera i dati dell'iPhone persi da un computer
  • Estrai gli elementi di dati che sono incorporati o persi da un'immagine

8. Bisturi:un'utilità di intaglio di file multipiattaforma

Originariamente basato su Foremost, Scalpel è un'altra utility di intaglio di file che funziona su Windows e Linux. Questa utility funziona anche su file di immagine, ma ha un ulteriore vantaggio del multithreading e dell'IO asincrono.

Alcune caratteristiche di Scalpel:

  • Multithreading su processori multi-core per un'elaborazione più rapida
  • L'I/O asincrono consente la sovrapposizione delle operazioni del disco e delle operazioni di ricerca
  • Supporto per espressioni regolari
  • Corrispondenza intestazione-piè di pagina incorporata per una migliore elaborazione dei file.

9. SystemRescue CD – Un Live CD AIO Rescue Package

Questa è più una raccolta di strumenti che uno strumento in sé. Se sei bloccato in una situazione in cui non sei in grado di avviare il tuo sistema, questo è l'unico CD di ripristino avviabile che ti aiuterà.

Alcune funzionalità di SystemRescue CD:

  • GNU separato :Gestione delle partizioni da riga di comando
  • GParted :Implementazione grafica per GNU Parted
  • FSArchiver :software di archiviazione
  • ddsalvataggio :trova i settori danneggiati sul disco rigido
  • Ntfs3g :per accedere ai file system di Windows.
  • Disco di prova :recupera partizioni e file cancellati.
  • Memtest :Utilità di test della memoria.
  • Risincronizzazione :utilità di backup remoto
  • Strumenti di rete :utilità simili a Samba per il backup dei dati sulle reti locali.

10. Ultimate Boot CD:una raccolta di quasi tutti gli strumenti di recupero dati

Simile al CD SystemRescue, Ultimate Boot CD è una raccolta di strumenti diagnostici. Ma non finisce qui. Se vedi lo screenshot sopra, noterai "Parted Magic" e "UBCD FreeDOS". Sì, è esattamente quello che dice.

Il CD include anche questi due sistemi operativi che possono essere avviati in tempo reale da questo menu per risolvere qualsiasi problema di Linux o Windows. L'elenco completo degli strumenti e delle utilità contenuti in questo CD è disponibile sul sito Web, ma ecco un elenco di alcuni strumenti.

Alcune delle funzionalità di Ultimate Boot CD:

  • BIOS
  • Detergente CMOS
  • CPUStress
  • Tester di stabilità del sistema
  • Recupero MBR e GRUB
  • Recupero accesso
  • PhotoRec e TestDisk
  • Strumenti di partizione del disco
  • e altro...

11. Knoppix:una distribuzione di recupero adatta ai conducenti giornalieri

Ora Knoppix non è la tua normale utilità di ripristino Linux come quelle sopra elencate. Sebbene l'intero scopo di questa distribuzione Linux fosse di essere eseguito dal vivo e recuperare dati o sistemi operativi persi, è pienamente in grado di essere eseguito come unico sistema operativo per il tuo computer.

Viene fornito con quasi tutti gli strumenti di cui avresti mai bisogno per recuperare i dati persi.

Alcune delle funzionalità di Knoppix:

  • Software GNU/Linux
  • Rilevamento hardware automatico
  • Supporto per molte schede grafiche, schede audio, dispositivi SCSI e USB e altre periferiche
  • Può essere utilizzato come disco didattico, sistema di ripristino o disco dimostrativo Linux

12. GParted Live – Lo strumento GUI per GNU Parted

In alcuni dei Live CD di cui sopra, abbiamo menzionato lo strumento GParted che è un livello della GUI dell'utilità GNU Parted. Bene, se tutto ciò che desideri è lo strumento GParted per il ripristino, questo CD live risolverà il tuo problema.

GParted Live è un CD live che ti dà accesso istantaneo a GParted se desideri ripristinare un sistema o una partizione difettosa.

Alcune delle funzionalità di GParted Live:

  • Live CD basato su Debian
  • Può gestire partizioni di tutti i tipi diversi
  • Viene fornito in pacchetto con testdisk e separato per il quale GParted fornisce un livello grafico
  • Molto intuitivo con quasi nessuna curva di apprendimento

13. SafeCopy:uno dei migliori strumenti di recupero dati Linux

SafeCopy è uno dei migliori strumenti di recupero dati Linux e funziona quando tutto il resto fallisce. Questo strumento viene utilizzato per recuperare i dati da settori danneggiati e danneggiati su un disco rigido.

SafeCopy cerca inoltre di ottenere il maggior numero di dati possibile dall'unità di origine, ricorrendo anche ad alcune operazioni di basso livello specifiche del dispositivo, ove applicabile.

Alcune delle funzionalità di SafeCopy:

  • Esegue operazioni IO di basso livello per estrarre il massimo dei dati possibili
  • Ricorda la posizione di ripristino arbitraria anche se il dispositivo di origine si disconnette frequentemente (come le unità USB che possono perdere la connessione a causa di una memoria difettosa)
  • Può correggere errori nei dati su CD, DVD e persino unità floppy

14. Comando grep – Recupero dati di testo semplice

L'utilità grep che utilizziamo per trovare il testo sull'output del terminale è abbastanza potente da aiutarci anche a trovare i dati di testo persi. Dai un'occhiata all'esempio di codice qui sotto:

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt
  • Il -a specifica grep per considerare l'origine come un file di testo
  • Il -A e -B specifica grep per trovare 25 righe prima e 400 righe dopo che questa riga specifica è stata trovata. Questo ci consente di ottenere l'intero file di testo e inoltre è meglio avere più dati che possiamo eliminare in seguito, piuttosto che ottenerne uno minore e dover eseguire nuovamente il comando.
  • /dev/sdb1 è la fonte in cui vogliamo che venga cercato il testo. Vogliamo che il testo venga cercato sull'intero disco
  • > recovery.txt sarà il punto in cui verrà salvato l'output.

15. ext3grep – Uno strumento di recupero file ext3

Questo è uno strumento da riga di comando creato per i file system ext3 per il recupero dei dati. Con solo due comandi, puoi recuperare e ripristinare qualsiasi file eliminato che è stato recuperato con questo strumento.

ext3grep --dump-name <drive>
ext3grep --restore-all <drive>

#Restored data is stored in this folder
cd RESTORED_FILES

16. ext4magic – Uno dei migliori strumenti di recupero dati Linux per ext4

Questo è uno strumento da riga di comando come molti altri nell'elenco ed è disponibile nei repository dei pacchetti per la maggior parte delle distribuzioni Linux.

Alcune delle caratteristiche di ext4magic:

  • Può recuperare interi filesystem che sono stati cancellati ricorsivamente
  • Recupera file sovrascritti accidentalmente
  • Recupera i primi settori di un disco rigido che sono stati sovrascritti accidentalmente

17. extundelete – Un successore ext3grep

Questa utilità ha le sue radici nel codice di ext3grep. L'utilità ext3grep utilizzava il diario del disco per recuperare i file, così come l'extundelete. Questa utilità ricerca nel diario del disco le vecchie copie di un inode esistente per trovare maggiori dettagli e formarlo collettivamente in un file.

Alcune delle funzionalità di extundelete:

  • Recupera da partizioni ext3 ed ex4 (una combinazione di #15 e #16)
  • Uno dei programmi per recuperare il contenuto del file ei nomi dei file su partizioni ext4
  • ext4magic si basa su extundelete per gran parte del suo codice di ripristino ext4

18. R-Undelete – Tecnologia di recupero dati IntelligentScan

Questo è uno dei migliori strumenti di recupero dati in Linux dall'elenco. Ha una versione gratuita e una premium ma per uso personale è uno strumento completamente gratuito. Utilizza la tecnologia IntelligentScan in grado di recuperare anche dati gravemente danneggiati.

Alcune delle funzionalità di R-Undelete:

  • Recupero MBR e GPT
  • Ripristino del settore di avvio sui principali file system
  • Recupera file su sistemi ext, FAT, NTFS

19. ext3undel – Uno script personalizzato per semplificare il recupero dei file

Questo è uno script scritto per semplificare l'uso di alcuni strumenti complicati come Sleuthkit e PhotoRec e semplificarli. L'uso combinato di questi strumenti rende anche questo script un metodo più efficiente per estrarre correttamente più inode eliminati.

Poiché si tratta di uno script che combina le funzionalità di più strumenti, la funzionalità è simile agli strumenti stessi.

20. The Sleuth Kit – Prove forensi

Questo è uno strumento creato appositamente per gli investigatori forensi per eseguire analisi sui dischi rigidi e raccogliere prove. Quindi Sleuth Kit utilizza algoritmi molto efficienti e avanzati per estrarre quanti più dati eliminati possibile dai dischi rigidi.

Lo strumento precedente di cui abbiamo parlato "ext3undel" sfrutta la tecnologia dello Sleuth Kit, ma se desideri utilizzare questo strumento come uno standalone, puoi usarlo insieme alla sua interfaccia grafica "Autopsy"

Alcune delle caratteristiche di The Sleuth Kit:

  • Analisi della sequenza temporale: Visualizza gli eventi di sistema su una GUI
  • Ricerca per parola chiave: Trova le parole chiave nei file di testo sull'intero Drive (compresi i file eliminati)
  • Artefatti Web: Estrai i dati dell'attività web
  • Analisi del registro: Trova i dispositivi connessi di recente utilizzando i dati del registro
  • Analisi del file LNK: Identità ai documenti di recente accesso
  • Analisi email: Analizza i messaggi di posta elettronica nel formato mbox per la lettura e l'analisi
  • e molte altre funzioni...

Conclusione

Ci auguriamo che tu abbia trovato lo strumento giusto per le tue esigenze di recupero dati con questo articolo. Per un utente di base, praticamente qualsiasi strumento dell'elenco funzionerà. Ma per le persone che hanno esigenze speciali con il recupero dei file, devono trovare quello che ha le funzionalità di cui hanno bisogno.

Ricorda sempre però, questi strumenti cercano di recuperare i file che sono stati eliminati in base ai metadati che rimangono ancora. Ma questa non è una garanzia di ripristino, quindi è sempre meglio avere backup di tutti i dati che vengono archiviati.


Linux
  1. I 5 migliori strumenti di migrazione dei dati per Linux

  2. Come recuperare file cancellati su Linux utilizzando lo strumento di recupero dati Scalpel?

  3. I migliori strumenti per recuperare i dati [Windows, Linux, DOS, MacOS X]

  4. I migliori strumenti di trasferimento file su Linux

  5. Unix/Linux ripristina/ripristina i file eliminati

I 15 migliori strumenti di fisica per il sistema Linux per insegnare la fisica

I 15 migliori strumenti di chimica per il sistema Linux

I 15 migliori strumenti di biologia per il sistema Linux

I 10 migliori strumenti per la selezione dei colori per il sistema Linux

I 10 migliori strumenti di scansione per il sistema Linux

I 10 migliori strumenti meteo per il sistema Linux