GNU ddrescue

Skjermbilde programvare:
GNU ddrescue
Prog.varedetaljer:
Versjon: 1.23 Oppdatert
Last opp dato: 22 Jun 18
Lisens: Gratis
Popularitet: 193

Rating: 3.3/5 (Total Votes: 4)

Fra utvikleren av LZ Utils-pakken, som lar deg komprimere filer og mapper ved hjelp av tar.lz-metoden, presenterer vi deg for GNU ddrescue , et åpen kildekode-kommandolinjeverktøy som hjelper noen til å gjenopprette tapte data fra skadede enheter, for eksempel harddiskstasjoner, harddiskstasjoner (SSD), CD-ROMer eller USB-minnepinner.


Funksjoner med et blikk

Nøkkelfunksjoner inkluderer muligheten til å lese og gjenopprette en hvilken som helst type fil, fyller sektorene som er ulæselige med data fra andre kopier av den respektive filen, hvis det finnes en fill-modus som lar deg selektivt overskrive deler av utdatafilen , samt støtte for et bredt spekter av enheter, inkludert SATA, SCSI, ATA, disketter, MFM-stasjoner eller SD / CF-kort.


Kommandolinjealternativer

For å installere programprogram fra kilde tarball må du først installere GCC (GNU Compiler Collection) -programmet og GNU Make, og kjør deretter & ldquo;. configure & rdquo ;, lage & rdquo; og & ldquo; gjør installasjon & rsquo; kommandoer (uten anførselstegn). For å bruke den, kjør & ldquo; ddrescue --help & rdquo; kommandoen i terminalemulatoren, uten anførselstegn, selvsagt.

Kommandolinjemuligheter inkluderer muligheten til å vise minimumsavlesningshastigheten for gode områder i byte per sekund, markere ikke-trimmet og ikke-skrapede filer som ikke-prøvde, fyll ut oppgitte typeblokker med infile-data, sett kort av dårlig og gode blokker fra en gitt loggfil, verifiser innfilfilstørrelsen med størrelse i loggfilen, samt begrenset domenet til ferdige blokker i en fil.


Under hetten, tilgjengelighet og støttede operativsystemer

GNU ddrescue er et lite kommandolinjeprogram, skrevet helt i C ++ programmeringsspråket og designet for å fungere på alle 32-biters eller 64-biters GNU / Linux operativsystem. Den er tilgjengelig for nedlasting gratis, som et universelt kilderarkiv som krever at brukerne konfigurerer og kompilerer programmet før installasjonen. Forskjellige Linux-distribusjoner har GNU ddrescue på sine standard programvarebeholdere, så vi anbefaler sterkt at du installerer den derfra.

