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 вече не казва, че лог файлът не съществува, когато съществува, но е празен.
      • Ръководството обяснява, че само цели сектори могат да бъдат прочетени, когато "директен достъп до диска" се използва.

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

R-Studio
R-Studio

17 Feb 15

msrestore
msrestore

15 Apr 15

Quick Recovery
Quick Recovery

3 Jun 15

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

GNU Moe
GNU Moe

19 Feb 15

plzip
plzip

20 Feb 15

Zutils
Zutils

20 Feb 15

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

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