GNU ddrescue

Software kuvakaappaus:
GNU ddrescue
Ohjelmiston tiedot:
Versio: 1.23 Päivitetty
Lähetyksen päivämäärä: 22 Jun 18
Kehittäjä: Antonio Diaz Diaz
Lupa: Vapaa
Suosio: 136

Rating: 4.0/5 (Total Votes: 3)

LZ Utils -paketin kehittäjältä, jonka avulla voit pakata tiedostot ja kansiot tar.lz-menetelmällä, esitämme GNU ddrescue , avoimen lähdekoodin komentorivityyppisen apuohjelman, joka auttaa kuka tahansa voi palauttaa kadonneen datan vahingoittuneilta laitteilta, kuten kiintolevyasemilta (HDD), SSD-levyiltä, ​​CD-ROM-levyiltä tai USB-muistilaitteilta.


Ominaisuudet yhdellä silmäyksellä

Tärkeimpiä ominaisuuksia ovat kyky lukea ja palauttaa minkä tyyppiset tiedostot, täyttää sektorit, jotka ovat lukemattomia datan muista kopioista, jos sellaisia ​​on olemassa, täyttötila, jonka avulla voit selektiivisesti korvata tulostustiedoston osat , sekä tukemaan monenlaisia ​​laitteita, kuten SATA, SCSI, ATA, levykkeet, MFM-asemat tai SD / CF-muistikortit.


Komentorivivaihtoehdot

Ohjelman asentaminen lähdetornista edellyttää, että ensin asennat GCC: n (GNU Compiler Collection) -ohjelman ja GNU Make -ohjelman ja suorita sitten & ldquo; ./ configure & rdquo; & ldquo; make & rdquo; ja & ldquo; tee asennus & rsquo; komentoja (ilman lainausmerkkejä). Käytä sitä ja suorita & ldquo; ddrescue --help & rdquo; komennon pääteemulaattorissa, ilman lainausmerkkejä.

Komentorivivaihtoehtoihin kuuluu kyky näyttää hyvien alueiden vähimmäisnopeus tavuina sekunnissa, merkitä ei-trimmattuja ja ei-kaavattuja tiedostoja ei-kokeilluiksi, täyttää annettuja tyyppikappaleita infiilitietojen avulla, asettaa huonon kartta ja hyviä lohkoja tietylle lokitiedostolle, tarkista syötetiedoston koon koko logfile-tiedostossa sekä rajoittaa verkkotunnuksen valmiisiin lohkoihin tiedostossa.


Kannen alla, saatavuus ja tuetut käyttöjärjestelmät

GNU ddrescue on pieni komento-ohjelma, joka on kirjoitettu kokonaan C ++ -ohjelmointikielellä ja joka on suunniteltu toimimaan millä tahansa 32-bittisellä tai 64-bittisellä GNU / Linux-käyttöjärjestelmällä. Se on ladattavissa ilmaiseksi yleislähteiden arkistoksi, joka edellyttää, että käyttäjät voivat määrittää ja koota ohjelman ennen asennusta. Erilaisilla Linux-jakeluilla on GNU ddrescue oletusohjelmistosäilöissään, joten suosittelemme sinua asentamaan sinne.

