GNU ddrescue

Sagteware kiekie:
GNU ddrescue
Sagteware besonderhede:
Weergawe: 1.23 Opgedateer
Upload datum: 22 Jun 18
Ontwikkelaar: Antonio Diaz Diaz
Lisensie: Gratis
Populariteit: 136

Rating: 4.0/5 (Total Votes: 3)

Vanuit die ontwikkelaar van die LZ Utils-pakket, waarmee u lêers en vouers kan saam dmv die tar.lz-metode, stel ons u voor GNU ddrescue , 'n oopbron-opdraglyn nut wat help enigiemand om verlore data te herstel van beskadigde toestelle, soos hardeskyfaandrywers (HDD), vaste-state dryf (SSD), CD-ROM's of USB-sticks.


Funksies in 'n oogopslag

Belangrike kenmerke sluit in die vermoë om enige tipe lêer te lees en te herstel, vul die sektore wat onleesbaar is met data van ander kopieë van die betrokke lêer, indien daar bestaan, 'n vulmodus waarmee jy dele van die uitvoerlêer selektief kan oorskryf , sowel as ondersteuning vir 'n wye verskeidenheid toestelle, insluitend SATA, SCSI, ATA, Floppy disks, MFM dryf of SD / CF flash kaarte.


Opdrag lyn opsies

Om programprogramme vanaf die bron teerballer te installeer, moet u eers die GCC (GNU Compiler Collection) program en GNU Make installeer, en dan die "configure" -rigting uitvoer, maak & rdquo; en maak installeer & rsquo; opdragte (sonder aanhalings). Om dit te gebruik, voer die 'ddrescue'-help & rdquo; bevel in die terminale emulator, sonder aanhalings, natuurlik.

Opdrag-opsies sluit in die vermoë om die minimum leeskoers van goeie areas in grepe per sekonde te vertoon, merk nie-gekeurde en nie-gekrapte lêers as nie-geprobeerde, vul gegewe tipe blokke met infile data, stel kaart van slegte en goeie blokke van 'n gegewe logbestand, verifieer die insetlêergrootte met die grootte in logfile, asook om die domein te beperk tot die voltooide blokke in 'n lêer.


Onder die kap, beskikbaarheid en ondersteunde bedryfstelsels

GNU ddrescue is 'n klein instruksiesprogram wat volledig in die C ++-programmeringstaal geskryf is en ontwerp is om te werk op enige 32-bis of 64-bis GNU / Linux bedryfstelsel. Dit kan gratis afgelaai word, as 'n universele bronne argief wat vereis dat gebruikers die program moet instel en saamstel voor die installering. Verskeie Linux-verspreidings het GNU ddrescue op hul standaard sagteware repositories. Daarom raai ons jou aan om dit van daar af te installeer.

