GNU ddrescue

Programinė įranga Screenshot:
GNU ddrescue
Programinė detalės:
Versija: 1.23 Atnaujintas
Įkėlimo datą: 22 Jun 18
Kūrėjas: Antonio Diaz Diaz
Licencija: Nemokamai
Populiarumas: 136

Rating: 4.0/5 (Total Votes: 3)

Iš "LZ Utils" paketo kūrėjo, kuris leidžia suspausti failus ir aplankus naudojant metodą tar.lz, mes pristatome jums GNU ddrescue , kuris padeda atviro kodo komandinę eilutę kas gali atkurti prarastus duomenis iš sugadintų įrenginių, tokių kaip kietieji diskai (HDD), kietieji diskai (SSD), kompaktiniai diskai ar USB atmintinės.


Savybės iš pirmo žvilgsnio

Pagrindinės funkcijos yra galimybė skaityti ir susigrąžinti bet kokio tipo failą, užpildo sektorius, kurių negalima nuskaityti su duomenimis iš kitų atitinkamų failų kopijų, jei tokie yra, užpildymo režimu, kuris leidžia pasirinktinai perrašyti išvesties failo dalis , taip pat palaiko įvairius įrenginius, įskaitant SATA, SCSI, ATA, diskelius, MFM diskus arba SD / CF atminties korteles.


Komandinės eilutės parinktys

Jei norite įdiegti programos programą iš šaltinio archyvo, pirmiausia turėsite įdiegti GCC (GNU Compiler Collection) programą ir GNU Make, tada paleiskite & ldquo; ./configure & rdquo ;, & ldquo; & rdquo; ir & ldquo; padaryti įdiegti & rsquo; komandos (be kabučių). Norėdami jį naudoti, paleiskite "ddrescue --help" & rdquo; Žinoma, terminalo emuliatorius, be kabučių.

Komandinės eilutės parinktys apima galimybę rodyti minimalų skaitymo greitį gerų sričių baitais per sekundę, pažymėti neapdorotus ir negraižytus failus kaip nepersistentus, užpildyti nurodytus tipo blokus su infile duomenimis, nustatyti blogą žemėlapį ir gerus blokus iš tam tikros logfile, patikrinkite įvesties failo dydį ir dydį logfile, taip pat apriboti domeną iki baigtų blokų failo.


Pagal gaubtą, prieinamumą ir palaikomas operacines sistemas

"GNU ddrescue" yra maža komandinės eilutės programa, parašyta visiškai C + + programavimo kalba ir sukurta dirbti bet kurioje 32 bitų arba 64 bitų GNU / Linux operacinėje sistemoje. Tai galima atsisiųsti nemokamai, kaip universaliųjų šaltinių archyvą, pagal kurį vartotojai turi sukonfigūruoti ir sukonfigūruoti programą prieš įdiegiant. Įvairios Linux distribucijos yra numatytos programinės įrangos saugyklos GNU ddrescue, taigi mes primygtinai rekomenduojame ją įdiegti iš ten.

