Vanhat CD-levyjasi - erityisesti ne, jotka olet poltanut itsesi - hajoavat ajan myötä, siihen pisteeseen, että ne ovat lukukelvottomia. Osoitamme, kuinka voit purkaa mahdollisimman paljon tietoja niistä, ennen kuin on liian myöhäistä!
Työkalu, johon aiomme käyttää tätä kutsutaan ddrescue, josta pääsee helposti Live-CD-ympäristöstä. ddrescue voi tehdä .iso-tiedostoja CD-levyiltäsi, jotka voidaan joko polttaa luotettavammalle CD-levylle tai voidaan asentaa ja käyttää kaikissa nykyaikaisissa käyttöjärjestelmissä.
Käynnistä Ubuntu Live CD -ympäristö palavalla CD-levyllä tai valmiilla flash-asemilla.
Ensin asennamme ddrescue. Avaa Synaptic Package Manager (Järjestelmä> Hallinta> Synaptic Package Manager).
Napsauta Synaptic Package Manager -ikkunassa Settings> Repositories.
Lisää tarkistus ruutuun, jonka etiketti päättyy "maailmankaikkeuteen", jotta Ubuntu voi olla maailmankaikkeus arkistoon. Napsauta Sulje.
Palaa Synaptic-pääikkunan päävalikkoon napsauttamalla Lataa-painiketta uudelleen lataamalla käytettävissä olevien pakettien luettelo.
Kun hakuindeksi on rakennettu uudelleen, kirjoita "ddrescue" Pikahaku-tekstikenttään. Kaksi erilaista pakettia syntyy; varmista, että valitset "gddrescue" eikä "ddrescue", joka toimii hieman eri tavalla.
Napsauta hiiren kakkospainikkeella "gddrescue" ja valitse Mark for Installation. Napsauta Käytä-painiketta ja noudata asennusohjeita ddrescue.
Seuraavaksi meidän on valittava paikka tallentaa .iso-tiedosto, jonka tuottaa ddrescue. Meidän tapauksessamme käytämme sisäistä NTFS-kiintolevyä. Asennusta varten napsautamme Paikat ja valitsemme sen kiintolevyn, jota haluamme käyttää.
Loput tästä oppaasta tehdään pääteikkunassa, joten avaa yksi sovellusten kautta> Lisävarusteet> Pääte.
Siirry paikkaan, jossa tallennat .iso-tiedoston. Meidän tapauksessamme se on äskettäin asennettu kiintolevy, joten vaihdamme ensin / media-hakemistoon ja käytämme välilehtien loppuun muuttamista hakemistoon, joka edustaa kiintolevyä.
Kun olet oikeassa hakemistossa, olet valmis toimimaan ddrescue! ddrescue on siisti, koska voit yrittää viedä tiedot CD: ltä useaan kertaan ja joka kerta, kun se lisätään samaan kuvatiedostoon, mitä uutta tietoa onnistuu palauttamaan.
Tästä johtuen on ensin aloitettava helppokäyttöisten osien palauttaminen ensin ja poraaminen myöhemmin ongelma-alueille.
Ensimmäisen kulun osalta päätelaite on:
ddrescue -n-b 2048 / dev / cdrom
Meidän tapauksessamme CD, jonka yritämme palauttaa, on 13 vuotta vanha CD, jossa on Red Hat Linux 4.2, joten kutsumme kuvan RedHat.iso ja RedHat.log-lokitiedoston.
"-N" -lippu varmistaa, että tämä ensimmäinen kulku ei kestä liian kauan, mutta palauttaa kuitenkin helposti CD-levyn helposti luettavissa olevat osat. "-B" -lippu on tärkeä, koska CD-levyjen lohkokoot ovat 2048 tavua.
Lopulta ddrescue päättyy, mahdollisesti joitain virheitä.
Meidän tapauksessamme oli noin 80 megatavua tietoa, joita ei palautettu virheiden vuoksi. Yritetään toista, syvällisempää syytä yrittää palauttaa mahdollisimman paljon tietoja.
Tämän toisen ajon terminaalikomento on hyvin samanlainen kuin ensimmäinen, paitsi että "-n" -merkin käyttämisen sijasta käytämme "-d" -merkkiä, joka kertoo ddrescue siirtyäksesi suoraan tilaan ja lukea niin paljon CD: n tietoja mahdollisimman. Lisätietoja komentorivin parametreista ddrescue tunnistaa, katso käsikirja.
ddrescue -d -b 2048 / dev / cdrom
Varmista, että .iso- ja .log-tiedostot ovat samat kuin ensimmäisessä vaiheessa.
Annamme pörssiä yön yli, ja aamulla ...
meillä oli palautunut yli 55 megatavua tietoa, jota emme olleet aiemmin saaneet takaisin! Jos jätimme sen pidemmäksi, saatamme ehkä saada takaisin enemmän.
On hyvä yrittää tallentaa CD-levyjäsi nyt, ennen kuin ne hajoavat entisestään. Kiintolevytila on halpa; Ulkoisen aseman osto on pieni investointi, jos se tarkoittaa, että voit tallentaa vanhoja CD-levyjä (ja voit heittää ne pois tallentamasta tilaa hyllyilläsi).
Ja samalla ddrescue on erinomainen työkalu tämän tekemiseen, sitä voidaan myös käyttää tietojen vetämiseen muilta laitteilta, kuten kiintolevyiltä ja levykkeiltä. Jos yritit tehdä aseman kuvan dd ja se antoi sinulle virheitä, niin antakaa ddrescue kokeile sen sijaan!