Uutta tässä julkaisussa:

  • Vaihtoehto "-X, --exit-on-error" on korvattu nimellä "-X, -max-read-errors". Tämä aiheuttaa taaksepäin yhteensopimattomuuden versioiden 1.19 - 1.21 kanssa, kun kyseisessä vaihtoehdossa "X" vaatii nyt argumentin. Pitkä muoto "Exit-on-error" hyväksytään edelleen, mutta poistetaan tulevassa ddrescue-versiossa.
  • Uusi vaihtoehto "--max-slow-reads" on lisätty. Se tekee kadonneesta poistumasta status 1, jos kopiointivaiheessa esiintyy liian monta hidasta lukua.
  • Uusi vaihtoehto "--delay-slow" on lisätty. Se asettaa ensimmäisen viiveen ennen kuin ddrescue alkaa tarkistaa hitaita lukuja.
  • Uusi vaihtoehto "--reset-slow" on lisätty. Se nollaa hidas lukee laskurin joka kerta, kun lukuarvo saavuttaa tai ylittää "--min-read-rate".
  • Uusi vaihtoehto "--log-tapahtumia" on lisätty. Se kirjaa tiedoston kaikki merkittävät tapahtumat, jotka osoittavat ajan, pelastetun prosenttiosuuden ja tapahtuman kuvaavan viestin.
  • Uusi vaihtoehto "--mapfile-interval" on lisätty. Se muuttaa aikaväliä, jona ddrescue tallentaa ja fsyncs mapfileä.
  • Uusi vaihtoehto "--pause-on-error" on lisätty. Se tekee (tai simuloi) tauon kunkin lukuvirheen jälkeen.
  • Vaihtoehtona "-takuu" on nimetetty uudelleen "-katkaisuun".
  • Vaihtoehdolla "--max-errors" on nimetty '-max-bad-areas'.Ddrescue näyttää nyt lukuvirheiden lukumäärän, virhearvon ja (jos - min-read-rate on määritetty) hidaslukujen määrä.
  • Kenttä "current_pass" on lisätty karttafilmiin. Tämä sallii kopiointivaiheen jatkamisen uudelleenkäynnistyksen sijaan läpikulusta 1. Se myös sallii uudelleenkytkentävaiheen jatkamisen samaan suuntaan kuin se keskeytyi.
  • Kopiointivaiheeseen on lisätty kaksi uutta läpikulkua. Joskus on lukuinen ero read-nopeudella ja todennäköisyydellä tietojen palauttamisessa lohkojen ohittamiseksi hitaiden alueiden vuoksi ja lohkojen ohittaminen lukemisvirheiden vuoksi. Kaksi passtia on lisätty läpikulun 2 jälkeen, joka lukee lohkojen ohittamisen hitaiden alueiden (jos sellainen on) ennen viimeistä lakaisusäästöä (joka on nyt läpäissyt 5).
  • "--cpass" -vaihtoehto nyt hyväksyy kulkuluvut; '--cpass = 1-4'.
  • Vaihtoehto "-K, --skip-size" hyväksyy nyt koot enintään 1 EiB. Alkuperäinen ohituskoon oletusarvo on (infile_size / 100_000), jonka vähimmäisarvo on 64 kiloa.
  • Hyvien ei-kokeilluiden alueiden vähimmäisnopeus ei enää vähene jokaisen läpikulun jälkeen, ja nyt se koskee vain ohikuluja 1 ja 2.
  • Jos trimmausvaiheessa ei ole leikattua lohkon reunaa jo vieressä huonoa sektoria, sitä pidetään jo leikattuna eikä sitä enää leikata.
  • Muuttujaa voidaan nyt liittää mihin tahansa muuhun kertoimeen. Esimerkiksi 'ks' = kilosähkö (1000 * sector_size) tai 'Kis' = erottimet (1024 * sector_size).
  • Valinnat "--ask 'ja" -vv "näyttävät nyt aina tiedostokokoa, vaikka malli ja sarjanumero näyttäisikin.
  • Laitteen malli ja sarjanumero näytetään nyt Cygwinin kanssa "--ask" tai "-vv". (Laulun kirjoittaja Christian Franke).
  • Yritetty koko (ei leikattuja + ei-kaavoitettuja + huonoja sektoreita) on nyt alkutilassa.
  • Uusi vaihtoehto "-A, -annotate-mapfile" on lisätty ddrescuelogiin. Se lisää kommentit kartoituslomakkeeseen, joka sisältää lohkojen sijainnit ja koot ihmisen luettavassa muodossa.