Hva er nytt i denne versjonen:

  • Alternativet '-X, --exit-on-error' er erstattet av '-X, --max-read-errors'. Dette introduserer en bakoverkompatibilitet med versjoner 1.19 til 1.21 i det alternativet '-X' krever nå et argument. Det lange skjemaet '-exit-on-error' er fortsatt akseptert, men vil bli fjernet i en fremtidig versjon av ddrescue.
  • Det nye alternativet '--max-slow-read' er lagt til. Det gjør ddrescue-utgang med status 1 hvis det oppstår for mange sakte lesinger under kopieringsfasen.
  • Det nye alternativet 'Delvis-sakte' er lagt til. Den angir den første forsinkelsen før ddrescue begynner å sjekke etter langsom lesing.
  • Det nye alternativet 'reset-slow' er lagt til. Den tilbakestiller den langsomme leseren hver gang lesingsraten når eller overgår '- min lesesats'.
  • Det nye alternativet "--logg-hendelser" er lagt til. Den logger alle viktige hendelser i en fil, som angir klokkeslettet, prosentandelet reddet, og en melding som beskriver hendelsen.
  • Det nye alternativet '- mappefeltintervall' er lagt til. Det endrer intervallet der ddrescue lagrer og fsyncs kartfilen.
  • Det nye alternativet 'pause-on-error' er lagt til. Det gjør (eller simulerer) en pause etter hver lesefeil.
  • Alternativet 'pause' har blitt omdøpt til '- pause-on-pass'.
  • Alternativet '-max-feil' har blitt omdøpt til '--max-bad-areas'.Ddrescue viser nå antall lesefeil, feilfrekvensen og (hvis en -min-rate er spesifisert) Antallet sakte leser.
  • Feltet 'current_pass' er lagt til i kartfilen. Dette gjør at kopifasen kan gjenopptas i stedet for omstart fra pass 1. Det tillater også at prøvefasen fortsetter i samme retning som den ble avbrutt.
  • To nye passerer er lagt til kopifasen. Noen ganger er det en signifikant forskjell i lesehastighet og sannsynlighet for datagjenoppretting mellom blokker hoppet på grunn av langsomme områder og blokker hoppet over på grunn av lesefeil. To passerer er satt inn etter pass 2 som leser blokkene som hoppes over på grunn av langsomme områder (hvis noen) før det endelige feiingspasset (som nå er pass 5).
  • Alternativet '-cpass' aksepterer nå rekkevidde av passeringer; '--cpass = 1-4'.
  • Alternativet '-K, -skip-size' aksepterer nå størrelser på opptil 1 EiB. Den opprinnelige hoppestørrelsen er nå standard til (infile_size / 100_000) med en minimumsverdi på 64 KiB.
  • Minste lesefrekvens for gode, ikke-prøvde områder blir ikke lenger redusert etter hvert pass, og påvirker nå bare pass 1 og 2.
  • Under trimningsfasen, hvis en kant av en ikke-trimmet blokk allerede ligger i nærheten av en dårlig sektor, anses den som allerede trimmet og er ikke trimmet igjen.
  • Multiplikatoren til 's' kan nå legges til noen av de andre multiplikatorene. For eksempel, 'ks' = kilosectors (1000 * sector_size), eller 'Kis' = kibisectors (1024 * sector_size).
  • Alternativer '--ask' og '-vv' viser nå alltid filstørrelsen, selv om modell og serienummer også vises.
  • Enhetsmodell og serienummer vises nå med '--ask' eller '-vv' på Cygwin. (Patch skrevet av Christian Franke).
  • Den prøvde størrelsen (ikke-trimmet + ikke-skrapet + dårlig sektorstørrelser) vises nå i opprinnelig status.
  • Det nye alternativet '-A, --annotate-mapfile' er lagt til ddrescuelog. Den legger til kommentarer til et kartfil som inneholder posisjonene og størrelsene til blokkene i menneskelig lesbar form.

Hva er nytt i versjon:

  • Alternativet '-X, --exit-on-error' er erstattet av '-X, --max-read-errors'. Dette introduserer en bakoverkompatibilitet med versjoner 1.19 til 1.21 i det alternativet '-X' krever nå et argument. Det lange skjemaet '-exit-on-error' er fortsatt akseptert, men vil bli fjernet i en fremtidig versjon av ddrescue.
  • Det nye alternativet '--max-slow-read' er lagt til. Det gjør ddrescue-utgang med status 1 hvis det oppstår for mange sakte lesinger under kopieringsfasen.
  • Det nye alternativet 'Delvis-sakte' er lagt til. Den angir den første forsinkelsen før ddrescue begynner å sjekke etter langsom lesing.
  • Det nye alternativet 'reset-slow' er lagt til. Den tilbakestiller den langsomme leseren hver gang lesingsraten når eller overgår '- min lesesats'.
  • Det nye alternativet "--logg-hendelser" er lagt til. Den logger alle viktige hendelser i en fil, som angir klokkeslettet, prosentandelet reddet, og en melding som beskriver hendelsen.
  • Det nye alternativet '- mappefeltintervall' er lagt til. Det endrer intervallet der ddrescue lagrer og fsyncs kartfilen.
  • Det nye alternativet 'pause-on-error' er lagt til. Det gjør (eller simulerer) en pause etter hver lesefeil.
  • Alternativet 'pause' har blitt omdøpt til '- pause-on-pass'.
  • Alternativet '-max-feil' har blitt omdøpt til '--max-bad-areas'.Ddrescue viser nå antall lesefeil, feilfrekvensen og (hvis en -min-rate er spesifisert) Antallet sakte leser.
  • Feltet 'current_pass' er lagt til i kartfilen. Dette gjør at kopifasen kan gjenopptas i stedet for omstart fra pass 1. Det tillater også at prøvefasen fortsetter i samme retning som den ble avbrutt.
  • To nye passerer er lagt til kopifasen. Noen ganger er det en signifikant forskjell i lesehastighet og sannsynlighet for datagjenoppretting mellom blokker hoppet på grunn av langsomme områder og blokker hoppet over på grunn av lesefeil. To passerer er satt inn etter pass 2 som leser blokkene som hoppes over på grunn av langsomme områder (hvis noen) før det endelige feiingspasset (som nå er pass 5).
  • Alternativet '-cpass' aksepterer nå rekkevidde av passeringer; '--cpass = 1-4'.
  • Alternativet '-K, -skip-size' aksepterer nå størrelser på opptil 1 EiB. Den opprinnelige hoppestørrelsen er nå standard til (infile_size / 100_000) med en minimumsverdi på 64 KiB.
  • Minste lesefrekvens for gode, ikke-prøvde områder blir ikke lenger redusert etter hvert pass, og påvirker nå bare pass 1 og 2.
  • Under trimningsfasen, hvis en kant av en ikke-trimmet blokk allerede ligger i nærheten av en dårlig sektor, anses den som allerede trimmet og er ikke trimmet igjen.
  • Multiplikatoren til 's' kan nå legges til noen av de andre multiplikatorene. For eksempel, 'ks' = kilosectors (1000 * sector_size), eller 'Kis' = kibisectors (1024 * sector_size).
  • Alternativer '--ask' og '-vv' viser nå alltid filstørrelsen, selv om modell og serienummer også vises.
  • Enhetsmodell og serienummer vises nå med '--ask' eller '-vv' på Cygwin. (Patch skrevet av Christian Franke).
  • Den prøvde størrelsen (ikke-trimmet + ikke-skrapet + dårlig sektorstørrelser) vises nå i opprinnelig status.
  • Det nye alternativet '-A, --annotate-mapfile' er lagt til ddrescuelog. Den legger til kommentarer til et kartfil som inneholder posisjonene og størrelsene til blokkene i menneskelig lesbar form.

