GNU ddrescue

Software screenshot:
GNU ddrescue
Podrobnosti Software:
Verze: 1.23 Aktualizováno
Datum uploadu: 22 Jun 18
Licence: Volný
Popularita: 136

Rating: 4.0/5 (Total Votes: 3)

Od vývojáře balíčku LZ Utils, který umožňuje kompresi souborů a složek pomocí metody tar.lz, představujeme GNU ddrescue , nástroj open source příkazového řádku, který pomáhá někdo obnoví ztracené údaje z poškozených zařízení, například pevných disků (HDD), jednotek SSD (Solid State Drives), CD-ROMů nebo USB flash disků.


Funkce na první pohled

Klíčové funkce zahrnují schopnost číst a obnovovat jakýkoli typ souboru, vyplní sektory, které jsou nečitelné s daty z jiných kopií příslušného souboru, pokud existují, režim plnění, který umožňuje selektivně přepsat části výstupního souboru , stejně jako podporu pro širokou škálu zařízení, včetně SATA, SCSI, ATA, Floppy disků, jednotek MFM nebo flashových karet SD / CF.


Možnosti příkazového řádku

Chcete-li nainstalovat programový program z zdrojového adresáře, musíte nejprve nainstalovat program GCC (GNU Compiler Collection) a GNU Make, poté spustit příkaz "./confircle", " a & install; & rsquo; příkazy (bez uvozovek). Chcete-li jej použít, spusťte "ddrescue --help & rdquo; příkaz v emulátoru terminálu, bez citací, samozřejmě.

Možnosti příkazového řádku zahrnují schopnost zobrazovat minimální rychlost čtení dobrých ploch v bajtech za sekundu, označit nezkracované a neškrábané soubory jako nezkusené, vyplňovat dané bloky typu s infilovanými daty, nastavit mapu špatných a dobré bloky z daného souboru s protokolem, ověřte velikost vstupního souboru s velikostí v souboru s protokolem a omezte doménu na dokončené bloky v souboru.


Pod kapotou, dostupností a podporovanými operačními systémy

GNU ddrescue je malý program příkazového řádku, napsaný výhradně v programovacím jazyce C ++ a určený pro práci s libovolným 32bitovým nebo 64bitovým operačním systémem GNU / Linux. Je k dispozici ke stažení zdarma, jako univerzální zdrojový archiv, který vyžaduje, aby uživatelé nakonfigurovali a kompilovali program před instalací. Různé linuxové distribuce mají GNU ddrescue na výchozích softwarových úložištích, proto vám důrazně doporučujeme, abyste z této verze nainstalovali.