Uutta versiona:

  • Vaihtoehto "-X, --exit-on-error" on korvattu nimellä "-X, -max-read-errors". Tämä aiheuttaa taaksepäin yhteensopimattomuuden versioiden 1.19 - 1.21 kanssa, kun kyseisessä vaihtoehdossa "X" vaatii nyt argumentin. Pitkä muoto "Exit-on-error" hyväksytään edelleen, mutta poistetaan tulevassa ddrescue-versiossa.
  • Uusi vaihtoehto "--max-slow-reads" on lisätty. Se tekee kadonneesta poistumasta status 1, jos kopiointivaiheessa esiintyy liian monta hidasta lukua.
  • Uusi vaihtoehto "--delay-slow" on lisätty. Se asettaa ensimmäisen viiveen ennen kuin ddrescue alkaa tarkistaa hitaita lukuja.
  • Uusi vaihtoehto "--reset-slow" on lisätty. Se nollaa hidas lukee laskurin joka kerta, kun lukuarvo saavuttaa tai ylittää "--min-read-rate".
  • Uusi vaihtoehto "--log-tapahtumia" on lisätty. Se kirjaa tiedoston kaikki merkittävät tapahtumat, jotka osoittavat ajan, pelastetun prosenttiosuuden ja tapahtuman kuvaavan viestin.
  • Uusi vaihtoehto "--mapfile-interval" on lisätty. Se muuttaa aikaväliä, jona ddrescue tallentaa ja fsyncs mapfileä.
  • Uusi vaihtoehto "--pause-on-error" on lisätty. Se tekee (tai simuloi) tauon kunkin lukuvirheen jälkeen.
  • Vaihtoehtona "-takuu" on nimetetty uudelleen "-katkaisuun".
  • Vaihtoehdolla "--max-errors" on nimetty '-max-bad-areas'.Ddrescue näyttää nyt lukuvirheiden lukumäärän, virhearvon ja (jos - min-read-rate on määritetty) hidaslukujen määrä.
  • Kenttä "current_pass" on lisätty karttafilmiin. Tämä sallii kopiointivaiheen jatkamisen uudelleenkäynnistyksen sijaan läpikulusta 1. Se myös sallii uudelleenkytkentävaiheen jatkamisen samaan suuntaan kuin se keskeytyi.
  • Kopiointivaiheeseen on lisätty kaksi uutta läpikulkua. Joskus on lukuinen ero read-nopeudella ja todennäköisyydellä tietojen palauttamisessa lohkojen ohittamiseksi hitaiden alueiden vuoksi ja lohkojen ohittaminen lukemisvirheiden vuoksi. Kaksi passtia on lisätty läpikulun 2 jälkeen, joka lukee lohkojen ohittamisen hitaiden alueiden (jos sellainen on) ennen viimeistä lakaisusäästöä (joka on nyt läpäissyt 5).
  • "--cpass" -vaihtoehto nyt hyväksyy kulkuluvut; '--cpass = 1-4'.
  • Vaihtoehto "-K, --skip-size" hyväksyy nyt koot enintään 1 EiB. Alkuperäinen ohituskoon oletusarvo on (infile_size / 100_000), jonka vähimmäisarvo on 64 kiloa.
  • Hyvien ei-kokeilluiden alueiden vähimmäisnopeus ei enää vähene jokaisen läpikulun jälkeen, ja nyt se koskee vain ohikuluja 1 ja 2.
  • Jos trimmausvaiheessa ei ole leikattua lohkon reunaa jo vieressä huonoa sektoria, sitä pidetään jo leikattuna eikä sitä enää leikata.
  • Muuttujaa voidaan nyt liittää mihin tahansa muuhun kertoimeen. Esimerkiksi 'ks' = kilosähkö (1000 * sector_size) tai 'Kis' = erottimet (1024 * sector_size).
  • Valinnat "--ask 'ja" -vv "näyttävät nyt aina tiedostokokoa, vaikka malli ja sarjanumero näyttäisikin.
  • Laitteen malli ja sarjanumero näytetään nyt Cygwinin kanssa "--ask" tai "-vv". (Laulun kirjoittaja Christian Franke).
  • Yritetty koko (ei leikattuja + ei-kaavoitettuja + huonoja sektoreita) on nyt alkutilassa.
  • Uusi vaihtoehto "-A, -annotate-mapfile" on lisätty ddrescuelogiin. Se lisää kommentit kartoituslomakkeeseen, joka sisältää lohkojen sijainnit ja koot ihmisen luettavassa muodossa.

