GNU ddrescue

Software screenshot:
GNU ddrescue
Software informatie:
Versie: 1.23 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Antonio Diaz Diaz
Licentie: Gratis
Populariteit: 136

Rating: 4.0/5 (Total Votes: 3)

Van de ontwikkelaar van het LZ Utils-pakket, waarmee je bestanden en mappen kunt comprimeren met behulp van de methode tar.lz, introduceren we je GNU ddrescue , een open source opdrachtregelprogramma dat helpt iemand om verloren gegevens te herstellen van beschadigde apparaten, zoals harde schijven (HDD), solid-state schijven (SSD), CD-ROM's of USB-flashstations.


Functies in één oogopslag

Belangrijkste functies zijn de mogelijkheid om elk type bestand te lezen en te herstellen, vult de sectoren die onleesbaar zijn met gegevens uit andere exemplaren van het betreffende bestand, indien aanwezig, een opvulmodus waarmee u delen van het uitvoerbestand selectief kunt overschrijven , evenals ondersteuning voor een breed scala aan apparaten, waaronder SATA, SCSI, ATA, diskettes, MFM-stations of SD / CF-flashkaarten.


Opdrachtregelopties

Als u het programma van de bron-tarball wilt installeren, moet u eerst het GCC (GNU Compiler Collection) -programma en GNU Make installeren en vervolgens de & ldquo ;./ configure & rdquo ;, & ldquo; make & rdquo; en & ldquo; make install & rsquo; commando's (zonder aanhalingstekens). Om het te gebruiken, voert u de & ldquo; ddrescue --help & rdquo; commando in de terminal-emulator, uiteraard zonder aanhalingstekens.

Opdrachtregelopties omvatten de mogelijkheid om de minimale leessnelheid van goede gebieden in bytes per seconde weer te geven, niet-getrimde en niet-geschraapte bestanden te markeren als niet-beproefde, opvulgegeven blokken met infile gegevens, kaart van slecht en goede blokken uit een gegeven logbestand, controleer de grootte van het invoerbestand met de grootte in het logbestand en beperk het domein tot afgewerkte blokken in een bestand.


Onder de motorkap, beschikbaarheid en ondersteunde besturingssystemen

GNU ddrescue is een klein commandoregelprogramma, volledig geschreven in de C ++ programmeertaal en ontworpen om te werken op elk 32-bit of 64-bit GNU / Linux-besturingssysteem. Het is gratis te downloaden als een archief met universele bronnen dat vereist dat gebruikers het programma vóór de installatie configureren en compileren. Verschillende Linux distributies hebben GNU ddrescue op hun standaard software repositories, dus we raden je sterk aan om het vanaf daar te installeren.

