Redd gamle, skadede CDer med en Ubuntu Live CD
Dine gamle CDer - spesielt de du har brent deg selv - degraderes over tid, til det punktet at de er uleselige. Vi viser deg hvordan du skal presse så mye data ut av dem som mulig, før det er for sent!
Verktøyet vi skal bruke til å gjøre dette kalles ddrescue, som lett kan nås fra Live CD-miljøet. ddrescue kan lage .iso filer ut av CDene dine, som enten kan brennes til en mer pålitelig CD, eller kan monteres og åpnes i alle moderne operativsystemer.
Start opp i Ubuntu Live CD-miljøet med en brent CD eller en forberedt flash-stasjon.
Først skal vi installere ddrescue. Åpne Synaptic Package Manager (System> Administrasjon> Synaptic Package Manager).
I vinduet Synaptic Package Manager klikker du på Innstillinger> Oppbevaringssteder.
Legg til en sjekk i boksen hvis etikett slutter med "univers" for å aktivere Ubuntu univers oppbevaringssted. Klikk på Lukk.
Tilbake i hovedvinduet Synaptic, klikk på Reload-knappen for å laste inn listen over tilgjengelige pakker.
Når søkeindeksen er gjenoppbygd, skriv inn "ddrescue" i tekstfeltet Hurtigsøk. To forskjellige pakker vil komme opp; sørg for at du velger "gddrescue" og ikke "ddrescue", som fungerer litt annerledes.
Høyreklikk på "gddrescue" og velg Mark for installasjon. Klikk på Bruk knappen, og følg instruksjonene som skal installeres ddrescue.
Deretter må vi velge et sted for å lagre .iso-filen som skal produseres av ddrescue. I vårt tilfelle bruker vi en intern NTFS-harddisk. For å montere den, klikker vi på Steder og velger deretter harddisken vi vil bruke.
Resten av denne veiledningen vil bli gjort i et terminalvindu, så åpne en gjennom Programmer> Tilbehør> Terminal.
Naviger til stedet der du vil lagre .iso-filen. I vårt tilfelle er det en nymontert harddisk, slik at vi først bytter til / mediekatalogen, og bruker deretter fanebladet til å bytte til katalogen som representerer harddisken vår.
Når du er i riktig katalog, er du klar til å kjøre ddrescue! ddrescue er pent fordi du kan prøve å trekke data ut av en CD flere ganger, og hver gang det vil legge til samme bildefil hva som helst nytt data klarer å gjenopprette.
På grunn av det, for første pass, er det best å starte med å gjenopprette de enkle delene først, og deretter borde ned i problemområder senere.
For første pass er terminalkommandoen:
ddrescue-n-b 2048 / dev / cdrom
I vårt tilfelle er CDen vi prøver å gjenopprette en 13 år gammel CD med Red Hat Linux 4.2 på det, så vi skal ringe bildet RedHat.iso, og loggfilen RedHat.log.
"-N" -flagget sikrer at dette første passet ikke tar for lang tid, men gjenoppretter fortsatt de lettlestede delene av CDen. "-B" -flagget er viktig fordi CDer har blokkstørrelser på 2048 byte.
Til slutt blir ddrescue ferdig, muligens med noen feil.
I vårt tilfelle var det rundt 80 MB data som ikke ble gjenopprettet på grunn av feil. La oss prøve et sekund, mer grundig løp for å prøve å gjenopprette så mye data som mulig.
Terminalkommandoen for denne andre løp er svært lik den første, bortsett fra at i stedet for å bruke "-n" -flagget, vil vi bruke "-d" -flagget for å fortelle ddrescue å gå inn i direkte modus og lese så mye data fra CDen som mulig. For mer informasjon om kommandolinjeparametere, gjenkjenner ddrescue, se håndboken.
ddrescue -d-b 2048 / dev / cdrom
Kontroller at .iso og .log-filene er de samme som du brukte i første trinn.
Vi lar ddrescue løpe over natten, og om morgenen ...
vi hadde gjenopprettet over 55 MB av dataene vi ikke hadde gjenopprettet før! Hvis vi forlot det lengre, kan vi ha vært i stand til å gjenopprette enda mer.
Det er en god ide å forsøke å lagre CDene dine nå, før de forringes videre. Harddiskplass er billig; Å kjøpe en ekstern stasjon er liten investering hvis det betyr at du kan lagre dine gamle CDer (og så kan du kaste dem bort for å spare plass på hyllene dine).
Og mens ddrescue er et flott verktøy for å gjøre dette, det kan også brukes til å trekke data fra andre enheter som harddisker og disketter. Hvis du prøvde å lage et kjørebilde med dd og det ga deg feil, så gi ddrescue et forsøk i stedet!