GNU ddrescue

Szoftver screenshot:
GNU ddrescue
Szoftver adatai:
Változat: 1.23 Frissítve
Feltöltés dátuma: 22 Jun 18
Fejlesztő: Antonio Diaz Diaz
Engedély: Ingyenes
Népszerűség: 136

Rating: 4.0/5 (Total Votes: 3)

Az LZ Utils csomag fejlesztőjétől, amely lehetővé teszi a fájlok és mappák tömörítését a tar.lz módszerrel, bemutatjuk a GNU ddrescue , egy nyílt forráskódú parancssori segédprogramot, amely segít bárki, aki káros adatokat, például merevlemez-meghajtókat, szilárdtestalapú meghajtókat (SSD), CD-ROM-okat vagy USB flash meghajtókat képes visszaszerezni.


Jellemzők áttekintése

A legfontosabb funkciók közé tartozik a bármilyen típusú fájl elolvasása és helyreállítása, a nem megfelelő fájlok másolatainak adatainak olvashatósága, ha van ilyen, töltési mód, amely lehetővé teszi, hogy szelektíven felülírja a kimeneti fájl egyes részeit , valamint támogatja számos eszközt, beleértve a SATA, SCSI, ATA, floppy lemezeket, MFM meghajtókat vagy SD / CF flash kártyákat.


Parancssori opciók

Ahhoz, hogy programot telepítsen a forrás tarballról, először telepítenie kell az GCC (GNU Compiler Collection) programot és a GNU Make-et, majd futtassa az & ldquo; ./ configure & rdquo; & ldquo; make & rdquo; és & ldquo; telepítse a & rsquo; parancsok (idézőjelek nélkül). A használatához futtassa a & ldquo; ddrescue --help & rdquo; parancsot a terminál emulátorban, idézőjelek nélkül.

A parancssori beállítások közé tartozik a jó területek másodpercenként történő minimális olvasási arányának megjelenítésének lehetősége, a nem törött és nem karcolt fájlok megkülönböztetés nélküli kijelölése, a megadott típusú blokkok beillesztési adatokkal történő megadása, rossz adatlap beállítása és jó blokkok egy adott naplófájlból, ellenőrizze a bemeneti fájl méretét a méretben a naplófájlban, valamint korlátozza a domaint a kész blokkok egy fájlban.


A kapucnival, a rendelkezésre állás és a támogatott operációs rendszerek alatt

A GNU ddrescue egy kis parancssori program, amelyet teljes egészében a C ++ programnyelvben írtunk és 32 bites vagy 64 bites GNU / Linux operációs rendszerre terveztünk. Letölthető ingyen, univerzális forrás archívumként, amely megköveteli a felhasználók számára, hogy konfigurálják és összeállítsák a programot a telepítés előtt. Különböző Linux disztribúcióknak van GNU ddrescue az alapértelmezett szoftver repositories, ezért erősen javasoljuk, hogy telepítse onnan.

