Redd gamle, skadede CDer med en Ubuntu Live CD

Redd gamle, skadede CDer med en Ubuntu Live CD
Redd gamle, skadede CDer med en Ubuntu Live CD

Video: Redd gamle, skadede CDer med en Ubuntu Live CD

Video: Redd gamle, skadede CDer med en Ubuntu Live CD
Video: Car Camping in Freezing Cold with Dog - Roof Tent - YouTube 2024, April
Anonim

Dine gamle CDer - spesielt de du har brent deg selv - degraderes over tid, til det punktet 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 som vi skal bruke for å gjøre dette, kalles ddrescue, som lett kan nås fra Live CD-miljøet. ddrescue kan lage.iso-filer ut av CD-ene 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 ved hjelp av en brent CD eller en forberedt flash-stasjon.
Start opp i Ubuntu Live CD-miljøet ved hjelp av 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.

Image
Image

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å Oppdater på nytt for å laste inn listen over tilgjengelige pakker.
Tilbake i hovedvinduet Synaptic, klikk på Oppdater på nytt for å laste inn listen over tilgjengelige pakker.
Når søkeindeksen er gjenoppbygd, skriv inn "ddrescue" i tekstfeltet Hurtigsøk. To forskjellige pakker kommer opp; sørg for at du velger "gddrescue" og ikke "ddrescue", som fungerer litt annerledes.
Når søkeindeksen er gjenoppbygd, skriv inn "ddrescue" i tekstfeltet Hurtigsøk. To forskjellige pakker kommer opp; sørg for at du velger "gddrescue" og ikke "ddrescue", som fungerer litt annerledes.
Image
Image

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.
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.

Image
Image

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å den, 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 lettleste delene av CDen. "-B" -flagget er viktig fordi CDer har blokkstørrelser på 2048 byte.
"-N" -flagget sikrer at dette første passet ikke tar for lang tid, men gjenoppretter fortsatt de lettleste 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.
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 veldig 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.
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.
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!

Anbefalt: