Top 20 Migliori Strumenti di Recupero Dati Linux per Recuperare File Eliminati/Corrotti

Oggi parleremo dei migliori strumenti di recupero dati Linux per aiutarti a recuperare qualsiasi dato che potresti aver perso. Se hai eliminato di recente i file, 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 hard disk. Quindi continua a leggere, potresti essere in grado di recuperare tutti i file che hai perso in precedenza!

Come scegliere i migliori strumenti di recupero dati Linux?

Ci sono poche cose che devi considerare perché la maggior parte degli strumenti di recupero dati funziona allo stesso modo, accedendo ai frammenti sul tuo hard disk.

Le principali differenze di solito si trovano nella facilità d’uso, nell’interfaccia utente e nelle funzionalità. Quindi andiamo oltre le caratteristiche e le funzionalità dei migliori 20 strumenti di recupero dati Linux in questo articolo.

1. TestDisk – Strumento di recupero partizioni e dischi

Testdisk Data Recovery

Questo è uno dei miei software preferiti. È uno strumento basato sulla riga di comando ma è davvero facile da usare e molto interattivo. L’utilità si avvia e inizia a fare magia semplicemente eseguendo il comando.

Abbiamo scritto di recente un tutorial sull’utilità testdisk, che ti guida attraverso l’installazione e i passaggi per il recupero dei file.

Alcune delle caratteristiche di TestDisk:

  • Recupero delle partizioni eliminate
  • Ricostruzione della tabella delle partizioni
  • Backup delle partizioni per partizioni EFI GPT
  • Riscrittura del MBR

2. Mondo Rescue – Utility di ripristino di unità di rete

MondoRescue

Un’altra utility basata sulla riga di comando molto buona è Mondo Rescue, che ha alcune caratteristiche uniche che sono davvero utili per le persone che lavorano su diversi tipi di sistemi di file. Questa è l’unica utility che viene utilizzata da decenni per il backup/ripristino/recupero di dati da tutti i tipi di dispositivi di archiviazione, anche i drive a nastro!

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, inclusi gli MBR
  • Verifica dell’integrità dei dati.

3. ddrescue – Utilità di recupero dati GNU

Ddrescue

Continuiamo ad utilizzare le utility da riga di comando. Questa è un’utilità sviluppata da GNU, gratuita e open-source come tutte le altre utilità di GNU.

Alcune caratteristiche di ddrescue:

  • Creata per essere completamente automatizzata
  • I dati vengono recuperati in modo molto efficiente (vengono letti solo i blocchi necessari).
  • Auto-unione dei dati
  • Evidenzia automaticamente i settori danneggiati su un disco rigido
  • Il backup e il ripristino sono riavviabili

4. Redo Backup and Recovery – Utilità di ripristino con interfaccia grafica più semplice

Redo Backup And Recovery

Questo può funzionare come un’utilità regolare 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 un’utilità del genere è che è indipendente dalla piattaforma, consentendoti di ripristinare dati per praticamente qualsiasi sistema operativo, incluso Linux.

Alcune caratteristiche di Redo Backup and Recovery:

  • Applicazioni di base preinstallate come browser, editor di testo, anche durante l’esecuzione del ripristino
  • È in grado di accedere ad altre applicazioni durante l’esecuzione delle operazioni di ripristino.

5. PhotoRec – Utilità di recupero foto

Photorec

Questa è un’altra utilità di ripristino di CGSecurity (l’altra è TestDisk). PhotoRec è stata creata specificamente per il recupero di foto eliminate e altri tipi di file multimediali grafici da schede SD e dischi rigidi.

Alcune delle caratteristiche di PhotoRec:

  • Interfaccia intuitiva e interattiva
  • PhotoRec è in grado di recuperare file anche se l’hard disk è gravemente danneggiato
  • Ricerca una vasta gamma di formati di file.

6. Riparazione del Boot – Recupero File da Live CD

Boot Repair

Se il tuo sistema operativo non si avvia più e hai bisogno di recuperare file dal tuo disco rigido, questo è il Live CD da utilizzare. Può essere utilizzato come CD o come USB a seconda della disponibilità.

Alcune delle caratteristiche di Boot Repair Live CD:

  • Riparazione dell’avvio quando il sistema operativo non si avvia più
  • Riparazione dell’avvio quando GRUB è danneggiato (ad esempio, errore “GRUB rescue”)
  • Reinstallazione o ripristino facile di GRUB
  • Consente di generare un MBR generico per avviare Windows
  • Consente di ripristinare il settore di avvio originale (MBR) se salvato da clean-ubiquity

7. Foremost – Un Tool di Recupero Dati Forense

Foremost Data Recovery