Wat is nieuw in deze versie:

  • De optie '-X, --exit-on-error' is vervangen door '-X, --max-read-errors'. Dit introduceert een achterwaartse incompatibiliteit met versies 1.19 tot 1.21 in die optie '-X' vereist nu een argument. De lange vorm '--exit-on-error' wordt nog steeds geaccepteerd, maar zal worden verwijderd in een toekomstige versie van ddrescue.
  • De nieuwe optie '--max-slow-reads' is toegevoegd. Hiermee wordt ddrescue afgesloten met status 1 als er te veel trage leesbewerkingen worden aangetroffen tijdens de kopieerfase.
  • De nieuwe optie '- vertraging - traag' is toegevoegd. Het stelt de initiële vertraging in voordat ddrescue begint te controleren op langzame uitlezingen.
  • De nieuwe optie '--reset-slow' is toegevoegd. Het reset de teller voor langzaam lezen telkens wanneer de leessnelheid '--min-read-rate' bereikt of overschrijdt.
  • De nieuwe optie '--log-events' is toegevoegd. Het logt alle significante gebeurtenissen in een bestand, met vermelding van de tijd, het percentage gered en een bericht met een beschrijving van de gebeurtenis.
  • De nieuwe optie '--mapfile-interval' is toegevoegd. Het verandert het interval waarmee ddrescue het mapbestand opslaat en fsyncs.
  • De nieuwe optie '- pauze-op-fout' is toegevoegd. Het maakt (of simuleert) een pauze na elke leesfout.
  • De optie '--pauze' is hernoemd naar '--pause-on-pass'.
  • De optie '--max-errors' is hernoemd naar '--max-bad-areas'.Ddrescue toont nu het aantal leesfouten, het foutenpercentage en (als er een -min-read-rate is gespecificeerd) het aantal trage reads.
  • Het veld 'current_pass' is toegevoegd aan het mapbestand. Hierdoor kan de kopieerfase worden hervat in plaats van opnieuw te worden gestart vanaf Pass 1. Het maakt het ook mogelijk dat de herstartfase in dezelfde richting hervat wordt als toen deze werd onderbroken.
  • Twee nieuwe passen zijn toegevoegd aan de kopieerfase. Soms is er een aanzienlijk verschil in leessnelheid en waarschijnlijkheid van gegevensherstel tussen blokken die worden overgeslagen vanwege langzame gebieden en blokken die zijn overgeslagen vanwege leesfouten. Na passage 2 zijn er twee passages ingevoerd die de overgeslagen blokken lezen als gevolg van langzame gebieden (indien aanwezig) vóór de laatste vegende pas (die nu pas 5 is).
  • De optie '--cpass' accepteert nu reeks passes; '--cpass = 1-4'.
  • De optie '-K, --skip-size' accepteert nu formaten tot 1 EiB. De initiële skip-maat is nu standaard ingesteld op (infile_size / 100_000) met een minimumwaarde van 64 KiB.
  • De minimale leessnelheid van goede niet-beproefde gebieden wordt na elke passage niet meer verlaagd en heeft nu alleen invloed op passen 1 en 2.
  • Tijdens de trimfase, als een rand van een niet-bijgesneden blok al aan een slechte sector grenst, wordt dit beschouwd als reeds getrimd en niet opnieuw getrimd.
  • De 's'-multiplier kan nu worden toegevoegd aan een van de andere vermenigvuldigers. Bijvoorbeeld 'ks' = kilosectors (1000 * sector_grootte), of 'Kis' = kibisectors (1024 * sectorgrootte).
  • Opties '--ask' en '-vv' geven nu altijd de bestandsgrootte weer, ook als model- en serienummer ook worden getoond.
  • Apparaatmodel en serienummer worden nu weergegeven met '--ask' of '-vv' op Cygwin. (Patch geschreven door Christian Franke).
  • De beproefde grootte (niet-getrimd + niet geschraapt + badsectorgroottes) wordt nu weergegeven in de initiële status.
  • De nieuwe optie '-A, --annotate-mapfile' is toegevoegd aan ddrescuelog. Het voegt commentaar toe aan een kaartbestand dat de posities en grootten van de blokken bevat in een voor mensen leesbare vorm.

