29Jun
Dine gamle cd'er - især dem, du har brændt dig selv - nedbrydes over tid, til det punkt, at de er uleselige. Vi viser dig, hvordan du presser så meget data ud af dem som muligt, før det er for sent!
Det værktøj, vi skal bruge til at gøre dette, hedder ddrescue , som let kan nås fra Live CD-miljøet. ddrescue kan lave. iso filer ud af dine cd'er, som enten kan brændes til en mere pålidelig cd eller kan monteres og fås i alle moderne operativsystemer.
Start i Ubuntu Live CD-miljøet ved hjælp af en brændt cd eller et forberedt flashdrev.
Først skal vi installere ddrescue .Åbn Synaptic Package Manager( System & gt; Administration & gt; Synaptic Package Manager).
I vinduet Synaptic Package Manager klikker du på Indstillinger & gt;Arkiver.
Tilføj en check i feltet, hvis etiket slutter med "univers" for at aktivere Ubuntu univers repository. Klik på Luk.
Tilbage i det primære synaptiske vindue skal du klikke på Reload-knappen for at genindlæse listen over tilgængelige pakker.
Når søgeindekset er blevet genopbygget, skal du indtaste "ddrescue" i tekstfeltet Hurtig søgning. To forskellige pakker vil komme op;sørg for at du vælger "gddrescue" og ikke "ddrescue", som fungerer lidt anderledes.
Højreklik på "gddrescue" og vælg Mark for Installation. Klik på knappen Anvend og følg vejledningen for at installere ddrescue .
Dernæst skal vi vælge en placering for at gemme. iso filen, der vil blive produceret af ddrescue .I vores tilfælde bruger vi en intern NTFS-harddisk. For at montere det klikker vi på Steder, og vælg derefter den harddisk, vi vil bruge.
Resten af denne vejledning udføres i et terminalvindue, så åbnes en gennem Applikationer & gt;Tilbehør & gt;Terminal.
Naviger til det sted, hvor du vil gemme. iso-filen. I vores tilfælde er det en nymonteret harddisk, så vi ændrer først til / mediekataloget, og bruger derefter fanebladet til at skifte til den mappe, der repræsenterer vores harddisk.
Når du er i den rigtige mappe, er du klar til at køre ddrescue !ddrescue er pænt, fordi du kan forsøge at trække data ud af en cd flere gange, og hver gang det vil føje til samme billedfil, uanset hvad nye data klarer at gendanne.
På grund af det er det første gang at starte med at genoprette de lette dele først og derefter bore ned i problemområder senere.
For det første pass er terminalkommandoen:
ddrescue -n -b 2048 /dev/ cdrom & lt; ISO-fil & gt;& lt; logfil & gt;
I vores tilfælde er den cd, vi forsøger at gendanne, en 13 år gammel cd med Red Hat Linux 4.2 på den, så vi skal ringe til billedet RedHat.iso og logfilen RedHat.log.
"-n" -flagget sikrer, at dette første pass ikke tager for lang tid, men genopretter stadig de letlæselige dele af cd'en."-b" -flagget er vigtigt, fordi cd'er har blokstørrelser på 2048 byte.
Eventuelt vil ddrescue afslutte, muligvis med nogle fejl.
I vores tilfælde var der omkring 80 MB data, der ikke blev genoprettet på grund af fejl. Lad os prøve et sekund, mere dybtgående løbe for at forsøge at genoprette så mange data som muligt.
Terminalkommandoen til denne anden runde svarer meget til den første, bortset fra at i stedet for at bruge "-n" -flagget, vil vi bruge "-d" -flagget til at fortælle ddrescue at gå i direkte tilstand og læs så mange data fraCD som muligt. For mere information om kommandolinjeparametre erkender ddrescue, se dens manual.
ddrescue -d -b 2048 /dev/ cdrom & lt; ISO-fil & gt;& lt; logfil & gt;
Sørg for, at. iso og. log-filerne er de samme som i første trin.
Vi lader ddrescue køre natten over, og om morgenen. ..
havde vi fået over 55 MB af de data, vi ikke havde fået, før vi fik! Hvis vi forlod det længere, har vi måske været i stand til at gendanne endnu mere.
Det er en god ide at forsøge at gemme dine cd'er nu, før de nedbrydes yderligere. Harddiskplads er billig;At købe et eksternt drev er lille investering, hvis det betyder, at du kan gemme dine gamle cd'er( og så kan du smide dem væk for at spare plads på hylderne).
Og mens ddrescue er et godt værktøj til at gøre dette, kan det også bruges til at trække data fra andre enheder som harddiske og disketter. Hvis du forsøgte at lave et drevbillede med dd , og det gav dig fejl, så giv ddrescue et forsøg i stedet!