Uutta versiossa 1.20:

  • Kilpailupaikka aloitushetkellä & quot; - timeout = 0 & quot; on korjattu. Uusi vaihtoehto "-P, -data-esikatselu", joka tekee ddrescuein muutaman rivin uusimmista tiedoista, on lisätty.
  • Lisätty uusi vaihtoehto "-u, - yksisuuntainen", joka kulkee kaikki kulkee samaan suuntaan (eteenpäin tai taaksepäin).
  • Lisättiin uusi vaihtoehto "-X, --exit-on-error", joka tekee kopioinnin lopettamisen jälkeen ensimmäisen kopiointivaiheen jälkeen.
  • Lisättiin uusi valinta & quot; -pyytä> & quot ;, joka pyytää vahvistusta ennen kopion aloittamista.
  • Lisätty lisävaihtoehto "- cpass", joka valitsee kopiointivaiheen aikana suoritettavat kulut.
  • Lisätty uusi vaihtoehto "-tauko", joka lisää tauon välien välillä.
  • Vaihtoehto "-l, --logfile-size" ei enää tarvita ja on poistettu.
  • Ddrescue siirtyy ensimmäiselle virheelle kopiointivaiheen aikana.
  • Leikkaaminen tehdään nyt yhdellä passilla ja sitä voidaan käyttää käänteisesti. Jakamisvaihe on korvattu "kaavitsemisella" vaihe, joka kaappaa yhteen kopiointi- tai reunusvaiheessa talteenotetut tiedot. Kaavinta lukee jokaisen ei-kaavoitetun lohkon eteenpäin yhden sektorin kerrallaan.
  • Asetuksen pitkä nimi "-n" on muutettu & quot; - no-scrape & quot ;.Yritustyön aikana suunta on nyt päinvastainen kunkin passin jälkeen. Käytä & quot; - yksisuuntaista & quot; ohittaa.
  • ATA-laitteiden malli ja sarjanumero näytetään & quot; -pyydä & quot; tai "-vv" GNU / Linuxissa.
  • Configure script hyväksyy nyt vaihtoehdon & quot; - enable-linux & quot; jotta linux-spesifisen koodin kokoaminen voidaan tehdä.
  • Käyttöoikeus on muutettu GPL: n versioon 2 tai uudemmaksi.

Uutta versiossa 1.19:

  • Kilpailupaikka aloitushetkellä & quot; - timeout = 0 & quot; on korjattu. Uusi vaihtoehto "-P, -data-esikatselu", joka tekee ddrescuein muutaman rivin uusimmista tiedoista, on lisätty.
  • Lisätty uusi vaihtoehto "-u, - yksisuuntainen", joka kulkee kaikki kulkee samaan suuntaan (eteenpäin tai taaksepäin).
  • Lisättiin uusi vaihtoehto "-X, --exit-on-error", joka tekee kopioinnin lopettamisen jälkeen ensimmäisen kopiointivaiheen jälkeen.
  • Lisättiin uusi valinta & quot; -pyytä> & quot ;, joka pyytää vahvistusta ennen kopion aloittamista.
  • Lisätty lisävaihtoehto "- cpass", joka valitsee kopiointivaiheen aikana suoritettavat kulut.
  • Lisätty uusi vaihtoehto "-tauko", joka lisää tauon välien välillä.
  • Vaihtoehto "-l, --logfile-size" ei enää tarvita ja on poistettu.
  • Ddrescue siirtyy ensimmäiselle virheelle kopiointivaiheen aikana.
  • Leikkaaminen tehdään nyt yhdellä passilla ja sitä voidaan käyttää käänteisesti. Jakamisvaihe on korvattu "kaavitsemisella" vaihe, joka kaappaa yhteen kopiointi- tai reunusvaiheessa talteenotetut tiedot. Kaavinta lukee jokaisen ei-kaavoitetun lohkon eteenpäin yhden sektorin kerrallaan.
  • Asetuksen pitkä nimi "-n" on muutettu & quot; - no-scrape & quot ;.Yritustyön aikana suunta on nyt päinvastainen kunkin passin jälkeen. Käytä & quot; - yksisuuntaista & quot; ohittaa.
  • ATA-laitteiden malli ja sarjanumero näytetään & quot; -pyydä & quot; tai "-vv" GNU / Linuxissa.
  • Configure script hyväksyy nyt vaihtoehdon & quot; - enable-linux & quot; jotta linux-spesifisen koodin kokoaminen voidaan tehdä.
  • Käyttöoikeus on muutettu GPL: n versioon 2 tai uudemmaksi.

