GNU ddrescue

Софтуер снимки:
GNU ddrescue
Софтуер детайли:
Версия: 1.23 актуализира
Дата на качване: 22 Jun 18
Розробник: Antonio Diaz Diaz
Разрешително: Безплатно
Популярност: 136

Rating: 4.0/5 (Total Votes: 3)

От разработчика на пакета LZ Utils, който ви позволява да компресирате файлове и папки, като използвате метода tar.lz, ви представяме GNU ddrescue , помощна програма за команден ред с отворен код, която помага който да възстанови изгубените данни от повредени устройства, като твърди дискове (HDD), твърди дискове (SSD), CD-ROM или USB флаш памети.


Характеристики с един поглед

Основните функции включват възможността да се чете и възстановява всеки тип файл, изпълва секторите, които са нечетливи с данни от други копия на съответния файл, ако има, режим на запълване, който ви позволява да селективно презаписвате части от изходния файл , както и поддръжка за широка гама от устройства, включително SATA, SCSI, ATA, Floppy дискове, MFM устройства или SD / CF флаш карти.


Опции на командния ред

За да инсталирате програма от източник tarball, първо трябва да инсталирате програмата GCC (GNU Compiler Collection) и GNU Make, след това да изпълните "./configure", "make" и "rkquo; и направете install & rsquo; команди (без кавички). За да го използвате, стартирайте "ddrescue --help & rdquo; команда в емулатора на терминала, без кавички, разбира се.

Опциите на командния ред включват възможността да се показва минималната скорост на четене на добри области в байтове за секунда, да се отбележат необработените и не-остъргваните файлове като неопровержими, да се попълнят дадени блокове с инфилтрирани данни, и добри блокове от даден файл за логване, проверете размера на входния файл с размера в лог файла, както и да ограничите домейна до завършени блокове във файл.


Под капака, наличността и поддържаните операционни системи

GNU ddrescue е малка програма за команден ред, написана изцяло на програмния език C ++ и предназначена за работа с всяка 32-битова или 64-битова операционна система GNU / Linux. Той се предлага за изтегляне безплатно, като универсален архив на източници, който изисква от потребителите да конфигурират и компилират програмата преди инсталирането. Различните Linux дистрибуции имат GNU ddrescue в своите хранилища по подразбиране за софтуер, затова настоятелно ви препоръчваме да го инсталирате оттам.