Kas naujo šiame leidime:

  • Parinktis "-X, --exit-on-error" pakeista "-X, --max-read-errors". Tai sukelia atgalinį nesuderinamumą su versijomis nuo 1.19 iki 1.21, nes ši parinktis "-X" dabar reikalauja argumento. Ilgoji forma "-exit-on-error" vis dar priimta, bet bus pašalinta būsimoje "ddrescue" versijoje.
  • Pridėta nauja galimybė "--max-slow-reads". Tai daro "ddrescue" išeiti su "1" būseną, jei per kopijavimo etapą susiduria per daug lėtai skaitomų įrašų.
  • Nauja galimybė "--delay-slow" buvo pridėta. Jis nustato pradinį vėlavimą, kol "ddrescue" pradės tikrinti lėtai skaitomą informaciją.
  • Naujas variantas "--reset-slow" buvo pridėtas. Jis paleidžia lėtą skaitymo skaitiklį kiekvieną kartą, kai skaitymo greitis pasiekia arba viršija "--min-read-rate".
  • Nauja pasirinktis "--log-events" buvo pridėta. Čia įrašomi visi reikšmingi įvykiai byloje, nurodant laiką, išgelbėti procentą ir įvykio aprašymą.
  • Naujas variantas "--mapfile-intervalas" buvo pridėtas. Tai pakeičia intervalą, kuriuo "ddrescue" išsaugo ir fsyncuoja mapfile.
  • Naujas variantas "--pause-on-error" buvo pridėtas. Tai sukuria (arba imituoja) pauzę po kiekvienos skaitymo klaidos.
  • Parinktis "--pause" buvo pervardyta į "--pause-on-pass".
  • Parinktis "--max-errors" buvo pervadinta į "--max-bad-areas". Dabar "diskelis" rodo skaitymo klaidų skaičių, klaidų lygį ir (jei --min-read-rate nurodyta) lėtai skaitomų skaičių.
  • laukas 'current_pass' buvo pridėtas į mapfile. Tai leidžia kopijavimo etapą atnaujinti, o ne iš naujo paleisti iš praeities 1. Taip pat leidžiama pakartotinio bandymo fazė tęsti tą pačią kryptį, kuri buvo nutraukta.
  • Kopijavimo etapui buvo pridėti du nauji leidimai. Kartais labai skiriasi skaitymo greitis ir tikimybė, kad duomenų atkūrimas tarp blokų bus praleistas dėl lėtų sričių, o blokai bus praleisti dėl skaityto gedimų. Po praeiti 2 buvo įterpiami du leidimai, kurie perskaityti blokus, kurie praleidžiami dėl lėtų sričių (jei yra) prieš galutinį surinkimo praėjimą (kuris dabar yra praeiti 5).
  • Parinktis "-cpass" dabar priima leidimų intervalus; '--cpass = 1-4'.
  • Pasirinkimas "-K, --skip size" dabar priima dydžius iki 1 EiB. Pradinis praleidimo dydis pagal nutylėjimą yra (infile_size / 100_000), kurio minimali vertė yra 64 KiB.
  • Mažiausias skaitytojai gerų nenaudojamų vietovių skaitymo dažnumas po kiekvieno leidimo nebebus sumažinamas ir dabar paveikia tik 1 ir 2 leidimus.
  • Apipjaustymo fazės metu, jei bet kokio neapdoroto bloko kraštas jau yra greta blogo sektoriaus, laikoma, kad jis jau apdailintas ir negrįžtas.
  • "S" koeficientas gali būti pridedamas prie bet kurio kito koeficiento. Pavyzdžiui, 'ks' = kilosektoriai (1000 * sector_size), arba 'Kis' = kibisectors (1024 * sector_size).
  • Funkcijos "-ask" ir "-vv" dabar visada rodo failo dydį, net jei taip pat rodomas modelis ir serijos numeris.
  • Įrenginio modelis ir serijos numeris dabar yra parodyta "Cyrus" arba "-vv" Cygwin. (Christian Franke parašas).
  • Išbandytas dydis (neapdorotas + nesuvokiamas + blogas sektoriaus dydis) dabar rodomas pradinėje būsenoje.
  • Naujoji parinktis '-A, --annotate-mapfile' buvo įtraukta į ddrescuelog. Jis priduria komentarus į mapfile, kuriame yra blokų pozicijos ir dydžiai žmonėms įskaitomai formai.

