ddrescue

ddrescue
Oryginalni autorzy Antonio Diaz Diaz
Pierwsze wydanie 12 sierpnia 2004 ; 18 lat temu ( 12.08.2004 )
Wersja stabilna
Edit this on Wikidata 1.27 / 23 stycznia 2023 r
Napisane w C++
System operacyjny Uniksopodobny
Typ Odzyskiwanie danych
Licencja

2014: GPL-2.0 lub nowsza 2007: GPL-3.0 lub nowsza 2004: GPL-2.0 lub nowsza
Strona internetowa www .gnu .org /software /ddrescue /

GNU ddrescue to narzędzie do odzyskiwania danych z dysków , płyt DVD , CD i innych cyfrowych nośników danych. Kopiuje surowe bloki pamięci, takie jak sektory dysku , z jednego urządzenia lub pliku do drugiego, jednocześnie przetwarzając błędy odczytu w inteligentny sposób, aby zminimalizować utratę danych, usuwając dobre sektory z częściowo odczytanych bloków.

GNU ddrescue jest napisany w języku programowania C++ i jest dostępny jako oprogramowanie typu open source , które pierwotnie zostało wydane w 2004 roku. Jest również dostępne w postaci binarnej jako składnik większości dystrybucji Linuksa .

Opis

ddrescue używa wyrafinowanego algorytmu do kopiowania danych z dysków i innych urządzeń pamięci masowej, powodując jak najmniej dodatkowych szkód w przypadku ich awarii. Uważa się, że ma najbardziej wyrafinowaną implementację algorytmu zmiany rozmiaru bloku w darmowym i otwartym oprogramowaniu i jest uważany za niezbędne narzędzie do odzyskiwania danych.

Stan procesu kopiowania jest zapisywany w pliku mapy (wcześniej nazywanym plikiem dziennika ), który pomaga w postępie wielu etapów algorytmu odzyskiwania oraz ułatwia przerywanie odzyskiwania i powtarzanie go w razie potrzeby w celu odzyskania większej ilości danych. Program nie zapisuje na wyjściu zer w miejsce uszkodzonych bloków, dzięki czemu dodatkowe błędy nie napotkane wcześniej nie niszczą wcześniej odzyskanych bloków. Umożliwia to łączenie wielu wadliwych kopii płyt CD lub DVD w jeden plik kopii zapasowej. Dzięki plikowi mapy z drugiej i kolejnych kopii odczytywane są tylko potrzebne bloki.

ddrescue posiada również tryb wypełniania , zdolny do selektywnego nadpisywania części pliku wyjściowego, który ma takie zastosowania, jak wymazywanie danych, oznaczanie uszkodzonych obszarów, a nawet, w niektórych przypadkach, naprawa uszkodzonych sektorów.

Niepowiązane narzędzia do odzyskiwania

GNU ddrescue nie jest pochodną dd , która również kopiuje bloki pamięci z pamięci dyskowej, ale nie działa w strategiczny, algorytmiczny sposób.

GNU ddrescue różni się również od programu o podobnej nazwie dd_rescue .

Zobacz też

Notatki

Linki zewnętrzne