Wat is nieuw in versie:

  • De optie '-X, --exit-on-error' is vervangen door '-X, --max-read-errors'. Dit introduceert een achterwaartse incompatibiliteit met versies 1.19 tot 1.21 in die optie '-X' vereist nu een argument. De lange vorm '--exit-on-error' wordt nog steeds geaccepteerd, maar zal worden verwijderd in een toekomstige versie van ddrescue.
  • De nieuwe optie '--max-slow-reads' is toegevoegd. Hiermee wordt ddrescue afgesloten met status 1 als er te veel trage leesbewerkingen worden aangetroffen tijdens de kopieerfase.
  • De nieuwe optie '- vertraging - traag' is toegevoegd. Het stelt de initiële vertraging in voordat ddrescue begint te controleren op langzame uitlezingen.
  • De nieuwe optie '--reset-slow' is toegevoegd. Het reset de teller voor langzaam lezen telkens wanneer de leessnelheid '--min-read-rate' bereikt of overschrijdt.
  • De nieuwe optie '--log-events' is toegevoegd. Het logt alle significante gebeurtenissen in een bestand, met vermelding van de tijd, het percentage gered en een bericht met een beschrijving van de gebeurtenis.
  • De nieuwe optie '--mapfile-interval' is toegevoegd. Het verandert het interval waarmee ddrescue het mapbestand opslaat en fsyncs.
  • De nieuwe optie '- pauze-op-fout' is toegevoegd. Het maakt (of simuleert) een pauze na elke leesfout.
  • De optie '--pauze' is hernoemd naar '--pause-on-pass'.
  • De optie '--max-errors' is hernoemd naar '--max-bad-areas'.Ddrescue toont nu het aantal leesfouten, het foutenpercentage en (als er een -min-read-rate is gespecificeerd) het aantal trage reads.
  • Het veld 'current_pass' is toegevoegd aan het mapbestand. Hierdoor kan de kopieerfase worden hervat in plaats van opnieuw te worden gestart vanaf Pass 1. Het maakt het ook mogelijk dat de herstartfase in dezelfde richting hervat wordt als toen deze werd onderbroken.
  • Twee nieuwe passen zijn toegevoegd aan de kopieerfase. Soms is er een aanzienlijk verschil in leessnelheid en waarschijnlijkheid van gegevensherstel tussen blokken die worden overgeslagen vanwege langzame gebieden en blokken die zijn overgeslagen vanwege leesfouten. Na passage 2 zijn er twee passages ingevoerd die de overgeslagen blokken lezen als gevolg van langzame gebieden (indien aanwezig) vóór de laatste vegende pas (die nu pas 5 is).
  • De optie '--cpass' accepteert nu reeks passes; '--cpass = 1-4'.
  • De optie '-K, --skip-size' accepteert nu formaten tot 1 EiB. De initiële skip-maat is nu standaard ingesteld op (infile_size / 100_000) met een minimumwaarde van 64 KiB.
  • De minimale leessnelheid van goede niet-beproefde gebieden wordt na elke passage niet meer verlaagd en heeft nu alleen invloed op passen 1 en 2.
  • Tijdens de trimfase, als een rand van een niet-bijgesneden blok al aan een slechte sector grenst, wordt dit beschouwd als reeds getrimd en niet opnieuw getrimd.
  • De 's'-multiplier kan nu worden toegevoegd aan een van de andere vermenigvuldigers. Bijvoorbeeld 'ks' = kilosectors (1000 * sector_grootte), of 'Kis' = kibisectors (1024 * sectorgrootte).
  • Opties '--ask' en '-vv' geven nu altijd de bestandsgrootte weer, ook als model- en serienummer ook worden getoond.
  • Apparaatmodel en serienummer worden nu weergegeven met '--ask' of '-vv' op Cygwin. (Patch geschreven door Christian Franke).
  • De beproefde grootte (niet-getrimd + niet geschraapt + badsectorgroottes) wordt nu weergegeven in de initiële status.
  • De nieuwe optie '-A, --annotate-mapfile' is toegevoegd aan ddrescuelog. Het voegt commentaar toe aan een kaartbestand dat de posities en grootten van de blokken bevat in een voor mensen leesbare vorm.