Kas naujo versijoje:

  • Parinktis "-X, --exit-on-error" pakeista "-X, --max-read-errors". Tai sukelia atgalinį nesuderinamumą su versijomis nuo 1.19 iki 1.21, nes ši parinktis "-X" dabar reikalauja argumento. Ilgoji forma "-exit-on-error" vis dar priimta, bet bus pašalinta būsimoje "ddrescue" versijoje.
  • Pridėta nauja galimybė "--max-slow-reads". Tai daro "ddrescue" išeiti su "1" būseną, jei per kopijavimo etapą susiduria per daug lėtai skaitomų įrašų.
  • Nauja galimybė "--delay-slow" buvo pridėta. Jis nustato pradinį vėlavimą, kol "ddrescue" pradės tikrinti lėtai skaitomą informaciją.
  • Naujas variantas "--reset-slow" buvo pridėtas. Jis paleidžia lėtą skaitymo skaitiklį kiekvieną kartą, kai skaitymo greitis pasiekia arba viršija "--min-read-rate".
  • Nauja pasirinktis "--log-events" buvo pridėta. Čia įrašomi visi reikšmingi įvykiai byloje, nurodant laiką, išgelbėti procentą ir įvykio aprašymą.
  • Naujas variantas "--mapfile-intervalas" buvo pridėtas. Tai pakeičia intervalą, kuriuo "ddrescue" išsaugo ir fsyncuoja mapfile.
  • Naujas variantas "--pause-on-error" buvo pridėtas. Tai sukuria (arba imituoja) pauzę po kiekvienos skaitymo klaidos.
  • Parinktis "--pause" buvo pervardyta į "--pause-on-pass".
  • Parinktis "--max-errors" buvo pervadinta į "--max-bad-areas". Dabar "diskelis" rodo skaitymo klaidų skaičių, klaidų lygį ir (jei --min-read-rate nurodyta) lėtai skaitomų skaičių.
  • laukas 'current_pass' buvo pridėtas į mapfile. Tai leidžia kopijavimo etapą atnaujinti, o ne iš naujo paleisti iš praeities 1. Taip pat leidžiama pakartotinio bandymo fazė tęsti tą pačią kryptį, kuri buvo nutraukta.
  • Kopijavimo etapui buvo pridėti du nauji leidimai. Kartais labai skiriasi skaitymo greitis ir tikimybė, kad duomenų atkūrimas tarp blokų bus praleistas dėl lėtų sričių, o blokai bus praleisti dėl skaityto gedimų. Po praeiti 2 buvo įterpiami du leidimai, kurie perskaityti blokus, kurie praleidžiami dėl lėtų sričių (jei yra) prieš galutinį surinkimo praėjimą (kuris dabar yra praeiti 5).
  • Parinktis "-cpass" dabar priima leidimų intervalus; '--cpass = 1-4'.
  • Pasirinkimas "-K, --skip size" dabar priima dydžius iki 1 EiB. Pradinis praleidimo dydis pagal nutylėjimą yra (infile_size / 100_000), kurio minimali vertė yra 64 KiB.
  • Mažiausias skaitytojai gerų nenaudojamų vietovių skaitymo dažnumas po kiekvieno leidimo nebebus sumažinamas ir dabar paveikia tik 1 ir 2 leidimus.
  • Apipjaustymo fazės metu, jei bet kokio neapdoroto bloko kraštas jau yra greta blogo sektoriaus, laikoma, kad jis jau apdailintas ir negrįžtas.
  • "S" koeficientas gali būti pridedamas prie bet kurio kito koeficiento. Pavyzdžiui, 'ks' = kilosektoriai (1000 * sector_size), arba 'Kis' = kibisectors (1024 * sector_size).
  • Funkcijos "-ask" ir "-vv" dabar visada rodo failo dydį, net jei taip pat rodomas modelis ir serijos numeris.
  • Įrenginio modelis ir serijos numeris dabar yra parodyta "Cyrus" arba "-vv" Cygwin. (Christian Franke parašas).
  • Išbandytas dydis (neapdorotas + nesuvokiamas + blogas sektoriaus dydis) dabar rodomas pradinėje būsenoje.
  • Naujoji parinktis '-A, --annotate-mapfile' buvo įtraukta į ddrescuelog. Jis priduria komentarus į mapfile, kuriame yra blokų pozicijos ir dydžiai žmonėms įskaitomai formai.