Mi új ebben a kiadásban:

  • A "-X, --exit-on-error" opció helyébe a "-X, -max-read-errors" kifejezés lépett. Ez az 1.19-től 1.21-ig terjedő, az "X" opcióval ellentétes kompatibilitást vezet be. Az "exit-on-error" hosszú formátum továbbra is elfogadott, de a ddrescue jövőbeli változatában eltávolítjuk.
  • Hozzáadta az új "--max-slow-reads" opciót. A ddrescue kilép az 1-es állapotból, ha túl sok lassú olvasatot tapasztaltak a másolási fázis alatt.
  • Hozzáadta az új "--delay-slow" opciót. Meghatározza a kezdeti késleltetést, mielőtt a ddrescue megkezdi a lassú olvasás ellenőrzését.
  • Hozzáadta az új "--reset-slow" opciót. A lassított olvasó számlálót alaphelyzetbe állítja minden alkalommal, amikor az olvasási sebesség eléri vagy meghaladja a "--min-read-rate" értéket.
  • Hozzáadta az új "--log-events" opciót. Naplózza az összes fontos eseményt egy fájlban, jelezve az időt, a megmentett százalékot és az eseményt leíró üzenetet.
  • Hozzáadta az új "--mapfile-interval" opciót. Megváltoztatja azt az intervallumot, amelyen a ddrescue megmenti és fsyncs a mapfile-t.
  • Hozzáadta az új "--hiba-hiba" opciót. Minden olvasási hiba után szünetet hoz (vagy szimulál).
  • A "--pause" opciót átnevezték a "-fenntartás-átadás" -ra.
  • A "--max-errors" opciót "maximalizálási területekként" neveztük át. A mentés most megmutatja az olvasási hibák számát, a hibaarányt és (ha a --min-read-rate megadott) a lassú olvasatok száma.
  • A 'current_pass' mező hozzáadva a mapfile-hez. Ez lehetővé teszi a másolási fázis folytatását az újraindítás helyett az 1. lépéstől. Ez azt is lehetővé teszi, hogy az újrapróbálási fázis ugyanabba az irányba folytatódjon, amikor megszakadt.
  • A másolási szakaszhoz két újabb lépést sikerült hozzáadni. Néha jelentős különbség van az olvasási sebesség és az adatvisszanyerés valószínűségében a lassú területek miatt kihagyott blokkok között, és a blokkok elolvadtak az olvasási hibák miatt. A második átvitel után két passzussal lettek beillesztve, amelyek a lassú területek (ha vannak ilyenek) átugrása miatt, az utolsó lendületes áthaladás előtt (ami most az 5. lépés)
  • A '--cpass' opció mostantól elfogadja az átmenetek tartományát; '--cpass = 1-4'.
  • A "-K, --skip-méret" opció mostantól 1 Eb méretig elfogadható. Az alapértelmezett átugrási méret alapértelmezés szerint a (infile_size / 100_000), amelynek minimális értéke 64 KB.
  • A jó, nem próbált területek minimális olvasási aránya már nem csökken minden egyes átutalás után, és most csak az 1-es és 2-es lépéseket érinti.
  • A vágási fázisban, ha a nem szegélyezett blokk bármelyik széle már szomszédos a rossz szektor mellett, úgy tekintik, hogy már el van vágva, és nem vágja újra.
  • Az '' s 'szorzót most hozzá lehet adni a többi szorzóhoz. Például a 'ks' = kilószerek (1000 * sector_size) vagy a 'Kis' = kibontók (1024 * sector_size).
  • A "--ask" és a "-vv" opciók mindig a fájl méretét jelzik, még akkor is, ha a modell és a sorozatszám is megjelenik.
  • Az eszközmodell és a sorozatszám a Cygwin "--ask" vagy "-vv" verziójában jelenik meg. (Christian Franke által írt verzió).
  • A megpróbált méret (nem szegélyezett + nem lekapart + rossz szektorméretek) mostantól a kezdeti állapotban látható.
  • A ddrescuelog új "-A, --annotate-mapfile" opciót adta hozzá. Megjegyzéseket ad hozzá egy mapfile-hez, amely a blokkok pozícióit és méreteit tartalmazza az ember által olvasható formában.

Újdonság a verzióban:

  • A "-X, --exit-on-error" opció helyébe a "-X, -max-read-errors" kifejezés lépett. Ez az 1.19-től 1.21-ig terjedő, az "X" opcióval ellentétes kompatibilitást vezet be. Az "exit-on-error" hosszú formátum továbbra is elfogadott, de a ddrescue jövőbeli változatában eltávolítjuk.
  • Hozzáadta az új "--max-slow-reads" opciót. A ddrescue kilép az 1-es állapotból, ha túl sok lassú olvasatot tapasztaltak a másolási fázis alatt.
  • Hozzáadta az új "--delay-slow" opciót. Meghatározza a kezdeti késleltetést, mielőtt a ddrescue megkezdi a lassú olvasás ellenőrzését.
  • Hozzáadta az új "--reset-slow" opciót. A lassított olvasó számlálót alaphelyzetbe állítja minden alkalommal, amikor az olvasási sebesség eléri vagy meghaladja a "--min-read-rate" értéket.
  • Hozzáadta az új "--log-events" opciót. Naplózza az összes fontos eseményt egy fájlban, jelezve az időt, a megmentett százalékot és az eseményt leíró üzenetet.
  • Hozzáadta az új "--mapfile-interval" opciót. Megváltoztatja azt az intervallumot, amelyen a ddrescue megmenti és fsyncs a mapfile-t.
  • Hozzáadta az új "--hiba-hiba" opciót. Minden olvasási hiba után szünetet hoz (vagy szimulál).
  • A "--pause" opciót átnevezték a "-fenntartás-átadás" -ra.
  • A "--max-errors" opciót "maximalizálási területekként" neveztük át. A mentés most megmutatja az olvasási hibák számát, a hibaarányt és (ha a --min-read-rate megadott) a lassú olvasatok száma.
  • A 'current_pass' mező hozzáadva a mapfile-hez. Ez lehetővé teszi a másolási fázis folytatását az újraindítás helyett az 1. lépéstől. Ez azt is lehetővé teszi, hogy az újrapróbálási fázis ugyanabba az irányba folytatódjon, amikor megszakadt.
  • A másolási szakaszhoz két újabb lépést sikerült hozzáadni. Néha jelentős különbség van az olvasási sebesség és az adatvisszanyerés valószínűségében a lassú területek miatt kihagyott blokkok között, és a blokkok elolvadtak az olvasási hibák miatt. A második átvitel után két passzussal lettek beillesztve, amelyek a lassú területek (ha vannak ilyenek) átugrása miatt, az utolsó lendületes áthaladás előtt (ami most az 5. lépés)
  • A '--cpass' opció mostantól elfogadja az átmenetek tartományát; '--cpass = 1-4'.
  • A "-K, --skip-méret" opció mostantól 1 Eb méretig elfogadható. Az alapértelmezett átugrási méret alapértelmezés szerint a (infile_size / 100_000), amelynek minimális értéke 64 KB.
  • A jó, nem próbált területek minimális olvasási aránya már nem csökken minden egyes átutalás után, és most csak az 1-es és 2-es lépéseket érinti.
  • A vágási fázisban, ha a nem szegélyezett blokk bármelyik széle már szomszédos a rossz szektor mellett, úgy tekintik, hogy már el van vágva, és nem vágja újra.
  • Az '' s 'szorzót most hozzá lehet adni a többi szorzóhoz. Például a 'ks' = kilószerek (1000 * sector_size) vagy a 'Kis' = kibontók (1024 * sector_size).
  • A "--ask" és a "-vv" opciók mindig a fájl méretét jelzik, még akkor is, ha a modell és a sorozatszám is megjelenik.
  • Az eszközmodell és a sorozatszám a Cygwin "--ask" vagy "-vv" verziójában jelenik meg. (Christian Franke által írt verzió).
  • A megpróbált méret (nem szegélyezett + nem lekapart + rossz szektorméretek) mostantól a kezdeti állapotban látható.
  • A ddrescuelog új "-A, --annotate-mapfile" opciót adta hozzá. Megjegyzéseket ad hozzá egy mapfile-hez, amely a blokkok pozícióit és méreteit tartalmazza az ember által olvasható formában.