Co je nové

  • Možnost '-X, --exit-on-error' byla nahrazena '-X, --max-read-errors'. To zavádí zpětnou nekompatibilitu s verzemi 1.19 až 1.21 v této možnosti '-X' nyní vyžaduje argument. Dlouhý formulář "--exit-on-error" je stále přijat, ale bude odstraněn v budoucí verzi ddrescue.
  • Byla přidána nová volba "-max-slow-reads". Zkratí ddrescue se stavem 1, pokud se během kopírovací fáze objevuje příliš mnoho pomalých čtení.
  • Byla přidána nová možnost '--delay-slow'. Nastaví počáteční zpoždění před zahájením testu ddrescue pro pomalé čtení.
  • Byla přidána nová volba "--reset-slow". Vynuluje čítač pomalých čtení vždy, když rychlost čtení dosáhne nebo překročí "-min-read-rate".
  • Byla přidána nová volba "--log-events". Přihlašuje všechny významné události do souboru, přičemž uvádí čas, procento zachráněné a zprávu popisující událost.
  • Byla přidána nová volba "--mapfile-interval". Změní interval, ve kterém ukládá ddrescue a soubor mapového souboru fsyncs.
  • Byla přidána nová volba "-pouze-na-chyba". Vytvoří (nebo simuluje) pauzu po každé chybě čtení.
  • Možnost '--pause' byla přejmenována na '--pause-on-pass'.
  • Možnost '--max-errors' byla přejmenována na '--max-bad-areas'.Ddrescue nyní zobrazuje počet chyb čtení, míru chyb a (je-li -min-read-rate specifikováno) počet pomalých čtení.
  • Pole 'current_pass' bylo přidáno do mapového souboru. To umožňuje obnovení fáze kopírování namísto restartu z průchodu 1. Také umožňuje obnovení fáze opětného opakování ve stejném směru, kterým byla přerušena.
  • Do kopírovací fáze byly přidány dva nové průchody. Někdy existuje významný rozdíl v rychlosti čtení a pravděpodobnosti obnovy dat mezi bloky přeskočenými v důsledku pomalých oblastí a bloky přeskočené z důvodu selhání čtení. Dvě průchody byly vloženy po průchodu 2, které četly bloky přeskočené kvůli pomalým plochám (pokud existují) před konečným zametacím průchodem (který je nyní průchodem 5).
  • Volba '-cpass' nyní přijímá rozsah průchodů; '--cpass = 1-4'.
  • Volba '-K, --skip-size' nyní přijímá rozměry až do 1 EiB. Výchozí velikost skip je nyní výchozí (infile_size / 100_000) s minimální hodnotou 64 KiB.
  • Minimální četnost přečtení dobrých nezkušených oblastí již po každém průchodu již není snížena a nyní se týká pouze průchodů 1 a 2.
  • Během fáze stříhání, pokud je některý okraj neupraveného bloku přilehlý k špatnému sektoru, považuje se za již oříznutý a není opracován znovu.
  • Násobitel 's' může být nyní připojen k některému z ostatních násobitelů. Například 'ks' = kilosektory (1000 * sector_size) nebo 'Kis' = kibisectors (1024 * sector_size).
  • Volby "--ask" a "-vv" nyní vždy zobrazují velikost souboru, i když je zobrazeno modelové a sériové číslo.
  • Model zařízení a sériové číslo jsou nyní zobrazeny pomocí funkce "--ask" nebo "-vv" v programu Cygwin. (Patch napsal Christian Franke).
  • Vyzkoušená velikost (neřízené + neškrábané + rozměry špatného sektoru) se nyní zobrazí v počátečním stavu.
  • Nová možnost "-A, --annotate-mapfile" byla přidána do ddrescuelog. Přidává komentáře k mapovacímu souboru obsahujícímu pozice a velikosti bloků ve formě čitelné pro lidi.

Co je nového ve verzi:

  • Možnost '-X, --exit-on-error' byla nahrazena '-X, --max-read-errors'. To zavádí zpětnou nekompatibilitu s verzemi 1.19 až 1.21 v této možnosti '-X' nyní vyžaduje argument. Dlouhý formulář "--exit-on-error" je stále přijat, ale bude odstraněn v budoucí verzi ddrescue.
  • Byla přidána nová volba "-max-slow-reads". Zkratí ddrescue se stavem 1, pokud se během kopírovací fáze objevuje příliš mnoho pomalých čtení.
  • Byla přidána nová možnost '--delay-slow'. Nastaví počáteční zpoždění před zahájením testu ddrescue pro pomalé čtení.
  • Byla přidána nová volba "--reset-slow". Vynuluje čítač pomalých čtení vždy, když rychlost čtení dosáhne nebo překročí "-min-read-rate".
  • Byla přidána nová volba "--log-events". Přihlašuje všechny významné události do souboru, přičemž uvádí čas, procento zachráněné a zprávu popisující událost.
  • Byla přidána nová volba "--mapfile-interval". Změní interval, ve kterém ukládá ddrescue a soubor mapového souboru fsyncs.
  • Byla přidána nová volba "-pouze-na-chyba". Vytvoří (nebo simuluje) pauzu po každé chybě čtení.
  • Možnost '--pause' byla přejmenována na '--pause-on-pass'.
  • Možnost '--max-errors' byla přejmenována na '--max-bad-areas'.Ddrescue nyní zobrazuje počet chyb čtení, míru chyb a (je-li -min-read-rate specifikováno) počet pomalých čtení.
  • Pole 'current_pass' bylo přidáno do mapového souboru. To umožňuje obnovení fáze kopírování namísto restartu z průchodu 1. Také umožňuje obnovení fáze opětného opakování ve stejném směru, kterým byla přerušena.
  • Do kopírovací fáze byly přidány dva nové průchody. Někdy existuje významný rozdíl v rychlosti čtení a pravděpodobnosti obnovy dat mezi bloky přeskočenými v důsledku pomalých oblastí a bloky přeskočené z důvodu selhání čtení. Dvě průchody byly vloženy po průchodu 2, které četly bloky přeskočené kvůli pomalým plochám (pokud existují) před konečným zametacím průchodem (který je nyní průchodem 5).
  • Volba '-cpass' nyní přijímá rozsah průchodů; '--cpass = 1-4'.
  • Volba '-K, --skip-size' nyní přijímá rozměry až do 1 EiB. Výchozí velikost skip je nyní výchozí (infile_size / 100_000) s minimální hodnotou 64 KiB.
  • Minimální četnost přečtení dobrých nezkušených oblastí již po každém průchodu již není snížena a nyní se týká pouze průchodů 1 a 2.
  • Během fáze stříhání, pokud je některý okraj neupraveného bloku přilehlý k špatnému sektoru, považuje se za již oříznutý a není opracován znovu.
  • Násobitel 's' může být nyní připojen k některému z ostatních násobitelů. Například 'ks' = kilosektory (1000 * sector_size) nebo 'Kis' = kibisectors (1024 * sector_size).
  • Volby "--ask" a "-vv" nyní vždy zobrazují velikost souboru, i když je zobrazeno modelové a sériové číslo.
  • Model zařízení a sériové číslo jsou nyní zobrazeny pomocí funkce "--ask" nebo "-vv" v programu Cygwin. (Patch napsal Christian Franke).
  • Vyzkoušená velikost (neřízené + neškrábané + rozměry špatného sektoru) se nyní zobrazí v počátečním stavu.
  • Nová možnost "-A, --annotate-mapfile" byla přidána do ddrescuelog. Přidává komentáře k mapovacímu souboru obsahujícímu pozice a velikosti bloků ve formě čitelné pro lidi.