Kas naujo 1.20 versijoje:

  • Lenktynių būklė paleidimo metu su "- timeout = 0" buvo užfiksuotas.Naujama parinktis "-P, -data-preview", pagal kurią ddrescue rodo keletą eilučių naujausių duomenų, buvo pridėta.
  • Pridėta nauja parinktis "-u, --unidirectional", kuri paleidžia visus eiles ta pačia kryptimi (į priekį arba atgal).
  • Įtraukta nauja parinktis "-X, --exit-on-error-error", dėl kurios ddrescue išeina po pirmosios skaitymo klaidos kopijavimo metu.
  • Pridėta nauja parinktis & quot; - paklauskite & quot ;, kuri prašo patvirtinimo prieš pradedant kopiją.
  • Įtraukta nauja parinktis "cpass", pagal kurią pasirenkama, kas paleidžiama kopijavimo metu.
  • Pridėta nauja parinktis & quot; - pauzė & quot ;, kuri įterpia tarpą tarp leidimų.
  • Pasirinkimas "-l, -logfile-size" & quot; daugiau nereikalingas ir pašalintas.
  • "Ddrescue" dabar praleidžia pirmąją klaidą kopijavimo metu.
  • Apipjaustymas atliekamas vienu praeitimu ir gali būti vykdomas atvirkščiai. Skaldymo etapas buvo pakeistas "išbrėžimo" fazė, kuri sugriežia kartu duomenis, kurie nebuvo atkurti kopijavimo ar apkarpymo etapais. Išsiurbimas skaito kiekvieną nenubrauktą bloką į priekį, po vieną sektorių vienu metu.
  • Ilgas variantas "-n" buvo pakeistas į "- negraižyti". Per pakartotinio bandymo etapą po kiekvieno pravažiavimo kryptis dabar pakeista. Naudoti & quot; - vienkryptį & quot; ignoruoti.
  • ATA įrenginių modelis ir serijos numeris rodomi su & quot; - klauskite & quot; arba "-vv" GNU / Linux.
  • Konfigūravimo scenarijus dabar patvirtina parinktį & quot; - enable-linux & quot; kad būtų galima sudaryti konkretaus kodo kodą.
  • Licencija pakeista į GPL versiją 2 ar naujesnę versiją.