Wat is nieuw in versie 1.20:

  • Een raceconditie aan het begin van de run met "time-out = 0 & quot; is opgelost. De nieuwe optie & quot ;-P, --data-preview & quot ;, waardoor ddrescue een paar regels van de nieuwste gegevens laat zien, is toegevoegd.
  • De nieuwe optie & quot; -u, --unidirectional & quot; waardoor alle passes in dezelfde richting (vooruit of achteruit) worden uitgevoerd, is toegevoegd.
  • De nieuwe optie & quot; -X, --exit-on-error & quot ;, waardoor ddrescue wordt afgesloten nadat de eerste leesfout is aangetroffen tijdens de kopieerfase, is toegevoegd.
  • De nieuwe optie & quot; - ask & quot ;, die om bevestiging vraagt ​​voordat de kopie wordt gestart, is toegevoegd.
  • De nieuwe optie & quot; - cpass & quot ;, die selecteert wat wordt doorgegeven om tijdens de kopieerfase te worden uitgevoerd, is toegevoegd.
  • De nieuwe optie & quot; - pause & quot ;, die een pauze tussen de passen invoegt, is toegevoegd.
  • De optie & quot; -l, --logfile-size & quot; is niet meer nodig en is verwijderd.
  • Ddrescue slaat nu de eerste fout over tijdens de kopieerfase.
  • Het trimmen gebeurt nu in één keer en kan in omgekeerde volgorde worden uitgevoerd. De splitsfase is vervangen door een "schrapen & quot; fase die de gegevens schraapt die niet zijn hersteld door de kopieer- of trimfasen. Schrapen leest elk niet geschraapt blok voorwaarts, één sector per keer.
  • De lange naam van optie & quot; -n & quot; is gewijzigd in & quot; - no-scrape & quot;. Tijdens de herhalingsfase wordt de richting nu na elke passage omgekeerd. Gebruik & quot; - unidirectioneel & quot; overschrijven.
  • Model- en serienummer van ATA-apparaten worden weergegeven met & quot; - ask & quot; of & quot; -vv & quot; op GNU / Linux.
  • Het configuratiescript accepteert nu de optie & quot; - enable-linux & quot; om de compilatie van linux-specifieke code mogelijk te maken.
  • De licentie is gewijzigd in GPL versie 2 of hoger.

Wat is nieuw in versie 1.19:

  • Een raceconditie aan het begin van de run met "time-out = 0 & quot; is opgelost. De nieuwe optie & quot ;-P, --data-preview & quot ;, waardoor ddrescue een paar regels van de nieuwste gegevens laat zien, is toegevoegd.
  • De nieuwe optie & quot; -u, --unidirectional & quot; waardoor alle passes in dezelfde richting (vooruit of achteruit) worden uitgevoerd, is toegevoegd.
  • De nieuwe optie & quot; -X, --exit-on-error & quot ;, waardoor ddrescue wordt afgesloten nadat de eerste leesfout is aangetroffen tijdens de kopieerfase, is toegevoegd.
  • De nieuwe optie & quot; - ask & quot ;, die om bevestiging vraagt ​​voordat de kopie wordt gestart, is toegevoegd.
  • De nieuwe optie & quot; - cpass & quot ;, die selecteert wat wordt doorgegeven om tijdens de kopieerfase te worden uitgevoerd, is toegevoegd.
  • De nieuwe optie & quot; - pause & quot ;, die een pauze tussen de passen invoegt, is toegevoegd.
  • De optie & quot; -l, --logfile-size & quot; is niet meer nodig en is verwijderd.
  • Ddrescue slaat nu de eerste fout over tijdens de kopieerfase.
  • Het trimmen gebeurt nu in één keer en kan in omgekeerde volgorde worden uitgevoerd. De splitsfase is vervangen door een "schrapen & quot; fase die de gegevens schraapt die niet zijn hersteld door de kopieer- of trimfasen. Schrapen leest elk niet geschraapt blok voorwaarts, één sector per keer.
  • De lange naam van optie & quot; -n & quot; is gewijzigd in & quot; - no-scrape & quot;. Tijdens de herhalingsfase wordt de richting nu na elke passage omgekeerd. Gebruik & quot; - unidirectioneel & quot; overschrijven.
  • Model- en serienummer van ATA-apparaten worden weergegeven met & quot; - ask & quot; of & quot; -vv & quot; op GNU / Linux.
  • Het configuratiescript accepteert nu de optie & quot; - enable-linux & quot; om de compilatie van linux-specifieke code mogelijk te maken.
  • De licentie is gewijzigd in GPL versie 2 of hoger.