Co je nového ve verzi 1.20:

  • Závodní podmínka na začátku běhu s "- timeout = 0" byla opravena. Nová volba "-P, --data-preview", která činí ddrescue ukázat pár řádků nejnovějších dat, byla přidána.
  • Byla přidána nová volba "-u, --jednosměrná", která spouští všechny průchody stejným směrem (dopředu nebo dozadu).
  • Byla přidána nová volba "-X, --exit-on-error", která vede k ukončení ddrescue po první chybě čtení při kopírování.
  • Byla přidána nová volba "- ask", která požaduje potvrzení před spuštěním kopie.
  • Byla přidána nová volba "- cpass", která vybírá, co běží během fáze kopírování.
  • Byla přidána nová volba "- pauza", která vloží pauzu mezi průchody.
  • Volba "-l, --logfile-size" již není potřeba a byla odstraněna.
  • Ddrescue nyní přeskočí na první chybu během fáze kopírování.
  • Řezání se nyní provádí v jednom průchodu a může být provedeno v opačném směru. Dělení fáze bylo nahrazeno "škrabáním" fáze, která zmačkává data, která nebyla obnovena fázemi kopírování nebo oříznutí. Škrábání čte každý nezkrábaný blok dopředu, v jednom sektoru najednou.
  • Dlouhé jméno volby "-n" byl změněn na "- no-scrape". Během fáze opakování je směr po každém průchodu obrácen. Použijte "jednosměrné" přepsat.
  • Model a sériové číslo zařízení ATA jsou zobrazeny pomocí příkazu "- ask" nebo "-vv" na GNU / Linuxu.
  • Konfigurační skript nyní přijímá možnost "- enable-linux" pro umožnění kompilace kódu specifického pro linux.
  • Licence byla změněna na GPL verze 2 nebo novější.

