Rescue CD vecchi e danneggiati con un Live CD di Ubuntu
I tuoi vecchi CD, specialmente quelli che hai bruciato tu stesso, si degradano nel tempo, al punto che sono illeggibili. Ti mostreremo come spremere più dati possibile, prima che sia troppo tardi!
Si chiama lo strumento che useremo per fare ciò ddrescue, che può essere facilmente accessibile dall'ambiente Live CD. ddrescue può creare file .iso dai tuoi CD, che possono quindi essere masterizzati su un CD più affidabile oppure possono essere montati e utilizzati in tutti i moderni sistemi operativi.
Avvio nell'ambiente di Ubuntu Live CD utilizzando un CD masterizzato o un'unità flash preparata.
Innanzitutto, installeremo ddrescue. Aprire Synaptic Package Manager (Sistema> Amministrazione> Gestore pacchetti Synaptic).
Nella finestra di Synaptic Package Manager, fare clic su Impostazioni> Repository.
Aggiungi un segno di spunta nella casella la cui etichetta termina con "universo" per abilitare Ubuntu universo repository. Clicca Chiudi.
Di nuovo nella finestra principale di Synaptic, fai clic sul pulsante Ricarica per ricaricare l'elenco dei pacchetti disponibili.
Una volta che l'indice di ricerca è stato ricostruito, inserisci "ddrescue" nel campo di testo Ricerca rapida. Verranno visualizzati due diversi pacchetti; assicurati di scegliere "gddrescue" e non "ddrescue", che funziona in modo leggermente diverso.
Fare clic con il tasto destro su "gddrescue" e selezionare Seleziona per l'installazione. Fare clic sul pulsante Applica e seguire le istruzioni per l'installazione ddrescue.
Successivamente, dobbiamo selezionare una posizione per salvare il file .iso da cui verrà prodotto ddrescue. Nel nostro caso, useremo un disco rigido NTFS interno. Per montarlo, faremo clic su Luoghi e quindi selezionare il disco rigido che vogliamo utilizzare.
Il resto di questa guida sarà fatto in una finestra di terminale, quindi aprilo attraverso Applicazioni> Accessori> Terminale.
Passare alla posizione in cui si salverà il file .iso. Nel nostro caso, si tratta di un disco rigido appena montato, quindi prima passeremo alla directory / media, quindi utilizzeremo il completamento della scheda per passare alla directory che rappresenta il nostro disco rigido.
Una volta nella giusta directory, sei pronto per essere eseguito ddrescue! ddrescue è pulito perché puoi provare a estrarre i dati da un CD più volte, e ogni volta aggiungerà allo stesso file di immagine qualsiasi nuovo dato riuscirà a recuperare.
Per questo motivo, per il primo passaggio, è meglio iniziare con il recupero delle parti facili prima, e quindi eseguire il drill-down in aree problematiche in seguito.
Per il primo passaggio, il comando del terminale è:
ddrescue -n -b 2048 / dev / cdrom
Nel nostro caso, il CD che stiamo cercando di recuperare è un CD di 13 anni con Red Hat Linux 4.2 su di esso, quindi chiameremo l'immagine RedHat.iso e il file di log RedHat.log.
Il flag "-n" garantisce che questo primo passaggio non impiegherà troppo tempo, ma ripristinerà comunque le parti del CD facili da leggere. Il flag "-b" è importante perché i CD hanno dimensioni di blocco di 2048 byte.
Alla fine il ddrescue finirà, probabilmente con alcuni errori.
Nel nostro caso, c'erano circa 80 MB di dati che non sono stati ripristinati a causa di errori. Proviamo una seconda esecuzione più approfondita per cercare di recuperare quanti più dati possibile.
Il comando terminale per questa seconda esecuzione è molto simile al primo, tranne che invece di usare il flag "-n" useremo il flag "-d" per dire a ddrescue di andare in modalità diretta e leggere quanti più dati dal CD il più possibile Per ulteriori informazioni sui parametri della riga di comando che riconosce ddrescue, consultare il relativo manuale.
ddrescue -d -b 2048 / dev / cdrom
Assicurati che i file .iso e .log siano gli stessi utilizzati nel primo passaggio.
Lasciamo andare il ddrescue durante la notte, e al mattino ...
abbiamo recuperato oltre 55 MB di dati che non avevamo ancora recuperato prima! Se l'avessimo lasciato più a lungo, potremmo essere stati in grado di recuperare ancora di più.
È una buona idea provare a salvare i tuoi CD adesso, prima che si degradino ulteriormente. Lo spazio sul disco rigido è economico; comprare un disco esterno è un piccolo investimento se significa che puoi salvare i tuoi vecchi CD (e poi puoi buttarli via per risparmiare spazio sui tuoi scaffali).
E mentre ddrescue è un ottimo strumento per farlo, può anche essere usato per estrarre dati da altri dispositivi come hard disk e floppy disk. Se si è tentato di creare un'immagine del disco con dd e ti ha dato degli errori, poi dai ddrescue una prova, invece!