{"id":9,"date":"2007-06-23T20:01:57","date_gmt":"2007-06-23T18:01:57","guid":{"rendered":"http:\/\/freebox.blogdns.com\/index.php\/2007\/06\/23\/partizione-danneggiata\/"},"modified":"2007-12-26T13:02:04","modified_gmt":"2007-12-26T12:02:04","slug":"partizione-danneggiata","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2007\/06\/23\/partizione-danneggiata\/","title":{"rendered":"Partizione danneggiata"},"content":{"rendered":"<p>Dopo aver recuperato l&#8217;hard disk come ho scritto nel post <a href=\"http:\/\/freebox.blogdns.com\/index.php\/2007\/06\/23\/maxtor-n40p\/\" target=\"_blank\">Maxtor N40P<\/a> mi sono ritrovato con una partizione parecchio danneggiata, non faceva il boot, non riuscivo a montarla o addirittura non mi creava il device, fsck non mi aiutava. Non avevo mai avuto un problema del genere, quindi preso un p\u00f2 dalla disperazione ho provato perfino software commerciali da windows!! Sto parlando di Stellar Phoenix linux, buon programma, ma assolutamente inutile se si ha un p\u00f2 di dimestichezza con il terminale.<\/p>\n<p><!--more--><\/p>\n<p>La soluzione non \u00e8 neanche tanto difficile, in linea teorica si tratta di fare un immagine di una partizione, il tool di linux che permette di fare questo si chiama &#8220;dd&#8221;. Purtroppo per\u00f2 dd \u00e8 troppo sensibile agli errori, basta un blocco danneggiato che il programma si interrompe, \u00e8 chiaro quindi che non \u00e8 utile ai nostri scopi.<\/p>\n<p>Ci arriva in aiuto ddrescue (da non confondere col meno potente dd_rescue) che consente di saltare gli errori e andare avanti con il salvataggio dell&#8217;immagine.<\/p>\n<p>Mi \u00e8 stata molto utile la distro live <a href=\"http:\/\/www.tux.org\/pub\/people\/kent-robotti\/looplinux\/rip\/\" target=\"_blank\">RipLinux<\/a> , come ho detto infatti altre distro live non mi creavano il device (credo per colpa di udev) lei invece tranquilla tranquilla mi ha permesso di usare ddrescue.<\/p>\n<p>Procediamo!! da man ddrescue:<\/p>\n<p class=\"code\">ddrescue [options] infile outfile [logfile]<\/p>\n<p> quindi se non si vogliono opzioni particolari basta un<\/p>\n<p class=\"code\">ddrescue \/dev\/hdxy \/nomefile.img<\/p>\n<p> Il processo pu\u00f2 durare parecchie ore, dipende dalla grandezza della partizione; una volta finito prima \u00e8 dare un fsck sull&#8217;immagine poi si pu\u00f2 procedere con il mount<\/p>\n<p class=\"code\">fsck \/nomefile.img<\/p>\n<p class=\"code\">mount -o loop \/nomefile.img \/cartelladimount<\/p>\n<p>A questo punto se tutto \u00e8 andato per il meglio potete salvarvi i file o provare direttamente a riscrivere il file immagine in una partizione; per questo dovrebbe bastare il semplice &#8220;dd&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dopo aver recuperato l&#8217;hard disk come ho scritto nel post Maxtor N40P mi sono ritrovato con una partizione parecchio danneggiata, non faceva il boot, non riuscivo a montarla o addirittura non mi creava il device, fsck non mi aiutava. Non avevo mai avuto un problema del genere, quindi preso un p\u00f2 dalla disperazione ho provato [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,3,11,42,8],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry","category-informatica","category-gnulinux","category-hardware","category-smanettamenti","category-software"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/9\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}