Какво ново в това издание:

  • Опцията "-X, --exit-on-error" е заменена с "-X, --max-read-errors". Това въвежда обратна несъвместимост с версии 1.19 до 1.21 в тази опция "-X" сега изисква аргумент. Дългият формуляр "Exit-on-error" все още се приема, но ще бъде премахнат в бъдеща версия на ddrescue.
  • Добавена е новата опция "--max-slow-reads". Това прави изхода на ddrescue със статус 1, ако при фазата на копиране се срещат твърде много бавни четения.
  • Добавена е новата опция '--delay-slow'. Задава първоначалното закъснение преди да започне проверката на ddrescue за бавни четения.
  • Добавена е новата опция "--reset-slow". Той нулира брояча с бавна четеност всеки път, когато скоростта на четене достигне или надхвърли "-min-read-rate".
  • Добавена е новата опция "--log-events". Той регистрира всички важни събития във файл, като посочва времето, процентът, който е спасен, и съобщение, описващо събитието.
  • Добавена е новата опция '--mapfile-interval'. Той променя интервала, в който запазва данните ddres и fsyncs файла на картата.
  • Добавена е новата опция "--pause-on-error". Той прави (или симулира) пауза след всяка грешка при четене.
  • Опцията "- пауза" е преименувана на "--pause-on-pass".
  • Опцията '--max-errors' е преименувана на '--max-bad-areas'.Ddrescue показва броя на грешките за четене, процента на грешките и (ако е прочетена -min-read-rate посочено) броя на бавните четения.
  • Полето "current_pass" е добавено към файла за картографиране. Това позволява фазата на копиране да се възобнови вместо да се рестартира от пропускане 1. Също така позволява фазата на повторно копиране да се възобнови в същата посока, в която е прекъснат.
  • Към копирането са добавени два нови пропуски. Понякога има значителна разлика в скоростта на четене и вероятността за възстановяване на данни между блоковете, които са пропуснати поради бавните области, а блоковете са пропуснати поради пропуски в прочитането. След пропуск 2 бяха добавени два пропуски, които прочетоха блоковете, пропуснати поради бавните зони (ако има такива) преди крайното преминаване (което сега преминава 5).
  • Опцията "-cpass" вече приема диапазони от пропуски; "--cpass = 1-4.
  • Опцията '-K, --skip-size' вече приема размери до 1 Ei.B. Първоначалният размер на пропускането вече е по подразбиране (infile_size / 100_000) с минимална стойност от 64 KiB.
  • Минималната честота на четене на добри несъбрани зони вече не се намалява след всяко преминаване и сега засяга само пропуски 1 и 2.
  • По време на фазата на подрязване, ако някакъв край на неподвижен блок вече е в непосредствена близост до лош сектор, той се счита за вече подрязан и не е подрязан отново.
  • Коефициентът на "s" може да бъде добавен към някой от другите множители. Например, "кс" = kilosectors (1000 * sector_size) или 'Kis' = kibisectors (1024 * sector_size).
  • Опциите "--ask" и "-vv" винаги показват размер на файла, дори ако са показани модел и сериен номер.
  • Моделът на устройството и серийният номер се показват с "--ask" или "-vv" на Cygwin. (Кръпката на Кристиан Франке).
  • Промененият пробен размер (без подрязване + не-остъргвани + размери на лошия сектор) вече се показва в първоначалното състояние.
  • Новата опция "-A, --annotate-mapfile" е добавена към ddrescuelog. Добавя коментари към файл с картографски данни, съдържащ позициите и размерите на блоковете в човешка четима форма.

Какво е новото във версията:

  • Опцията "-X, --exit-on-error" е заменена с "-X, --max-read-errors". Това въвежда обратна несъвместимост с версии 1.19 до 1.21 в тази опция "-X" сега изисква аргумент. Дългият формуляр "Exit-on-error" все още се приема, но ще бъде премахнат в бъдеща версия на ddrescue.
  • Добавена е новата опция "--max-slow-reads". Това прави изхода на ddrescue със статус 1, ако при фазата на копиране се срещат твърде много бавни четения.
  • Добавена е новата опция '--delay-slow'. Задава първоначалното закъснение преди да започне проверката на ddrescue за бавни четения.
  • Добавена е новата опция "--reset-slow". Той нулира брояча с бавна четеност всеки път, когато скоростта на четене достигне или надхвърли "-min-read-rate".
  • Добавена е новата опция "--log-events". Той регистрира всички важни събития във файл, като посочва времето, процентът, който е спасен, и съобщение, описващо събитието.
  • Добавена е новата опция '--mapfile-interval'. Той променя интервала, в който запазва данните ddres и fsyncs файла на картата.
  • Добавена е новата опция "--pause-on-error". Той прави (или симулира) пауза след всяка грешка при четене.
  • Опцията "- пауза" е преименувана на "--pause-on-pass".
  • Опцията '--max-errors' е преименувана на '--max-bad-areas'.Ddrescue показва броя на грешките за четене, процента на грешките и (ако е прочетена -min-read-rate посочено) броя на бавните четения.
  • Полето "current_pass" е добавено към файла за картографиране. Това позволява фазата на копиране да се възобнови вместо да се рестартира от пропускане 1. Също така позволява фазата на повторно копиране да се възобнови в същата посока, в която е прекъснат.
  • Към копирането са добавени два нови пропуски. Понякога има значителна разлика в скоростта на четене и вероятността за възстановяване на данни между блоковете, които са пропуснати поради бавните области, а блоковете са пропуснати поради пропуски в прочитането. След пропуск 2 бяха добавени два пропуски, които прочетоха блоковете, пропуснати поради бавните зони (ако има такива) преди крайното преминаване (което сега преминава 5).
  • Опцията "-cpass" вече приема диапазони от пропуски; "--cpass = 1-4.
  • Опцията '-K, --skip-size' вече приема размери до 1 Ei.B. Първоначалният размер на пропускането вече е по подразбиране (infile_size / 100_000) с минимална стойност от 64 KiB.
  • Минималната честота на четене на добри несъбрани зони вече не се намалява след всяко преминаване и сега засяга само пропуски 1 и 2.
  • По време на фазата на подрязване, ако някакъв край на неподвижен блок вече е в непосредствена близост до лош сектор, той се счита за вече подрязан и не е подрязан отново.
  • Коефициентът на "s" може да бъде добавен към някой от другите множители. Например, "кс" = kilosectors (1000 * sector_size) или 'Kis' = kibisectors (1024 * sector_size).
  • Опциите "--ask" и "-vv" винаги показват размер на файла, дори ако са показани модел и сериен номер.
  • Моделът на устройството и серийният номер се показват с "--ask" или "-vv" на Cygwin. (Кръпката на Кристиан Франке).
  • Промененият пробен размер (без подрязване + не-остъргвани + размери на лошия сектор) вече се показва в първоначалното състояние.
  • Новата опция "-A, --annotate-mapfile" е добавена към ddrescuelog. Добавя коментари към файл с картографски данни, съдържащ позициите и размерите на блоковете в човешка четима форма.