Uutta versiossa 1.18 Pre7:

  • Kopiointivaiheen aikana ohitettuja yliviivoja ei enää merkitä ei rajata.
  • Heitä kokeillaan ylimääräisissä läpikulkuissa (ennen leikkausta).
  • Tämä nopeuttaa pelastusta suurien virheiden tapahtuessa välttämällä suurten ei-leikattujen alueiden luomista.
  • & quot; ddrescue.texinfo & quot; on nimetty "ddrescue.texi".

Uutta versiossa 1.17 / 1.18 Pre4:

  • Pitkän nimen nimi & quot; -r & quot; on muutettu & quot; - yritetään uudelleen & quot; tehdä selväksi, että ddrescue yrittää jokaista sektoria vain kerran kerralla uudelleen.
  • Asetuksen oletusarvo "-a, -min-read-rate" on muutettu 0 (auto).
  • Vaihtoehdon "-O, -reopen-on-error" vaikutus rajoitetaan nyt kopiointivaiheeseen, mutta se myös avaa tiedoston hitaasti.

Uutta versiossa 1.18 Pre3:

  • Uusi vaihtoehto "-O, -on-virhe & quot; on lisätty.

Uutta versiossa 1.18 Pre2:

  • --log-hinnat & quot; ja "- log-reads" on muokattu, jotta ne ovat käyttökelpoisia piirtäen apuohjelmia kuten gnuplot.
  • Ohita koko nyt nollataan (sen sijaan, että se vähennetään), kun löydetään hyviä tietoja.
  • Tämän pitäisi tehdä ddrescue nopeus nopeammin jättämällä huono tai hidas alue.
  • Näytössä näkyy nykyinen kokonaiskäyttöaika.

Uutta versiossa 1.18 Pre1:

  • Uudet vaihtoehdot & quot; -1, --log-hinnat & quot; ja "-2, -log-lukee" on lisätty.
  • Vaihtoehdon lyhyt nimi & quot; - generate-mode & quot; on muutettu & quot; -G & quot ;.

Mitä uutta on versiossa 1.17 RC4:

  • on nimetty uudelleen "täyttömoodiksi".
  • Lisävaruste & quot; - generate-logfile & quot; on nimetty uudelleen "generoimaan -moodiin".
  • Kopiointivaiheessa epäonnistuneet lohkot, jotka sisältävät yhden sektorin, on merkitty huonoiksi sektoreiksi sen sijaan, että ne eivät olleet leikattuja.
  • Tämä estää yrittämällä sektoria kahdesti, kun klusterin kokoa 1 käytetään.
  • & quot; konfiguroida & quot; nyt hyväksyy vaihtoehtoja erillisellä argumentilla.

    • Tämä uusi versio lisää uuden vaihtoehdon & quot; -w, --ignore-write-errors ", mikä tekee täyttötilasta huomiotta kirjoitusvirheitä.
    • Tämä on hyödyllinen, jotta vältytään pudotuksesta, joka poistuu uusien virheiden vuoksi, kun pyyhkäisevät väärennetyn aseman hyvät sektorit.

    Uutta versiossa 1.17 RC2:

    Ddrescuelog ei enää sano, että lokitiedostoa ei ole olemassa, kun se on olemassa mutta on tyhjä.
  • Käsikirja selittää nyt, että vain kokonaisia ​​sektoreita voidaan lukea, kun & quot; käytetään.

Vastaavia ohjelmistoja

Esteaada
Esteaada

20 Feb 15

dd_rhelp
dd_rhelp

14 Apr 15

0xFFFF
0xFFFF

3 Jun 15

Muu ohjelmistojen kehittäjä Antonio Diaz Diaz

GNU Ocrad
GNU Ocrad

17 Feb 15

Arg_parser
Arg_parser

14 Apr 15

Lzip
Lzip

17 Feb 15

Lunzip
Lunzip

17 Feb 15

Kommentit GNU ddrescue

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!