Wat is nuut in hierdie weergawe:

  • Die opsie '-X, -exit-on-error' is vervang deur '-X, -max-read-errors'. Dit stel 'n terugwaartse onverenigbaarheid met weergawes 1.19 tot 1.21 voor. In daardie opsie '-X' word nou 'n argument vereis. Die lang vorm '-exit-on-error' word steeds aanvaar, maar sal in 'n toekomstige weergawe van ddrescue verwyder word.
  • Die nuwe opsie '--max-stadig-lees' is bygevoeg. Dit maak ddrescue-uitgang met status 1 as daar te veel stadige lesings tydens die kopieerfase voorkom.
  • Die nuwe opsie '-delay-slow' is bygevoeg. Dit stel die aanvanklike vertraging voor ddrescue begin kyk vir stadige lees.
  • Die nuwe opsie 'reset-slow' is bygevoeg. Dit herstel die stadige leesbank elke keer as die leeskoers bereik of oortref '-min-lees-koers'.
  • Die nuwe opsie 'log-events' is bygevoeg. Dit teken alle belangrike gebeurtenisse in 'n lêer aan, wat die tyd aandui, die persentasie gered, en 'n boodskap wat die gebeurtenis beskryf.
  • Die nuwe opsie '-mapfile-interval' is bygevoeg. Dit verander die interval waartydens ddrescue spaar en fsyncs die mapfile.
  • Die nuwe opsie 'pouse-on-error' is bygevoeg. Dit maak (of simuleer) 'n breek na elke leesfout.
  • Die opsie 'pouse' is hernoem na '- pouse-on-pass'.
  • Die opsie '-max-foute' is hernoem na '--max-bad-areas'.Ddrescue toon nou die aantal leesfoute, die foutkoers en (as 'n - min-leeskoers is gespesifiseer) die aantal stadig lees.
  • Die 'huidige_pas'-veld is by die mapfile gevoeg. Hierdeur kan die kopieerfase hervat word in plaas van herbegin vanaf pas 1. Dit kan ook die herprobeerfase hervat in dieselfde rigting as wat dit onderbreek is.
  • Twee nuwe pases is by die kopieerfase gevoeg. Soms is daar 'n beduidende verskil in leesspoed en waarskynlikheid van dataherwinning tussen blokke wat oorgeslaan word as gevolg van stadige gebiede, en blokke wat oorgeslaan word as gevolg van leesfoute. Twee pasjies is ingevoeg na pas 2 wat die blokkies lees wat oorgeslaan word as gevolg van stadige areas (indien enige) voor die finale veegpas (wat nou verby is 5).
  • Die '-cpass'-opsie aanvaar nou reekse van passe; '--cpass = 1-4.
  • Die opsie '-K, -skip-grootte' aanvaar nou groottes tot 1 EiB. Die aanvanklike skip grootte is nou standaard (infile_size / 100_000) met 'n minimum waarde van 64 KiB.
  • Die minimum leeskoers van goeie nie-beproefde areas word nie meer verlaag na elke pas nie en raak nou net pas 1 en 2.
  • In die afsnyfase, as enige rand van 'n nie-afgewerkte blok alreeds aangrensend is aan 'n slegte sektor, word dit beskou as reeds geknip en word nie weer geknip nie.
  • Die 's' vermenigvuldiger kan nou by enige van die ander vermenigvuldigers aangebring word. Byvoorbeeld, 'ks' = kilosectors (1000 * sector_size), of 'Kis' = kibisectors (1024 * sector_size).
  • Opsies '- skerm' en '-vv' wys nou altyd die grootte van die lêer, selfs al verskyn die model en die serienommer.
  • Toestelmodel en serienommer word nou vertoon met '--ask' of '-vv' op Cygwin. (Patch geskryf deur Christian Franke).
  • Die beproefde grootte (nie-gesnyde + nie-geskroefde + slegte sektorgroottes) word nou in die aanvanklike status vertoon.
  • Die nuwe opsie '-A, --annotate-mapfile' is by ddrescuelog gevoeg. Dit voeg kommentaar by 'n kaartfile wat die posisies en groottes van die blokke in mens leesbare vorm bevat.

Wat is nuut in weergawe:

  • Die opsie '-X, -exit-on-error' is vervang deur '-X, -max-read-errors'. Dit stel 'n terugwaartse onverenigbaarheid met weergawes 1.19 tot 1.21 voor. In daardie opsie '-X' word nou 'n argument vereis. Die lang vorm '-exit-on-error' word steeds aanvaar, maar sal in 'n toekomstige weergawe van ddrescue verwyder word.
  • Die nuwe opsie '--max-stadig-lees' is bygevoeg. Dit maak ddrescue-uitgang met status 1 as daar te veel stadige lesings tydens die kopieerfase voorkom.
  • Die nuwe opsie '-delay-slow' is bygevoeg. Dit stel die aanvanklike vertraging voor ddrescue begin kyk vir stadige lees.
  • Die nuwe opsie 'reset-slow' is bygevoeg. Dit herstel die stadige leesbank elke keer as die leeskoers bereik of oortref '-min-lees-koers'.
  • Die nuwe opsie 'log-events' is bygevoeg. Dit teken alle belangrike gebeurtenisse in 'n lêer aan, wat die tyd aandui, die persentasie gered, en 'n boodskap wat die gebeurtenis beskryf.
  • Die nuwe opsie '-mapfile-interval' is bygevoeg. Dit verander die interval waartydens ddrescue spaar en fsyncs die mapfile.
  • Die nuwe opsie 'pouse-on-error' is bygevoeg. Dit maak (of simuleer) 'n breek na elke leesfout.
  • Die opsie 'pouse' is hernoem na '- pouse-on-pass'.
  • Die opsie '-max-foute' is hernoem na '--max-bad-areas'.Ddrescue toon nou die aantal leesfoute, die foutkoers en (as 'n - min-leeskoers is gespesifiseer) die aantal stadig lees.
  • Die 'huidige_pas'-veld is by die mapfile gevoeg. Hierdeur kan die kopieerfase hervat word in plaas van herbegin vanaf pas 1. Dit kan ook die herprobeerfase hervat in dieselfde rigting as wat dit onderbreek is.
  • Twee nuwe pases is by die kopieerfase gevoeg. Soms is daar 'n beduidende verskil in leesspoed en waarskynlikheid van dataherwinning tussen blokke wat oorgeslaan word as gevolg van stadige gebiede, en blokke wat oorgeslaan word as gevolg van leesfoute. Twee pasjies is ingevoeg na pas 2 wat die blokkies lees wat oorgeslaan word as gevolg van stadige areas (indien enige) voor die finale veegpas (wat nou verby is 5).
  • Die '-cpass'-opsie aanvaar nou reekse van passe; '--cpass = 1-4.
  • Die opsie '-K, -skip-grootte' aanvaar nou groottes tot 1 EiB. Die aanvanklike skip grootte is nou standaard (infile_size / 100_000) met 'n minimum waarde van 64 KiB.
  • Die minimum leeskoers van goeie nie-beproefde areas word nie meer verlaag na elke pas nie en raak nou net pas 1 en 2.
  • In die afsnyfase, as enige rand van 'n nie-afgewerkte blok alreeds aangrensend is aan 'n slegte sektor, word dit beskou as reeds geknip en word nie weer geknip nie.
  • Die 's' vermenigvuldiger kan nou by enige van die ander vermenigvuldigers aangebring word. Byvoorbeeld, 'ks' = kilosectors (1000 * sector_size), of 'Kis' = kibisectors (1024 * sector_size).
  • Opsies '- skerm' en '-vv' wys nou altyd die grootte van die lêer, selfs al verskyn die model en die serienommer.
  • Toestelmodel en serienommer word nou vertoon met '--ask' of '-vv' op Cygwin. (Patch geskryf deur Christian Franke).
  • Die beproefde grootte (nie-gesnyde + nie-geskroefde + slegte sektorgroottes) word nou in die aanvanklike status vertoon.
  • Die nuwe opsie '-A, --annotate-mapfile' is by ddrescuelog gevoeg. Dit voeg kommentaar by 'n kaartfile wat die posisies en groottes van die blokke in mens leesbare vorm bevat.

Wat is nuut in weergawe 1.20:

  • 'n wedloopstoestand aan die begin van die hardloop met '- timeout = 0' is vasgestel. Die nuwe opsie'-P, -data-voorskou ', wat die ddrescue-show 'n paar lyne van die jongste data gelees, is bygevoeg.
  • Die nuwe opsie "-u, -unidirectionele", wat al die passe in dieselfde rigting (voorwaarts of agtertoe) loop, is bygevoeg.
  • Die nuwe opsie "-X, --exit-on-error", wat die ddrescue-uitgang maak nadat die eerste leesfout tydens die kopieerfase ondervind is, is bygevoeg.
  • Die nuwe opsie "- vra", wat gevra word vir bevestiging voordat die kopie begin word, is bygevoeg.
  • Die nuwe opsie "- cpass", wat kies watter passe om tydens die kopieerfase te hardloop, is bygevoeg.
  • Die nuwe opsie "- pouse", wat 'n pouse tussen passe inbring, is bygevoeg.
  • Die opsie "-l, --logfile-grootte" is nie meer nodig nie en is verwyder.
  • Ddrescue spring nou oor die eerste fout tydens die kopieerfase.
  • Afsny word nou in een pas gedoen en kan omgekeerd uitgevoer word. Die splitsingsfase is vervang deur 'n "skrap" fase wat die data wat nie herstel word deur die kopiëring of afsny van fases, saam skraap nie. Skraap lees elke nie-geskrap blok vorentoe, een sektor op 'n slag.
  • Die lang naam van opsie "-n" is verander na "no-scrape". Gedurende die herproef fase word die rigting nou na elke pas omgekeer. Gebruik 'unidirectionele' om te ignoreer.
  • Model en serienummer van ATA-toestelle word vertoon met '- vra' of "-vv" op GNU / Linux.
  • Die konfigurasie script aanvaar nou die opsie "- enable-linux" om die opstel van linux-spesifieke kode in staat te stel.
  • Die lisensie is verander na GPL weergawe 2 of later.

Wat is nuut in weergawe 1.19:

  • 'n wedloopstoestand aan die begin van die hardloop met '- timeout = 0' is vasgestel. Die nuwe opsie'-P, -data-voorskou ', wat die ddrescue-show 'n paar lyne van die jongste data gelees, is bygevoeg.
  • Die nuwe opsie "-u, -unidirectionele", wat al die passe in dieselfde rigting (voorwaarts of agtertoe) loop, is bygevoeg.
  • Die nuwe opsie "-X, --exit-on-error", wat die ddrescue-uitgang maak nadat die eerste leesfout tydens die kopieerfase ondervind is, is bygevoeg.
  • Die nuwe opsie "- vra", wat gevra word vir bevestiging voordat die kopie begin word, is bygevoeg.
  • Die nuwe opsie "- cpass", wat kies watter passe om tydens die kopieerfase te hardloop, is bygevoeg.
  • Die nuwe opsie "- pouse", wat 'n pouse tussen passe inbring, is bygevoeg.
  • Die opsie "-l, --logfile-grootte" is nie meer nodig nie en is verwyder.
  • Ddrescue spring nou oor die eerste fout tydens die kopieerfase.
  • Afsny word nou in een pas gedoen en kan omgekeerd uitgevoer word. Die splitsingsfase is vervang deur 'n "skrap" fase wat die data wat nie herstel word deur die kopiëring of afsny van fases, saam skraap nie. Skraap lees elke nie-geskrap blok vorentoe, een sektor op 'n slag.
  • Die lang naam van opsie "-n" is verander na "no-scrape". Gedurende die herproef fase word die rigting nou na elke pas omgekeer. Gebruik 'unidirectionele' om te ignoreer.
  • Model en serienummer van ATA-toestelle word vertoon met '- vra' of "-vv" op GNU / Linux.
  • Die konfigurasie script aanvaar nou die opsie "- enable-linux" om die opstel van linux-spesifieke kode in staat te stel.
  • Die lisensie is verander na GPL weergawe 2 of later.

Wat is nuut in weergawe 1.18 Pre7:

  • Blokke wat oorgedra word tydens die kopieerfase word nie meer gemerk as nie-afgewerk.
  • Hulle word in addisionele passe (voor snoei) probeer.
  • Dit vergemaklik die redding in geval van groot foute deur die skepping van groot nie-gekeurde areas te vermy.
  • & quot; ddrescue.texinfo & quot; is hernoem as "ddrescue.texi".

Wat is nuut in weergawe 1.17 / 1.18 Pre4:

  • Die lang naam van die opsie "-r" is verander na "- retry-passes" om dit duidelik te maak dat ddrescue elke sektor net een keer per probeer weer probeer.
  • Die verstekwaarde van opsie "-a, -min-lees-koers" is verander na 0 (outomaties).
  • Die effek van opsie '-O, -reopen-on-error' is nou beperk tot die kopieerfase, maar dit herlaai ook die lêer met stadige lees.

Wat is nuut in weergawe 1.18 Pre3:

  • Die nuwe opsie "-O, -op-fout & quot; is bygevoeg.

Wat is nuut in weergawe 1.18 Pre2:

  • Die formaat van die lêers wat deur die opsies geproduseer word --log-tariewe & quot; en "- log-lees" is verander om dit bruikbaar te maak deur nuts soos gnuplot op te stel.
  • Slaan grootte is nou herstel (in plaas van verminder) nadat goeie data gevind is.
  • Dit moet dadelik vinniger herstel as jy 'n slegte of stadige area verlaat.
  • Huidige totale runtime word nou op die skerm vertoon.

Wat is nuut in weergawe 1.18 Pre1:

  • Die nuwe opsies "-1, - log-tariewe" en "-2, - log-lees" is bygevoeg.
  • Die kort naam van die opsie "- genereer-modus" is verander na "-G".

Wat is nuut in weergawe 1.17 RC4:

  • Die opsie "vul ' is hernoem na "fill-mode".
  • Die opsie "- genereer-logfile" is hernoem na "genereer-modus".
  • Gedurende die kopieerfase word mislukte blokke wat een sektor bevat, gemerk as slegte sektor in plaas van as nie-gekeurde.
  • Dit voorkom dat 'n sektor twee keer probeer word wanneer 'n groep grootte van 1 gebruik word.
  • & quot; instel & quot; aanvaar nou opsies met 'n aparte argument.

    • Hierdie weergawe voeg die nuwe opsie "-w, --teken-foute ", wat die fill-modus gebruik om die foute te ignoreer.
    • Dit is handig om te voorkom dat ddrescue opwind as gevolg van nuwe foute wat ontwikkel word terwyl die goeie sektore van 'n foutiewe dryf verwyder word.

    Wat is nuut in weergawe 1.17 RC2:

    • Ddrescuelog sê nie meer dat die logbestand nie bestaan ​​as dit bestaan ​​nie, maar is leeg.
    • Die handleiding verklaar nou dat slegs hele sektore gelees kan word wanneer "direkte skyf toegang" word gebruik.

Soortgelyke sagteware

giis-ext4
giis-ext4

17 Feb 15

Noexcuses
Noexcuses

3 Jun 15

R-Linux
R-Linux

28 Sep 15

DDRescue-GUI
DDRescue-GUI

17 Aug 18

Ander sagteware ontwikkelaar Antonio Diaz Diaz

GNU ed
GNU ed

20 Feb 15

Arg_parser
Arg_parser

14 Apr 15

GNU Moe
GNU Moe

19 Feb 15

Lziprecover
Lziprecover

17 Jul 15

Kommentaar te GNU ddrescue

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!