Какво е новото във версия 1.20:

  • Състояние на състезанието в началото на серия с "- timeout = 0" е била коригирана.Новата опция "-P, --data-preview", която прави ddresue да показва няколко реда от последните данни, е добавена.
  • Добавена е нова опция "-u, - unidirectional", която изпълнява всички пропуски в същата посока (напред или назад).
  • Добавена е нова опция "-X, --exit-on-error", която прави излизането на ddrescue след първото грешно четене по време на фазата на копиране.
  • Добавена е нова опция "- ask", която изисква потвърждение преди стартирането на копието.
  • Добавя се новата опция "cpass", която избира кои пропуски да се изпълняват по време на фазата на копиране.
  • Добавена е нова опция "- пауза", която вмъква пауза между пропуските.
  • Опцията "-l, --logfile-size" вече не е необходимо и е премахнато.
  • Ddrescue прескача първата грешка по време на фазата на копиране.
  • Разрязването сега се извършва в един пропуск и може да се извърши в обратна посока. Фазата на разделяне е заменена от "изстъргване" фаза, която събира заедно данните, които не са възстановени от фазите на копиране или подрязване. Остъргването прочита всеки блок, който не е остъргван, в един сектор поотделно.
  • Дългата име на опцията "-n" е променен на "- не-остъргване". По време на фазата на повторно набиране посоката сега е обърната след всеки пропуск. Използвайте "еднопосочно" да се замени.
  • Моделът и серийният номер на устройствата ATA се показват с "- пита" или "-vv" на GNU / Linux.
  • Конфигурационният скрипт вече приема опцията "- enable-linux" за да активирате компилацията на специфичен за Linux код.
  • Лицензът е променен на GPL версия 2 или по-нова.