Kas naujo 1.19 versijoje:

  • Lenktynių būklė paleidimo metu su "- timeout = 0" buvo užfiksuotas.Naujama parinktis "-P, -data-preview", pagal kurią ddrescue rodo keletą eilučių naujausių duomenų, buvo pridėta.
  • Pridėta nauja parinktis "-u, --unidirectional", kuri paleidžia visus eiles ta pačia kryptimi (į priekį arba atgal).
  • Įtraukta nauja parinktis "-X, --exit-on-error-error", dėl kurios ddrescue išeina po pirmosios skaitymo klaidos kopijavimo metu.
  • Pridėta nauja parinktis & quot; - paklauskite & quot ;, kuri prašo patvirtinimo prieš pradedant kopiją.
  • Įtraukta nauja parinktis "cpass", pagal kurią pasirenkama, kas paleidžiama kopijavimo metu.
  • Pridėta nauja parinktis & quot; - pauzė & quot ;, kuri įterpia tarpą tarp leidimų.
  • Pasirinkimas "-l, -logfile-size" & quot; daugiau nereikalingas ir pašalintas.
  • "Ddrescue" dabar praleidžia pirmąją klaidą kopijavimo metu.
  • Apipjaustymas atliekamas vienu praeitimu ir gali būti vykdomas atvirkščiai. Skaldymo etapas buvo pakeistas "išbrėžimo" fazė, kuri sugriežia kartu duomenis, kurie nebuvo atkurti kopijavimo ar apkarpymo etapais. Išsiurbimas skaito kiekvieną nenubrauktą bloką į priekį, po vieną sektorių vienu metu.
  • Ilgas variantas "-n" buvo pakeistas į "- negraižyti". Per pakartotinio bandymo etapą po kiekvieno pravažiavimo kryptis dabar pakeista. Naudoti & quot; - vienkryptį & quot; ignoruoti.
  • ATA įrenginių modelis ir serijos numeris rodomi su & quot; - klauskite & quot; arba "-vv" GNU / Linux.
  • Konfigūravimo scenarijus dabar patvirtina parinktį & quot; - enable-linux & quot; kad būtų galima sudaryti konkretaus kodo kodą.
  • Licencija pakeista į GPL versiją 2 ar naujesnę versiją.

    • Blokai, kurie praleidžiami kopijavimo metu, nebėra pažymėti kaip

      Kas naujo neaplygintas.

    • Jie bandomi papildomuose leidimuose (prieš apkarpymą).
    • Tai sugriežtino gelbėjimą didelių klaidų atveju, vengiant didelių neaplygintų sričių sukūrimo.
    • "ddrescue.texinfo" & quot; buvo pervardyta į "ddrescue.texi".

    Kas naujo versijoje 1.17 / 1.18 Pre4:

    • Ilgas pasirinkimo vardas "-r" buvo pakeistas į "- retry-passes" kad būtų aišku, kad "ddrescue" bando kiekvieną seką tik kartą per kartą.
    • Numatytoji pasirinkimo "-a, -min-read-rate" & quot; buvo pakeistas į 0 (automatiškai).
    • Pasirinkimo varianto "-O, -reopen-on-error" funkcija dabar apribojama kopijavimo faze, tačiau ji taip pat vėl atidaro failą lėtai skaitomais.

    • Kas naujo versijoje 1.18 Pre3:

      • Nauja parinktis & quot; -O, --reopen -in klaida " buvo pridėta.

      • Kas naujo versijoje 1.18? Pre2:

        • --log-rate & quot; ir & quot; - žurnalo skaito & quot; buvo pakeistas, kad jie taptų tinkami, naudodami "gnuplot" programas.
        • Praleidus dydį dabar iš naujo nustatoma (o ne sumažinta), kai rasta gerų duomenų.
        • Tai turėtų padaryti "ddrescue" greitesnį sugrįžimą, paliekant blogą ar lėtą zoną.
        • Dabartinis viso vykdymo laikas dabar rodomas ekrane.

        Kas naujo versijoje 1.18 Pre1:

        • Naujos parinktys "-1, -log-rates" & quot; ir "-2, --log-skaityti" buvo pridėta.
        • Trumpas pasirinkimo "& quot; - generuoti režimas" & quot; pakeistas į "-G".

        • Kas naujo versijoje 1.17 RC4:

          • Pasirinkimas "užpildyti" buvo pervadintas į "- fill-mode".
          • Pasirinktis & quot; generuoti-logfile & quot; buvo pervadintas į "generuoti režimą".
          • Kopijavimo metu nepavyko blokai, kuriuose yra vienas sektorius, vietoje blogo sektoriaus yra pažymėti kaip neapdoroti.
          • Taip išvengiama bandymo sektoriaus du kartus, kai naudojamas klasterio dydis 1.
          • & quot; konfigūruoti & quot; dabar priima pasirinktis su atskiru argumentu.

          • Kas naujo , versija 1.17 RC3:

            • Ši versija papildo naują parinktį & quot; --ignore-write-errors ", todėl užpildymo režimas ignoruoja rašymo klaidas.
            • Tai yra naudinga, kad būtų išvengta "ddrescue" išėjimo dėl naujos klaidos, kuriant išvalius netinkamo disko gerus sektorius.

            Kas naujo versijoje 1.17 RC2:

            • Ddrescuelog nebeakivaizduoja, kad logfile nėra, kai jis egzistuoja, bet yra tuščias.
            • Vadove dabar paaiškinama, kad "tiesioginį diską" & quot; yra naudojamas.

Panaši programinė įranga

0xFFFF
0xFFFF

3 Jun 15

mkCDrec Utilities
mkCDrec Utilities

11 May 15

anyfs-tools
anyfs-tools

3 Jun 15

Kita programinė įranga kūrėjas Antonio Diaz Diaz

Arg_parser
Arg_parser

14 Apr 15

GNU Moe
GNU Moe

19 Feb 15

Lzip
Lzip

17 Feb 15

Lziprecover
Lziprecover

17 Jul 15

Komentarai GNU ddrescue

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!