GNU ddrescue

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

Rating: 4.0/5 (Total Votes: 3)

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

SystemRescueCd
SystemRescueCd

22 Jun 18

recoverdm
recoverdm

3 Jun 15

DDRescue-GUI
DDRescue-GUI

17 Aug 18

Annen programvare fra utvikleren Antonio Diaz Diaz

Lzip
Lzip

17 Feb 15

GNU ed
GNU ed

20 Feb 15

Lunzip
Lunzip

17 Feb 15

Lziprecover
Lziprecover

17 Jul 15

Kommentarer til GNU ddrescue

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