Jump to content

ddrescue

ddrescue
Оригинальный автор(ы) Антонио Диас Диас
Первоначальный выпуск 12 августа 2004 г .; 19 лет назад ( 12 августа 2004 г. )
Стабильная версия
1.28 [1]  Отредактируйте это в Викиданных / 23 января 2024 г.
Репозиторий
Написано в С++
Операционная система Unix-подобный
Тип Восстановление данных
Лицензия 2014: GPL-2.0 или более поздняя версия [а]
2007: GPL-3.0 или новее [б]
2004: GPL-2.0 или более поздняя версия [с]
Веб-сайт www .gnu .org /программное обеспечение /ddrescue /

GNU ddrescue — это инструмент восстановления данных с дисководов , DVD-дисков , компакт-дисков и других цифровых носителей информации. Он копирует необработанные блоки хранилища, такие как секторы диска , с одного устройства или файла на другое, при этом интеллектуально обрабатывая ошибки чтения, чтобы минимизировать потерю данных, удаляя хорошие сектора из частично прочитанных блоков.

GNU ddrescue написан на языке программирования C++ и доступен как программное обеспечение с открытым исходным кодом , первоначально выпущенное в 2004 году. Он также доступен в двоичной форме в качестве компонента в большинстве дистрибутивов Linux .

Описание

[ редактировать ]

ddrescue использует сложный алгоритм для копирования данных с дисковых накопителей и других устройств хранения, причиняя как можно меньше дополнительного ущерба в случае их сбоя. [2] Считается, что он имеет наиболее сложную реализацию алгоритма изменения размера блока среди бесплатного программного обеспечения с открытым исходным кодом . [3] [4] и считается важным инструментом восстановления данных. [5] [6]

Статус процесса копирования записывается в файл карты (ранее называемый файлом журнала ), который помогает в выполнении нескольких этапов алгоритма восстановления, а также позволяет прерывать восстановление и повторять его по мере необходимости для восстановления большего количества данных. Программа не записывает на вывод нули вместо сбойных блоков, чтобы дополнительные, не встречавшиеся ранее ошибки, не уничтожали ранее восстановленные блоки. Это позволяет объединить несколько дефектных копий компакт-дисков или DVD-дисков в один файл резервной копии. Благодаря файлу карты из второй и последующих копий считываются только нужные блоки.

ddrescue также имеет режим заполнения , позволяющий выборочно перезаписывать части выходного файла, что позволяет стирать данные, отмечать поврежденные области или даже, в некоторых случаях, восстанавливать поврежденные сектора. [7]

Несвязанные инструменты восстановления

[ редактировать ]

GNU ddrescue не является производным от dd , который также копирует блоки памяти с дискового хранилища, но не работает стратегическим, алгоритмическим образом.

GNU ddrescue также отличается от программы с таким же названием. dd_rescue. [8]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ GPL-2.0 или новее, начиная с версии 1.19 (03.10.2014).
  2. ^ GPL-3.0 или более поздняя версия от версии 1.5 (29 июня 2007 г.) до версии 1.18.1 (10 июня 2014 г.).
  3. ^ GPL-2.0 или более поздняя версия от версии 0.1 (12 августа 2004 г.) до версии 1.4 (18 июня 2007 г.).
  1. ^ Антонио Диас Диас (25 января 2024 г.). «Выпущена версия GNU ddrescue 1.28» . Проверено 25 января 2024 г.
  2. ^ «Руководство по GNU ddrescue» . Проект GNU . Проверено 6 сентября 2013 г.
  3. ^ «Восстановление диска: ddrescue, dd_rescue, dd_rhelp» . Джон Гилмор. Архивировано из оригинала 30 мая 2013 года . Проверено 6 сентября 2013 г.
  4. ^ «Поврежденный жесткий диск» . www.cgsecurity.org. Архивировано из оригинала 14 ноября 2023 года . Проверено 6 сентября 2013 г.
  5. ^ «Лучшие инструменты для восстановления данных — список 10 лучших» . Гикипроекты . Проверено 6 сентября 2013 г.
  6. ^ «12 основных инструментов восстановления системы» . ПК Плюс (выпуск 303). 22 января 2011 года . Проверено 6 сентября 2013 г.
  7. ^ "ddrescue - Инструмент восстановления данных" . Проект GNU . Проверено 6 сентября 2013 г.
  8. ^ dd_rescue Курта Гарлоффа
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ff7f3e7e91d50576fc7d8fe36e482041__1699977360
URL1:https://arc.ask3.ru/arc/aa/ff/41/ff7f3e7e91d50576fc7d8fe36e482041.html
Заголовок, (Title) документа по адресу, URL1:
ddrescue - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)