Az újdonság az 1.20-es verzióban:

  • A versenyfeltétel a futás kezdetekor a & quot; - timeout = 0 & quot; rögzítve van. Az új opció "-P, --data-preview", amely a ddrescue néhány sorát mutatja a legfrissebb olvasni kívánt adatokból.
  • Hozzá lett adva az új opció "-u, - egyirányú", amely ugyanazt az irányt futtatja (előre vagy hátra).
  • Hozzáadta az új "-X, --exit-on-error" opciót, amely a másolási fázis során az első olvasási hiba után kilépett ddrescue-ből.
  • Hozzá lett adva az új "& quot; - ask & quot; opció, amely megerősítést kér a másolat megkezdése előtt.
  • Hozzá lett adva az új "& quot; - cpass" opció, amely kiválasztja a másolás fázisban futó műveleteket.
  • Hozzáadta az új "szünet" opciót, amely beszúr egy szünetet az átjárók között.
  • A & quot; -l, --logfile-size & quot; nincs szükség többé, és eltávolították.
  • A Ddrescue most átugorja az első hibát a másolási szakaszban.
  • A vágást egy lépésben végezzük, és fordítva lehet. A hasítási fázist a "kaparás" olyan fázis, amely a másolási vagy kivágási fázisok által vissza nem nyert adatokat összeköti. A kaparás minden nem lekicsinyelt blokkot elolvassa, egy szektort egy időben.
  • A "-n" opció hosszú neve a "no-scrape" értékre változott. Az újrapróbálkozási fázisban az irány mindkét lépés után megfordul. A & quot; - egyirányú & quot; felülírja.
  • Az ATA-eszközök modellje és sorozatszáma a & quot; - ask & quot; vagy "-vv" a GNU / Linux alatt.
  • A configure szkript most elfogadja a & quot; - enable-linux & quot; hogy lehetővé tegye a linux-specifikus kód összeállítását.
  • Az engedélyt a GPL 2-es vagy újabb verziójára módosította.