Questo è un tool di recupero dati forense pre-installato in Kali Linux ma può essere installato anche su quasi qualsiasi altra distribuzione Linux. Questo strumento può anche recuperare dati da immagini (come quelle create con il comando dd).

Alcune delle caratteristiche principali di Foremost:

  • Recupero dati in diversi formati di file multimediali
  • File di configurazione disponibile per aggiungere ulteriori formati di file
  • Recupero dati persi dall’iPhone da un computer
  • Estrarre elementi di dati incorporati o persi da un’immagine

8. Scalpel – Un’utilità di intaglio di file multi-piattaforma

Scalpel

Originariamente basato su Foremost, Scalpel è un’altra utilità di intaglio di file che funziona su Windows e Linux. Questa utilità funziona anche su file immagine ma ha il vantaggio aggiuntivo di multithreading e IO asincrono.

Alcune caratteristiche di Scalpel:

  • Multithreading su processori multi-core per un’elaborazione più veloce
  • L’I/O asincrono consente alle operazioni di disco e alle operazioni di ricerca di sovrapporsi
  • Supporto Regex
  • Corrispondenza tra intestazione e piè di pagina incorporata per una migliore elaborazione dei file.

9. SystemRescue CD – Un pacchetto di soccorso AIO Live CD

SystemRescueCD 1

Questo è più una raccolta di strumenti che uno strumento in sé. Se ti trovi in una situazione in cui non riesci a avviare il tuo sistema, questo è l’unico CD di ripristino avviabile che ti aiuterà.

Alcune caratteristiche di SystemRescue CD:

  • GNU Parted: Gestione delle partizioni da linea di comando
  • GParted: Implementazione grafica per il GNU Parted
  • FSArchiver: Software archiviatore
  • ddrescue: Trova settori danneggiati sull’hard disk
  • Ntfs3g: Per accedere ai sistemi di file Windows
  • Testdisk: Recupera partizioni e file eliminati
  • Memtest: Utility di test della memoria
  • Rsync: Utility di backup remoto
  • Strumenti di rete: Utility simili a Samba per il backup dei dati tramite reti locali.

10. Ultimate Boot CD – Una raccolta di quasi tutti gli strumenti di recupero dati

Ultimate Boot CD

Simile al SystemRescue CD, Ultimate Boot CD è una raccolta di strumenti di diagnostica. Ma non finisce qui. Se guardi la schermata sopra, noterai “Parted Magic” e “UBCD FreeDOS”. Sì, è esattamente ciò che dice.

Il CD include anche questi due sistemi operativi che possono essere avviati live da questo menu per risolvere eventuali problemi di Linux o Windows. L’elenco completo degli strumenti e delle utility inclusi in questo CD è disponibile sul sito web ma ecco un elenco di alcuni degli strumenti.

Alcune delle caratteristiche di Ultimate Boot CD:

  • BIOS
  • CMOS Cleaner
  • CPUStress
  • Tester di stabilità del sistema
  • Recupero MBR e GRUB
  • Recupero password
  • PhotoRec e TestDisk
  • Strumenti di partizione del disco
  • e altro ancora…

11. Knoppix – Una distribuzione di ripristino in grado di essere utilizzata quotidianamente

Knoppix Live Min

Knoppix non è la solita utility di ripristino Linux come quelle elencate sopra. Sebbene l’intero scopo di questa distribuzione Linux fosse quello di essere eseguita in modalità live e recuperare dati o sistemi operativi persi, è completamente in grado di essere eseguita come unico sistema operativo per il tuo computer.

Viene fornito con quasi tutti gli strumenti di cui potresti aver bisogno per recuperare dati persi.

Alcune delle caratteristiche di Knoppix:

  • Software GNU/Linux
  • Rilevamento automatico dell’hardware
  • Supporto per molte schede grafiche, schede audio, dispositivi SCSI e USB, e altri dispositivi periferici
  • Può essere utilizzato come disco educativo, sistema di soccorso o come disco demo Linux

12. GParted Live – Lo strumento grafico per GNU Parted

Gparted Live Cd

In alcuni dei CD Live sopra menzionati, abbiamo parlato dello strumento GParted che è un’interfaccia grafica per l’utilità GNU Parted. Beh, se tutto ciò di cui hai bisogno è lo strumento GParted per il recupero, questo CD Live risolverà il tuo problema.

GParted Live è un CD Live che ti offre un accesso immediato a GParted se desideri recuperare un sistema o una partizione danneggiata.

Alcune caratteristiche di GParted Live:

  • Basato su Debian Live CD
  • Può gestire partizioni di diversi tipi
  • Viene fornito con testdisk e parted per i quali GParted offre un’interfaccia grafica
  • Molto intuitivo, con una curva di apprendimento quasi inesistente

