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

R-Linux
R-Linux

28 Sep 15

mkCDrec Utilities
mkCDrec Utilities

11 May 15

bkp
bkp

11 May 15

Noexcuses
Noexcuses

3 Jun 15

Ostatní software developer Antonio Diaz Diaz

Arg_parser
Arg_parser

14 Apr 15

plzip
plzip

20 Feb 15

GNU ed
GNU ed

20 Feb 15

Komentáře k GNU ddrescue

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