Hva er nytt i versjon 1.20:

  • En løpevilkår ved starten av løp med "- timeout = 0" har blitt løst. Det nye alternativet "-P, - data-forhåndsvisning ", som gjør ddrescue vise noen få linjer av den nyeste dataavlesningen, er lagt til.
  • Det nye alternativet "-u, -unidireksjonelle", som løper alle passerer i samme retning (fremover eller bakover), er lagt til.
  • Det nye alternativet "-X, --exit-on-error", som gjør ddrescue-utgangen etter at den første lesefeilen oppstod under kopieringsfasen, er lagt til.
  • Det nye alternativet "- spør", som ber om bekreftelse før du starter kopien, er lagt til.
  • Det nye alternativet "- cpass", som velger hvilke passerer som skal kjøres i kopieringsfasen, er lagt til.
  • Det nye alternativet "- pause", som legger inn en pause mellom passeringer, er lagt til.
  • Alternativet '-l, --logg-størrelse & quot; er ikke mer nødvendig og har blitt fjernet.
  • Ddrescue hopper nå på den første feilen under kopieringsfasen.
  • Trimming er nå gjort i ett pass og kan drives i omvendt. Spaltningsfasen er blitt erstattet av en "skraping" fase som skraper sammen dataene som ikke gjenopprettes ved kopiering eller trimfaser. Skraping leser hver ikke-skrapt blokk fremover, en sektor om gangen.
  • Det lange navnet på alternativet "-n" har blitt endret til "no-scrape". Under forsøksfasen reverseres retningen etter hvert pass. Bruk "- ensrettet" å overstyre.
  • Modell- og serienummer for ATA-enheter vises med "- spør" eller "-vv" på GNU / Linux.
  • Konfigurer scriptet aksepterer nå alternativet "- enable-linux & quot; for å aktivere kompilering av linux-spesifikk kode.
  • Lisensen er endret til GPL versjon 2 eller nyere.

Hva er nytt i versjon 1.19:

  • En løpevilkår ved starten av løp med "- timeout = 0" har blitt løst. Det nye alternativet "-P, - data-forhåndsvisning ", som gjør ddrescue vise noen få linjer av den nyeste dataavlesningen, er lagt til.
  • Det nye alternativet "-u, -unidireksjonelle", som løper alle passerer i samme retning (fremover eller bakover), er lagt til.
  • Det nye alternativet "-X, --exit-on-error", som gjør ddrescue-utgangen etter at den første lesefeilen oppstod under kopieringsfasen, er lagt til.
  • Det nye alternativet "- spør", som ber om bekreftelse før du starter kopien, er lagt til.
  • Det nye alternativet "- cpass", som velger hvilke passerer som skal kjøres i kopieringsfasen, er lagt til.
  • Det nye alternativet "- pause", som legger inn en pause mellom passeringer, er lagt til.
  • Alternativet '-l, --logg-størrelse & quot; er ikke mer nødvendig og har blitt fjernet.
  • Ddrescue hopper nå på den første feilen under kopieringsfasen.
  • Trimming er nå gjort i ett pass og kan drives i omvendt. Spaltningsfasen er blitt erstattet av en "skraping" fase som skraper sammen dataene som ikke gjenopprettes ved kopiering eller trimfaser. Skraping leser hver ikke-skrapt blokk fremover, en sektor om gangen.
  • Det lange navnet på alternativet "-n" har blitt endret til "no-scrape". Under forsøksfasen reverseres retningen etter hvert pass. Bruk "- ensrettet" å overstyre.
  • Modell- og serienummer for ATA-enheter vises med "- spør" eller "-vv" på GNU / Linux.
  • Konfigurer scriptet aksepterer nå alternativet "- enable-linux & quot; for å aktivere kompilering av linux-spesifikk kode.
  • Lisensen er endret til GPL versjon 2 eller nyere.