13. SafeCopy – Uno dei migliori strumenti di recupero dati per Linux

Safecopy Utility

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

SafeCopy cerca anche di ottenere il maggior numero possibile di dati dall’unità di origine, ricorrendo anche a operazioni a basso livello specifiche del dispositivo quando applicabile.

Alcune caratteristiche di SafeCopy:

  • Esegue operazioni di I/O a basso livello per estrarre il massimo numero possibile di dati
  • Ricorda la posizione di recupero arbitraria anche se il dispositivo di origine si disconnette frequentemente (come le unità USB che possono perdere la connessione a causa di un’unità di archiviazione difettosa)
  • Può correggere gli errori nei dati su CD, DVD e persino dischi floppy

14. Comando grep – Semplice recupero dati di testo

Il comando grep che utilizziamo per trovare il testo nell’output del terminale è sufficientemente potente da aiutarci a trovare anche 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 a grep di considerare la fonte come un file di testo
  • Il -A e il -B specificano a grep di trovare 25 righe prima e 400 righe dopo che viene trovata questa specifica riga. Ciò ci permette di ottenere l’intero file di testo e inoltre, è meglio avere più dati che possiamo eliminare in seguito, che avere meno dati e dover eseguire nuovamente il comando.
  • /dev/sdb1 è la fonte in cui vogliamo cercare il testo. Vogliamo che il testo venga cercato su tutto il drive
  • > recover.txt sarà dove verrà salvato l’output.

15. ext3grep – Uno Strumento di Recupero File per ext3

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

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

#I dati ripristinati sono memorizzati in questa cartella
cd RESTORED_FILES

16. ext4magic – Uno dei Migliori Strumenti di Recupero Dati per ext4 in Linux

Ext4magic

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 eliminati in modo ricorsivo
  • Recupera file sovrascritti accidentalmente
  • Ripristina i settori iniziali di un disco rigido sovrascritti accidentalmente

17. extundelete – Un successore di ext3grep

Extundelete

Questo strumento ha le sue radici nel codice di ext3grep. L’utilità ext3grep utilizzava il registro del disco per recuperare i file e lo fa anche extundelete. Questo strumento ricerca il registro del disco per vecchie copie di un inode esistente per trovare ulteriori dettagli e li combina in un file.

Alcune delle caratteristiche di extundelete:

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

18. R-Undelete – Tecnologia di recupero dati IntelligentScan

R Undelete

Questo è uno dei migliori strumenti di recupero dati in Linux dalla lista. Ha una versione gratuita e una premium, ma per uso personale è completamente gratuito. Utilizza la tecnologia IntelligentScan che può recuperare anche dati gravemente danneggiati.

Alcune delle caratteristiche di R-Undelete:

  • Recupero di MBR e GPT
  • Recupero del settore di avvio sui principali file system
  • Recupero di 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. Utilizzando questi strumenti in combinazione, lo script diventa anche un metodo più efficiente per estrarre correttamente più inode eliminati.

Dato che questo è uno script che combina le funzionalità di più strumenti, le funzionalità sono simili agli strumenti stessi.

20. The Sleuth Kit – Prove Forensi

Sleuth Kit Autopsy

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

Lo strumento precedente di cui abbiamo parlato, “ext3undel”, sfrutta la tecnologia del Sleuth Kit, ma se desideri utilizzare questo strumento come uno standalone, puoi farlo insieme al suo front-end GUI “Autopsy”.

Alcune delle caratteristiche di The Sleuth Kit:

  • Analisi temporale: Visualizza eventi di sistema su una GUI
  • Ricerca per parole chiave: Trova parole chiave nei file di testo su tutto il disco (inclusi i file eliminati)
  • Artefatti Web: Estrae dati sull’attività web
  • Analisi del Registro: Trova dispositivi collegati di recente utilizzando i dati del registro
  • Analisi dei file LNK: Identifica documenti a cui si è acceduto di recente
  • Analisi delle email: Analizza i messaggi di posta elettronica nel formato mbox per la lettura e l’analisi
  • e molte altre funzionalità…

Conclusione

Speriamo che tu abbia trovato lo strumento giusto per le tue esigenze di recupero dati con questo articolo. Per un utente base, praticamente qualsiasi strumento dalla lista funzionerà. Ma per coloro che hanno esigenze specifiche con il recupero di file, è necessario trovare quello che ha le funzionalità di cui hanno bisogno.

Ricorda sempre, però, che questi strumenti cercano di recuperare file che sono stati eliminati in base ai metadati che ancora rimangono. Ma ciò non garantisce il recupero, quindi è sempre meglio avere copie di backup di tutti i dati memorizzati.

Source:
https://www.digitalocean.com/community/tutorials/top-best-linux-data-recovery-tools