amugtech.com
Amug Tecnici Apple Italia

Recupero dati da dischi danneggiati

14 Ottobre, 2007 da marco

Se vi trovate con un file danneggiato (sia esso su hd o su cd) c’è un valido sistema per provare a recuperarlo. Indispensabile è avere tanto tanto tempo e scaricare ddrescue. dopo averlo scaricato è necessario compilarlo seguendo queste indicazioni. Da terminale andate nella cartella e:

  1. ./configure
  2. make

La sintassi di ddrecue è terribilmente semplice.

    Ricordatevi di eseguirlo come root o usando sudo davanti ai comandi. Ma veniamo a noi… Se vogliamo recuperare un singolo file:dd bs=512 if=/Volumes/HD1/badfile.mpg of=/Volumes/HD2/newrecoveredfile.txt conv=noerror,syncin cui:

    • /Volumes/HD1/badfile.mpg è il punto in cui si trova il file danneggiato/
    • Volumes/HD2/newrecoveredfile.mpg è il nuovo file

    ddresue lavora per interpolazione di letture successive. Non riuscendo a leggere un blocco correttamente lo legge molte volte e stima quale il suo esatto contenuto. La cosa funziona bene ma richiede molto tempo. Se vi guardate la guida in linea vedrete che è possibile fare molte cose carine, come il dump di un disco corrotto in una iso, limitare il numero di tentativi per ogni blocco etc.Se dovete recurperare molti file un buon sistema è questo:

    1. usate cp per copiare i vostri file. cp ha il pregio di scrivere i file che non è riuscito a spostare e di continuare. Il finder se non riesce a copiarne uno ferma la copia.
    2. copiate con ddrescue solo i file che cp non è riuscito a copiare

    con un po di scripting è possibile automatizzare la cosa. 

    Pubblicato in Programmi

    Lascia un commento

    Nota: I commenti saranno moderati. Non inviarli più volte.