Hva er nytt i versjon 1.18 Pre7:

  • Blokker hoppet over i kopieringsfasen er ikke lenger merket som ikke-trimmet.
  • De blir prøvd i flere passeringer (før trimming).
  • Dette redder redningen ved store feil ved å unngå å lage store, ikke-trimmet områder.
  • & quot; ddrescue.texinfo & quot; har blitt omdøpt "ddrescue.texi".

Hva er nytt i versjon 1.17 / 1.18 Pre4:

  • Det lange navnet på alternativet "-r" har blitt endret til "- retry-passes" for å gjøre det klart at ddrescue forsøker hver sektor bare en gang per prøveforsøk.
  • Standardverdien av alternativet "-a, -min-lese-rate" har blitt endret til 0 (auto).
  • Effekten av alternativet '-O, -reopen-on-error' er nå begrenset til kopieringsfasen, men den åpner også filen på sakte leser.

Hva er nytt i versjon 1.18 Pre3:

  • Det nye alternativet "-O, -on-feil-quot; har blitt lagt til.

Hva er nytt i versjon 1.18 Pre2:

  • Formatet av filene produsert av alternativene & quot; --log-priser og quot; og "- logger leser" har blitt endret for å gjøre dem brukbare ved å plotte verktøy som gnuplot.
  • Hopp over størrelse er nå nullstilt (i stedet for redusert) etter at gode data er funnet.
  • Dette bør gjøre ddrescue gjenvinne hastigheten raskere etter å ha forlatt et dårlig eller saksomt område.
  • Nåværende total kjøretid vises nå på skjermen.

Hva er nytt i versjon 1.18 Pre1:

  • De nye alternativene "-1, - lograter" og " og "-2, - log-leser" har blitt lagt til.
  • Kortt navn på alternativet & quot; - generere-modus & quot; har blitt endret til "-G".

Hva er nytt i versjon 1.17 RC4:

  • Alternativet "- fyll" har blitt omdøpt til "- fyll-modus".
  • Alternativet "- generer-loggfil" har blitt omdøpt til "- generere-modus".
  • Under kopieringsfasen er mislykkede blokker som inneholder en sektor merket som dårlig sektor i stedet for som ikke-trimmet.
  • Dette unngår å prøve en sektor to ganger når en klyngestørrelse på 1 brukes.
  • & quot; konfigurere & quot; aksepterer nå alternativer med et eget argument.

Hva er nytt i versjon 1.17 RC3:

  • Denne versjonen legger til det nye alternativet " --ignore-write-errors ", noe som gjør fyllmodus ignorere skrivefeil.
  • Dette er nyttig for å unngå at ddrescue blir spennende på grunn av nye feil som utvikler seg mens du tørker de gode sektorene av en sviktende stasjon.

Hva er nytt i versjon 1.17 RC2:

  • Ddrescuelog sier ikke lenger at loggfilen ikke eksisterer når den eksisterer, men er tom.
  • Håndboken forklarer nå at bare hele sektorer kan leses når "direkte disk tilgang" brukes.

Lignende programvare

SuperRescue CD
SuperRescue CD

3 Jun 15

Quick Recovery
Quick Recovery

3 Jun 15

PhotoXtractor
PhotoXtractor

2 Jun 15

SystemRescueCd
SystemRescueCd

22 Jun 18

Annen programvare fra utvikleren Antonio Diaz Diaz

Clzip
Clzip

17 Feb 15

Adcd
Adcd

20 Feb 15

Arg_parser
Arg_parser

14 Apr 15

Zutils
Zutils

20 Feb 15

Kommentarer til GNU ddrescue

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!