Co je nového ve verzi 1.19:

  • Závodní podmínka na začátku běhu s "- timeout = 0" byla opravena. Nová volba "-P, --data-preview", která činí ddrescue ukázat pár řádků nejnovějších dat, byla přidána.
  • Byla přidána nová volba "-u, --jednosměrná", která spouští všechny průchody stejným směrem (dopředu nebo dozadu).
  • Byla přidána nová volba "-X, --exit-on-error", která vede k ukončení ddrescue po první chybě čtení při kopírování.
  • Byla přidána nová volba "- ask", která požaduje potvrzení před spuštěním kopie.
  • Byla přidána nová volba "- cpass", která vybírá, co běží během fáze kopírování.
  • Byla přidána nová volba "- pauza", která vloží pauzu mezi průchody.
  • Volba "-l, --logfile-size" již není potřeba a byla odstraněna.
  • Ddrescue nyní přeskočí na první chybu během fáze kopírování.
  • Řezání se nyní provádí v jednom průchodu a může být provedeno v opačném směru. Dělení fáze bylo nahrazeno "škrabáním" fáze, která zmačkává data, která nebyla obnovena fázemi kopírování nebo oříznutí. Škrábání čte každý nezkrábaný blok dopředu, v jednom sektoru najednou.
  • Dlouhé jméno volby "-n" byl změněn na "- no-scrape". Během fáze opakování je směr po každém průchodu obrácen. Použijte "jednosměrné" přepsat.
  • Model a sériové číslo zařízení ATA jsou zobrazeny pomocí příkazu "- ask" nebo "-vv" na GNU / Linuxu.
  • Konfigurační skript nyní přijímá možnost "- enable-linux" pro umožnění kompilace kódu specifického pro linux.
  • Licence byla změněna na GPL verze 2 nebo novější.

Co je nového ve verzi 1.18 Pre7:

  • Bloky přeskočené během kopírování již nejsou označeny jako neřízené.
  • Jsou vyzkoušeny v dalších průchodech (před oříznutím).
  • Tím se urychlí záchrana v případě velkých chyb tím, že se zabrání vytváření velkých neřízených oblastí.
  • "ddrescue.texinfo" byl přejmenován na "ddrescue.texi".

Co je nového ve verzi 1.17 / 1.18 Pre4:

  • Dlouhý název možnosti "-r" byl změněn na "- opakované přechody" aby bylo jasné, že ddrescue pokusí každý sektor pouze jednou za opakovaný průchod.
  • Výchozí hodnota volby "-a, -min-read-rate" bylo změněno na 0 (auto).
  • Vliv možnosti "-O, --reopen-on-error" je nyní omezen na fázi kopírování, ale také znovu otevře soubor na pomalé čtení.

Co je nového ve verzi 1.18 Pre3:

  • Nová volba " -on-chyba " byl přidán.

Co je nového ve verzi 1.18 Pre2:

  • Formát souborů vytvořených pomocí voleb & -log-rates " a "- log-reads" byl upraven tak, aby byly použitelné pomocí vykreslování nástrojů jako gnuplot.
  • Přeskočit velikost je nyní vynulována (namísto snížení) po nalezení dobrých dat
  • To by mělo způsobit, že ddrescue zrychlí rychlost po opuštění zlé nebo pomalé oblasti.
  • Aktuální celková doba běhu je nyní zobrazena na obrazovce.

Co je nového ve verzi 1.18 Pre1:

  • Nové možnosti "-1, --log-rates" a "-2, - log-reads" byly přidány.
  • Krátký název možnosti "- generate-mode" byl změněn na "-G".

Co je nového ve verzi 1.17 RC4:

  • Volba " byl přejmenován na "- fill-mode".
  • Volba "- generate-logfile" byl přejmenován na "- generate-mode".
  • Během fáze kopírování jsou neúspěšné bloky obsahující jeden sektor označeny jako špatný sektor místo toho, aby nebyly oříznuty.
  • Tím se zabrání pokusu sektoru dvakrát, když se použije velikost clusteru 1.
  • "konfigurovat" nyní přijímá možnosti se samostatným argumentem.

    • Tato verze přidává novou volbu "-w, --ignore-write-errors ", což způsobí, že režim plnění ignoruje chyby zápisu.
    • Toto je užitečné, abyste se vyhnuli výpadku ddrescue kvůli vzniku nových chyb při mazání dobrých sektorů selhávající jednotky.

    Co je nového ve verzi 1.17 RC2:

    • Ddrescuelog již neříká, že protokol neexistuje, pokud existuje, ale je prázdný.
    • Příručka nyní vysvětluje, že při "přímém přístupu k disku" lze číst pouze celé sektory. se používá.

Podobný software

mkCDrec Utilities
mkCDrec Utilities

11 May 15

Rpmrestore
Rpmrestore

20 Feb 15

Ostatní software developer Antonio Diaz Diaz

GNU ed
GNU ed

20 Feb 15

GNU Moe
GNU Moe

19 Feb 15

Lunzip
Lunzip

17 Feb 15

plzip
plzip

20 Feb 15

Komentáře k GNU ddrescue

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!