Vaši stari CD-i - osobito one koje ste spalili - degradiraju se tijekom vremena, do točke da su nečitljivi. Pokazat ćemo vam kako istisnuti što više podataka od njih koliko možete, prije nego što je prekasno!
Alat koji ćemo koristiti za to je pozvan ddrescue, koji se lako može pristupiti iz Live CD okruženja. ddrescue možete izraditi .iso datoteke s vaših CD-ova, a zatim ih možete snimiti na pouzdaniji CD ili ih možete montirati i pristupiti u svim modernim operativnim sustavima.
Pokrenite Ubuntu Live CD okruženje koristeći izgorjeti CD ili pripremljen bljesak voziti.
Prvo ćemo instalirati ddrescue, Otvorite Upravitelj Synaptic paketa (sustav> Administrator> Synaptic Package Manager).
U prozoru Synaptic Package Manager kliknite Postavke> Repozitorije.
Dodajte ček u okvir čija oznaka završava s "svemirom" kako bi se omogućio Ubuntu svemir projekti. Kliknite Zatvori.
Natrag u glavnom prozoru Synaptic, kliknite gumb Učitaj da biste ponovno učitali popis dostupnih paketa.
Nakon što je indeks pretraživanja obnovljen, unesite "ddrescue" u polje za brzo pretraživanje. Dva različita paketa će se pojaviti; pobrinite se da odaberete "gddrescue", a ne "ddrescue", što malo drugačije djeluje.
Desnom tipkom miša kliknite "gddrescue" i odaberite Označi za instalaciju. Kliknite gumb Primijeni i slijedite upute za instalaciju ddrescue.
Zatim moramo odabrati mjesto za spremanje .iso datoteke koju će izraditi ddrescue, U našem slučaju koristit ćemo interni NTFS tvrdi disk. Da biste ga montirali, kliknite na Mjesta i odaberite tvrdi disk koji želimo upotrebljavati.
Ostatak ovog vodiča bit će učinjen u terminalnom prozoru, tako da otvorite jedan od Aplikacije> Pribor> Terminal.
Idite do mjesta na kojem ćete spremiti .iso datoteku. U našem slučaju, to je novorazvijeni tvrdi disk, stoga ćemo se najprije prebaciti u direktorij / media i upotrijebiti završetak kartice kako bismo prešli na direktorij koji predstavlja naš hard disk.
Kad ste u pravom direktoriju, spremni ste za pokretanje ddrescue! ddrescue je uredan jer možete pokušati povući podatke s CD-a više puta, a svaki put kad će se dodati u istu slikovnu datoteku, sve se nove podatke uspijeva oporaviti.
Zbog toga, za prvi prolaz, najbolje je početi s oporavkom jednostavnih dijelova, a kasnije će se probiti u problematična područja.
Za prvi prolaz naredba terminala je:
ddrescue -n-b 2048 / dev / cdrom
U našem slučaju, CD koji pokušavamo oporaviti je 13-godišnji CD sa Red Hat Linuxom 4.2, pa ćemo nazvati sliku RedHat.iso i log datoteku RedHat.log.
Zastava "-n" osigurava da ovaj prvi prolaz ne traje predugo, ali će i dalje oporaviti dijelove CD-a koji se lako čitaju. Zastava "-b" je važna jer CD-ovi imaju veličine blokova od 2048 bajta.
Na kraju će se završiti donošenje, eventualno s nekim pogreškama.
U našem slučaju, bilo je oko 80 MB podataka koji nisu bili oporavljeni zbog pogrešaka. Pokušajmo drugi, detaljniji pokušaj da se oporavimo što je moguće više podataka.
Terminalna naredba za ovu drugu vožnju je vrlo slična prvoj, osim što umjesto korištenja "-n" zastave koristit ćemo "-d" zastavicu kako bismo rekli ddrescue da uđe u izravni način i da pročitamo što više podataka s CD-a koliko je moguće. Dodatne informacije o parametrima naredbenog retka koje ddrescue prepoznaje potražite u priručniku.
ddrescue -d -b 2048 / dev / cdrom
Provjerite jesu li .iso i .log datoteke isti kao što ste ih koristili u prvom koraku.
Dopustili smo da trčanje preko noći, a ujutro ...
oporavili smo više od 55 MB podataka koje prije nismo pronašli! Ako ga ostavimo duže, možda smo se mogli oporaviti još više.
Dobro je pokušati sačuvati svoje CD-e sada, prije nego što se dalje razgrađuju. Prostor na tvrdom disku jeftin; kupnja vanjskog pogona je mala investicija ako to znači da možete spremiti svoje stare CD-e (a zatim ih možete baciti da biste spremili neki prostor na policama).
I dok ddrescue je izvrstan alat za to, također se može koristiti za povlačenje podataka s drugih uređaja kao što su tvrdi diskovi i diskete. Ako ste pokušali napraviti snimku pogona dd i to vam je dao pogreške, a zatim dati ddrescue pokušajte umjesto toga!