DiscoRescue: il nostro strumento per recuperare i dati dai dischi guasti
Lo abbiamo scritto noi, per il laboratorio. Legge i dischi
che stanno cedendo partendo dalle zone sane, salva un’immagine completa
prima di toccare qualunque dato, e ricostruisce i file anche quando il
disco non ha più una struttura leggibile.
Motore di ricerca file: provato, 33 verifiche superate
Copia del disco: scritta, collaudo su Linux in corso
Perché non ci siamo accontentati dei programmi esistenti
Gli strumenti liberi per il recupero dati sono validi e li
conosciamo bene. Ne abbiamo costruito uno nostro per tre ragioni concrete,
tutte legate a come si lavora davvero su un disco malato.
Sapere cosa è stato perso
Il programma tiene una mappa di ogni settore letto e di ogni settore
illeggibile. Quando consegniamo i file sappiamo quali sono completi e
quali attraversano una zona perduta, e lo scriviamo nel referto.
Poter interrompere e riprendere
La mappa viene salvata ogni dieci secondi. Un disco che si scalda si
può spegnere, far raffreddare e riprendere il giorno dopo senza
rileggere nulla di quello che era già stato copiato.
Nessuna licenza da rinnovare
Lo strumento è nostro: nessun canone, nessun limite sul numero di
dischi, nessun dato che esce dal laboratorio per essere elaborato
altrove.
Come legge un disco che sta morendo
Un disco in avaria ha una vita residua che si misura in ore,
a volte in minuti. Leggerlo dall’inizio alla fine è l’errore più comune:
si va a sbattere contro i primi settori rotti e si consuma lì tutta la
vita del disco, con la gran parte dei dati sani ancora da copiare.
Il nostro programma procede al contrario.
-
Prende il facile, in fretta
Copia a blocchi tutto ciò che si legge al primo tentativo. Appena un
blocco dà errore lo segna e salta avanti, senza
insistere. In questa fase si mette in salvo la maggior parte dei dati. -
Si avvicina al danno dai bordi
Torna sui buchi lasciati e li esplora dai due lati con passi piccoli,
recuperando i settori buoni attorno al guasto e restringendo la zona
perduta al nucleo che è davvero illeggibile. -
Insiste solo alla fine
Soltanto ora ritenta i settori rimasti, uno per uno, a più passate.
Se il disco cede in questo momento, tutto ciò che era leggibile è
già al sicuro. Se una passata non recupera niente, si ferma da solo
invece di continuare a stressare la meccanica. -
Ricostruisce i file dall’immagine
Il recupero vero avviene sulla copia, non sul disco del cliente, che
da quel momento resta fermo. I file vengono riconosciuti dal loro
contenuto: funziona anche su un disco formattato o con la struttura
delle cartelle distrutta.
Cosa riconosce e quanto ci mette
formati di file riconosciuti dal contenuto: foto, documenti, video, audio, archivi, caselle di posta
per analizzare un disco da 1 TB: tempo misurato sul nostro banco di prova, su un disco sano
verifiche automatiche che il motore deve superare a ogni modifica del programma
dimensione massima di disco gestita senza perdita di precisione sugli indirizzi
| Componente | Stato | Note |
|---|---|---|
| Mappa dei settori | provata | Formato compatibile con gli strumenti standard del settore, così la mappa resta leggibile anche fuori dal nostro programma |
| Ricerca e estrazione dei file | provata | Verificata su immagini costruite a tavolino con file di cui conosciamo in anticipo posizione e dimensione |
| Copia del disco in tre fasi | in collaudo | Il codice è scritto e la logica è verificata, ma il collaudo sul sistema di destinazione non è concluso: non lo usiamo su dischi di clienti |
| Nomi e cartelle originali | da fare | Quando la struttura del disco è illeggibile i file vengono rinominati per tipo. Il recupero dei nomi veri è il prossimo lavoro |
Quello che nessun programma può fare
Se un disco non viene più riconosciuto dal computer — non si accende, non
gira, ticchetta, ha l’elettronica bruciata o i piatti graffiati — nessun
software al mondo può leggerlo, nemmeno questo. In quei casi serve una
camera bianca e la sostituzione fisica dei componenti: facciamo la
diagnosi, lo diciamo chiaramente e indirizziamo a un laboratorio
specializzato.
Lo usiamo noi, per i tuoi dati
Questo programma non è in vendita: è lo strumento con cui lavoriamo in
laboratorio. Se hai un disco, una chiavetta o una scheda di memoria che non
si legge più, portacelo e ti diciamo in che stato è prima di qualsiasi
preventivo.