HDDSuperClone staje się open source, a jego kod jest już dostępny

Wiadomość została wydana, że osoby stojące za rozwojem HDDSuperClone, narzędzie do kopiowania informacji z uszkodzonych dysków twardych, podjęli decyzję o wydaniu kodu źródłowego narzędzia.

Jako główny powód wymienia się brak czasu na utrzymanie projektu dlaczego został wydany kod źródłowy. Kod jest otwarty na licencji GPLv2 (licencja jest wymieniona w plikach kodu).

Dla tych, którzy nie są zaznajomieni z HDDSuperClone, warto wiedzieć, że pozwala on na wyciągnięcie zapisanych danych z dysku w przypadku błędów odczytu lub niestabilnej pracy poszczególnych głowic magnetycznych.

Początkowo projekt został dostarczony in binarne kompilacje w ramach umowy EULA i zostały opracowane jako zaawansowana alternatywa dla narzędzia GNU ddrescue, rozszerzająca jego możliwości wcześniej dostępne tylko w systemach sprzętowych do klonowania uszkodzonych dysków, takich jak DeepSpar DDI4 i RapidSpar.

HDDSuperClone obsługuje importowanie i eksportowanie plików dziennika ddrescue, umożliwiając w razie potrzeby przełączanie się między tymi dwoma narzędziami.

Darmowa wersja korzysta z poleceń tranzytowych SCSI do komunikacji z urządzeniem. Zapewnia to więcej informacji zwrotnych niż tradycyjne metody komunikacji i może być możliwe wykrycie, kiedy jednostka nie odpowiada już prawidłowo. Ddrescue może mieć problem z rozpoznaniem, kiedy dysk już nie odpowiada, ponieważ system operacyjny po prostu zgłasza błąd odczytu bez możliwości dowiedzenia się, co jest nie tak.

Wersja PRO ma możliwość korzystania z bezpośrednich wejść/wyjść dla podłączonych dysków IDE i SATA, wraz z kilkoma innymi zaawansowanymi funkcjami.

Kolejną cechą HDDSuperClone jest to Posiada zaawansowany, samouczący się algorytm pomijania głowy, który spróbuje pominąć złą głowę w około 7 błędnych odczytach. Może to znacznie przyspieszyć pobieranie danych z dobrych głów. Urządzenia do obrazowania sprzętowego mogą „wyłączyć” głowicę i odczytywać dane tylko z dobrych głowic, co jest idealne, ale wymaga użycia specjalnych poleceń dostawcy. Algorytm przeskakiwania głowy HDDSuperClone jest tak bliski, jak to tylko możliwe bez specjalnych poleceń.

O wydanym kodzie wspomina się, że zawiera również płatną wersję Pro, która zawiera następujące funkcje:

  • Tryby przekazywania „Bezpośrednie AHCI” i „Bezpośrednie USB”, które umożliwiają adaptacyjne resetowanie lub ponowne uruchamianie niestabilnych dysków w przypadku zawieszenia się.
  • Tryb «Virtual Controller», który pozwala kopiować nie cały dysk, ale tylko te sektory, w których znajdują się niezbędne dane. W tym trybie źródło danych i miejsce docelowe są połączone i tworzony jest dysk wirtualny (domyślnie /dev/sdv), który musi zostać odczytany przez oprogramowanie innej firmy w celu odbudowania systemów plików (na przykład TestDisk, DMDE lub R- Nauka). W takim przypadku wszystkie sektory, których odczyt jest wymagany przez oprogramowanie, zostaną tylko raz odczytane z dysku źródłowego i natychmiast zapisane na dysku docelowym lub obrazie docelowym.
  • Możliwość dostępu do dysku za pomocą dysku wirtualnego, który ma inny rozmiar sektora logicznego, co może być przydatne do zwracania oryginalnego rozmiaru sektora logicznego na dysku, do którego dostęp uzyskuje się przez interfejs SATA, ale pierwotnie był używany z interfejsem USB .
  • Obsługa klonowania i obrazowania dysków SAS (SCSI) wykorzystujących 520 bajtów na sektor i zapisywania wyniku w obrazie lub innym dysku, który wykorzystuje 512 bajtów na sektor.
  • Funkcja analizy stanu dysku.
  • Obsługa rozmiarów sektorów innych niż 512 bajtów oraz możliwość dostosowania rozmiaru bloku w celu optymalizacji pod kątem uszkodzonych sektorów na dyskach korzystających z sektorów 4096 bajtowych.
  • Tryb szybkiego pomijania, który wykorzystuje bardziej agresywny algorytm, aby zapobiec uszkodzeniu dysku i ominąć wadliwe głowice magnetyczne.
  • Obsługa używania danych zwracanych przez interfejs ATA do oznaczania uszkodzonych sektorów.

Dla zainteresowany poznaniem kodu źródłowego, musicie wiedzieć, że jest on opublikowany w pliku tar, ale entuzjaści stworzyli już repozytorium na GitHubie, w którym planują kontynuować rozwój projektu.

Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.