Wat is nieuw in versie 1.18 Pre7:

  • Blokken overgeslagen tijdens de kopieerfase worden niet langer gemarkeerd als non-bijgesneden.
  • Ze worden geprobeerd in extra passen (voordat ze getrimd worden)
  • Dit versnelt de redding in het geval van grote fouten door het maken van grote niet-bijgesneden gebieden te vermijden.
  • & quot; ddrescue.texinfo & quot; is hernoemd naar & quot; ddrescue.texi & quot;.

Wat is nieuw in versie 1.17 / 1.18 Pre4:

  • De lange naam van de optie & quot; -r & quot; is gewijzigd in & quot; - retry-passes & quot; om duidelijk te maken dat ddrescue elke sector slechts eenmaal probeert per poging opnieuw te proberen.
  • De standaardwaarde van optie & quot; -a, --min-read-rate & quot; is gewijzigd in 0 (automatisch).
  • Het effect van optie '-O, --heropen-on-error' is nu beperkt tot de kopieerfase, maar het opent het bestand ook weer op basis van trage leesbewerkingen.

Wat is nieuw in versie 1.18 Pre3:

  • De nieuwe optie & quot; -O, - heropenen -on-error & quot; is toegevoegd.

Wat is nieuw in versie 1.18 Pre2:

  • Het formaat van de bestanden die door de opties worden geproduceerd & quot; --log-tarieven & quot; en & quot; - log-leest & quot; is aangepast om ze bruikbaar te maken door hulpprogramma's zoals gnuplot uit te zetten.
  • Skip-grootte wordt nu gereset (in plaats van verkleind) nadat goede gegevens zijn gevonden.
  • Hierdoor zou ddrescue sneller weer sneller moeten worden na het verlaten van een slecht of langzaam gebied.
  • De huidige totale runtime wordt nu op het scherm weergegeven.

Wat is nieuw in versie 1.18 Pre1:

  • De nieuwe opties & quot; -1, --log-rates & quot; en & quot; -2, --log-leest & quot; zijn toegevoegd.
  • De korte naam van de optie & quot; - generate-mode & quot; is gewijzigd in & quot; -G & quot;.

Wat is nieuw in versie 1.17 RC4:

  • De optie & quot; - fill & quot; is hernoemd naar & quot; - Fill-mode & quot;.
  • De optie & quot; - generate-logfile & quot; is hernoemd naar & quot; - generate-mode & quot;.
  • Tijdens de kopieerfase worden mislukte blokken met een sector gemarkeerd als slechte sector in plaats van als niet-getrimd.
  • Hiermee wordt voorkomen dat een sector twee keer wordt geprobeerd wanneer een clustergrootte van 1 wordt gebruikt.
  • & quot; configure & quot; accepteert nu opties met een afzonderlijk argument.

Wat is nieuw in versie 1.17 RC3:

  • Deze versie voegt de nieuwe optie & quot; -w toe, --ignore-write-errors ", waardoor de vulmodus schrijffouten negeert.
  • Dit is handig om te voorkomen dat ddrescue wordt afgesloten omdat zich nieuwe fouten voordoen terwijl de goede delen van een defecte schijf worden gewist.

Wat is nieuw in versie 1.17 RC2:

  • Ddrescuelog zegt niet langer dat het logbestand niet bestaat als het bestaat maar leeg is.
  • In de handleiding wordt nu uitgelegd dat alleen hele sectoren kunnen worden gelezen wanneer & quot; directe schijftoegang & quot; wordt gebruikt.

Vergelijkbare software

myrescue
myrescue

2 Jun 15

anyfs-tools
anyfs-tools

3 Jun 15

extcarve
extcarve

20 Feb 15

Esteaada
Esteaada

20 Feb 15

Andere software van ontwikkelaar Antonio Diaz Diaz

Clzip
Clzip

17 Feb 15

Lzip
Lzip

17 Feb 15

GNU Moe
GNU Moe

19 Feb 15

Reacties op GNU ddrescue

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!