Az újdonság az 1.19-es verzióban:

  • A versenyfeltétel a futás kezdetekor a & quot; - timeout = 0 & quot; rögzítve van. Az új opció "-P, --data-preview", amely a ddrescue néhány sorát mutatja a legfrissebb olvasni kívánt adatokból.
  • Hozzá lett adva az új opció "-u, - egyirányú", amely ugyanazt az irányt futtatja (előre vagy hátra).
  • Hozzáadta az új "-X, --exit-on-error" opciót, amely a másolási fázis során az első olvasási hiba után kilépett ddrescue-ből.
  • Hozzá lett adva az új "& quot; - ask & quot; opció, amely megerősítést kér a másolat megkezdése előtt.
  • Hozzá lett adva az új "& quot; - cpass" opció, amely kiválasztja a másolás fázisban futó műveleteket.
  • Hozzáadta az új "szünet" opciót, amely beszúr egy szünetet az átjárók között.
  • A & quot; -l, --logfile-size & quot; nincs szükség többé, és eltávolították.
  • A Ddrescue most átugorja az első hibát a másolási szakaszban.
  • A vágást egy lépésben végezzük, és fordítva lehet. A hasítási fázist a "kaparás" olyan fázis, amely a másolási vagy kivágási fázisok által vissza nem nyert adatokat összeköti. A kaparás minden nem lekicsinyelt blokkot elolvassa, egy szektort egy időben.
  • A "-n" opció hosszú neve a "no-scrape" értékre változott. Az újrapróbálkozási fázisban az irány mindkét lépés után megfordul. A & quot; - egyirányú & quot; felülírja.
  • Az ATA-eszközök modellje és sorozatszáma a & quot; - ask & quot; vagy "-vv" a GNU / Linux alatt.
  • A configure szkript most elfogadja a & quot; - enable-linux & quot; hogy lehetővé tegye a linux-specifikus kód összeállítását.
  • Az engedélyt a GPL 2-es vagy újabb verziójára módosította.

Az újdonság a 1.18-as verzióban Pre7:

  • nem-díszítve.
  • Kipróbáltak további lépésekben (a vágás előtt).
  • Ez nagy meghibásodások esetén gyorsítja a megmentést, elkerülve a nagy, nem szegélyezett területek létrehozását.
  • & quot; ddrescue.texinfo & quot; átnevezve a "ddrescue.texi" kifejezést.

Az újdonság a 1.17 / 1.18 verzióban Pre4:

  • A & quot; -r & megváltozott a & quot; - újrapróbálkozás & quot; hogy a ddrescue megpróbálja megpróbálni minden egyes szektorban egyszer.
  • A & quot; -a, -min-read-rate & quot; alapértelmezett értéke 0-ra változott (automatikus).
  • Az opció "-O, --reopen-on-error" hatása most már csak a másolási fázisra korlátozódik, de megnyitja a fájlt is lassú olvasáskor.

  • Az újdonság a 1.18-as verzióban Pre3:

    • Az új opció "-O, -on-hiba & quot; hozzá lett adva.

    Az újdonság a 1.18-as verzióban Pre2:

    • --log-arányok & quot; és "log-reads" módosításra kerültek, hogy felhasználhatóak legyenek a gnuplot, például a gnuplot segédprogramok készítésével.
    • A méret átugrása most visszaáll (ahelyett, hogy csökkentené), miután jó adatok találhatók.
    • A ddrescue gyorsabb sebességet kell elérnie, miután elhagyta a rossz vagy lassú területet.
    • A jelenlegi teljes megjelenítési idő jelenik meg a képernyőn.

    Mi új a 1.18-as verzióban Pre1:

    • Az új opciók & quot; -1, --log-rates & quot; és "-2, - log-reads" hozzá lett adva.
    • Az opció rövid neve & quot; - generate-mode & quot; "-G" -re változott.

    • Az újdonság az 1.17-es verzióban RC4:

      • A & quot; átnevezve a "töltési mód" kifejezésre.
      • A & quot; - generate-logfile & quot; átnevezve a "generálási mód" kifejezésre.
      • A másolási fázis során az egyik szektort tartalmazó hibás blokkok rossz szektornak vannak jelölve, nem pedig nem metszettek.
      • Ezzel elkerülhető az ágazat kétszeres próbálása az 1-es klaszterméret használatakor.
      • & quot; konfigurálása & quot; most elfogadja az opciókat külön argumentummal.

      • Az újdonság az 1.17-es verzióban RC3:

        • Ez a verzió hozzáadja az " --ignore-write-errors ", ami a kitöltési mód figyelmen kívül hagyja az írási hibákat.
        • Ez azért hasznos, hogy elkerüljük a ddrescue kilépését az új hibák miatt, miközben töröljük a hibás meghajtó jó szektorát.

        Az újdonság az 1.17-es verzióban RC2:

        • A Ddrescuelog már nem mondja, hogy a naplófájl nem létezik, amikor létezik, de üres.
        • A kézikönyv azt írja le, hogy csak a teljes szektorok olvashatók, ha a & quot; közvetlen lemez hozzáférést & quot; használják.

Hasonló program

myrescue
myrescue

2 Jun 15

bkp
bkp

11 May 15

mkCDrec Utilities
mkCDrec Utilities

11 May 15

dd_rhelp
dd_rhelp

14 Apr 15

Más szoftver fejlesztő Antonio Diaz Diaz

Adcd
Adcd

20 Feb 15

Zutils
Zutils

20 Feb 15

GNU Ocrad
GNU Ocrad

17 Feb 15

Clzip
Clzip

17 Feb 15

Hozzászólások a GNU ddrescue

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!