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

extcarve
extcarve

20 Feb 15

anyfs-tools
anyfs-tools

3 Jun 15

SuperRescue CD
SuperRescue CD

3 Jun 15

Más szoftver fejlesztő Antonio Diaz Diaz

Clzip
Clzip

17 Feb 15

GNU Moe
GNU Moe

19 Feb 15

Lziprecover
Lziprecover

17 Jul 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!