Какво е новото във версия 1.19:

  • Състояние на състезанието в началото на серия с "- timeout = 0" е била коригирана.Новата опция "-P, --data-preview", която прави ddresue да показва няколко реда от последните данни, е добавена.
  • Добавена е нова опция "-u, - unidirectional", която изпълнява всички пропуски в същата посока (напред или назад).
  • Добавена е нова опция "-X, --exit-on-error", която прави излизането на ddrescue след първото грешно четене по време на фазата на копиране.
  • Добавена е нова опция "- ask", която изисква потвърждение преди стартирането на копието.
  • Добавя се новата опция "cpass", която избира кои пропуски да се изпълняват по време на фазата на копиране.
  • Добавена е нова опция "- пауза", която вмъква пауза между пропуските.
  • Опцията "-l, --logfile-size" вече не е необходимо и е премахнато.
  • Ddrescue прескача първата грешка по време на фазата на копиране.
  • Разрязването сега се извършва в един пропуск и може да се извърши в обратна посока. Фазата на разделяне е заменена от "изстъргване" фаза, която събира заедно данните, които не са възстановени от фазите на копиране или подрязване. Остъргването прочита всеки блок, който не е остъргван, в един сектор поотделно.
  • Дългата име на опцията "-n" е променен на "- не-остъргване". По време на фазата на повторно набиране посоката сега е обърната след всеки пропуск. Използвайте "еднопосочно" да се замени.
  • Моделът и серийният номер на устройствата ATA се показват с "- пита" или "-vv" на GNU / Linux.
  • Конфигурационният скрипт вече приема опцията "- enable-linux" за да активирате компилацията на специфичен за Linux код.
  • Лицензът е променен на GPL версия 2 или по-нова.

  • Какво е новото във версия 1.18 Pre7:

    • не-почиства.
    • Опитват се в допълнителни пропуски (преди подрязване).
    • Това ускорява спасяването в случай на големи грешки, като избягва създаването на големи нецелеви области.
    • & quot; ddrescue.texinfo & quot; бе преименувано на "ddrescue.texi".

    Какво е новото във версия 1.17 / 1.18 Pre4:

    • Дългата име на опцията "-r" е променен на "- пропускателни проходи" за да стане ясно, че ddrescue опитва всеки сектор само веднъж за повторен опит.
    • Стойността по подразбиране на опцията "-a, -min-read-rate" бе променен на 0 (автоматично).
    • Ефектът на опцията "-O, --reopen-on-error" вече е ограничен до фазата на копиране, но също така възстановява файла на бавно четене.

      • Новата опция "-O, - възобновява се"

      -он-грешка & quot; е добавен.

      • Форматът на файловете, създадени от опциите & quot; --log ставки & quot; и "- log-reads" е била променена, за да стане използваема чрез създаване на помощни програми като gnuplot.
      • Пропуснете размера сега се нулира (вместо да се намалява), след като са открити добри данни.
      • Това трябва да накара ddrescue да възвърне скоростта си, след като напусне лоша или бавна зона.
      • Текущото общо време на изпълнение сега се показва на екрана.

      Какво е новото във версия 1.18 Pre1:

      • Новите опции "-1, --log-rates" и "-2, -log-reads" са добавени.
      • Краткото име на опцията "- генериране на режим" бе променен на "-G".

      Какво е новото във версия 1.17 RC4:

      • Опцията " бе преименувано на "- режим за попълване".
      • Опцията "- generate-logfile" бе преименувано на "- генериране на режим".
      • По време на фазата на копиране неуспешните блокове, съдържащи един сектор, се обозначават като лош сектор, вместо като необрязани.
      • Това предотвратява изпробването на сектора два пъти, когато се използва размерът на клъстера от 1.
      • & quot; конфигуриране & quot; сега приема опции с отделен аргумент.

      Какво е новото във версия 1.17 RC3:

      • --ignore-write-errors ", което прави грешките при записване в режим на запълване.
      • Това е полезно, за да избегнете излизането на ddrescue поради появата на нови грешки, докато избършете добрите сектори на неуспешно устройство.

      Какво е новото във версия 1.17 RC2:

      • Ddrescuelog вече не казва, че лог файлът не съществува, когато съществува, но е празен.
      • Ръководството обяснява, че само цели сектори могат да бъдат прочетени, когато "директен достъп до диска" се използва.

Подобен софтуер

PhotoRec
PhotoRec

17 Feb 15

giis-ext4
giis-ext4

17 Feb 15

msrestore
msrestore

15 Apr 15

Друг софтуер на разработчика Antonio Diaz Diaz

Lziprecover
Lziprecover

17 Jul 15

Arg_parser
Arg_parser

14 Apr 15

Clzip
Clzip

17 Feb 15

Zutils
Zutils

20 Feb 15

Коментари към GNU ddrescue

Коментари не е намерена
добавите коментар
Включете на изображения!