DVD katastrofa
Deweloperzy | Carstena Gnörlicha |
---|---|
Pierwsze wydanie | 0,40,7 (22 sierpnia 2004 | )
Wersja stabilna | |
Napisane w | C |
System operacyjny | FreeBSD , Linux , NetBSD ( międzyplatformowy do wersji 0.72.3) |
Dostępne w | język angielski |
Typ | Odzyskiwanie danych |
Licencja | GPL |
Strona internetowa |
dvdisaster to program komputerowy mający na celu zwiększenie przeżywalności danych na dyskach optycznych poprzez tworzenie danych wykrywania i korygowania błędów , które są wykorzystywane do odzyskiwania danych . dvdisaster działa wyłącznie na poziomie obrazu. Tego programu można używać do generowania kodu korekcji błędów (ECC) z istniejącego nośnika lub do uzupełniania obrazu ISO danymi ECC przed zapisaniem na nośniku. dvdisaster jest wolnym oprogramowaniem dostępnym na licencji GNU General Public License .
Tryby odzyskiwania
Gdy dysk optyczny zostanie fizycznie uszkodzony (np. przez zarysowanie) lub zacznie się psuć , niektóre części danych na dysku mogą stać się nieczytelne. Wykorzystując dane ECC wygenerowane wcześniej przez dvdisaster , można odzyskać uszkodzone części danych dysku.
Dwa tryby generowania danych ECC w dvdisaster wykorzystują kody Reeda-Solomona . W trybie RS01 generowane dane są tworzone z obrazu dysku i przechowywane w oddzielnym pliku, który musi być zapisany na innym nośniku. Alternatywnie, w trybie RS02, dane ECC są dołączane na końcu obrazu płyty przed nagraniem obrazu na płytę.
Gdy płyta CD lub DVD została rozszerzona w trybie RS02, „rozszerzona” sekcja danych pozostaje niewidoczna dla zwykłego użytkownika, a płyta pozostaje w pełni kompatybilna z komputerami bez znajomości lub instalacji dvdisaster . W ten sposób uszkodzoną płytę można w pełni odzyskać, instalując oprogramowanie, uzyskując dostęp do kodu korygującego błędy Reed-Solomon za pomocą dvdisaster i przebudowując obraz (na dysk twardy).
dvdisaster może być pomocny w odzyskaniu zawartości uszkodzonego dysku, nawet jeśli nie są dostępne żadne dane ECC. Cały dysk można odczytać jako obraz, pomijając uszkodzone części. dvdisaster może następnie ponownie skanować tylko brakujące części, aż wszystkie uszkodzone obszary zostaną wypełnione poprawnymi danymi.
Różnica w stosunku do innych implementacji Reed-Solomon
dvdisaster stosuje podejście oparte na obrazach do odzyskiwania danych. Nie stosuje odzyskiwania danych opartego na plikach, ponieważ odczytanie uszkodzonego nośnika na poziomie pliku oznacza próbę odczytania jak największej ilości danych z każdego pliku . Jednak ograniczenie podejścia opartego na plikach pojawia się, gdy uszkodzone są sektory danych, które pełnią funkcje księgowe w systemie plików. Lista plików na nośniku może zostać obcięta. Lub mapowanie sektorów danych na pliki jest niekompletne. W związku z tym pliki lub części plików mogą zostać utracone, mimo że odpowiednie sektory danych byłyby nadal możliwe do odczytania przez sprzęt. Natomiast odczyt na obrazu wykorzystuje bezpośrednią komunikację ze sprzętem napędowym w celu uzyskania dostępu do sektorów danych.
Należy podkreślić, że każda jednostka danych ECC umieszczana przez dvdisaster na końcu jest obliczana na podstawie sektorów oryginalnych danych rozmieszczonych w oryginalnym obrazie. Każda grupa oryginalnych sektorów danych i dodanych sektorów ECC tworzy „klaster”. Dowolna część klastra może zostać odzyskana, o ile ilość uszkodzeń w tym klastrze jest mniejsza niż ilość dodanych danych ECC w tym klastrze, dlatego lokalizacja danych ECC na dysku nie ma znaczenia.
Klastry są różne w Parchive , ponieważ każdy plik jest traktowany jako pojedynczy blok: w przypadku dvdisaster utrata danych zaczyna się, gdy jeden z klastrów ma więcej niż około 15% błędów (mało prawdopodobne, ale teoretycznie możliwe przy niewielkiej liczbie KiB danych), podczas gdy Parchive może odzyskać każdy błąd, pod warunkiem, że pliki PAR2 są nienaruszone, a liczba uszkodzonych plików (nie ma znaczenia, jak bardzo uszkodzonych) jest mniejsza niż liczba dostępnych plików ECC. dvdisaster posiada również tryb z osobnymi plikami ECC.
Zobacz też
- Odzyskiwanie danych
- Wykrywanie i korygowanie błędów
- Authoring dysków optycznych
- Korekta błędów Reeda-Solomona
- parchiwalny
- SecurDisc
- Lista oprogramowania do odzyskiwania danych
- Lista bezpłatnych i otwartych pakietów oprogramowania
- Ben Martin (7 lutego 2008) Użyj dvdisaster do ochrony kopii zapasowych na nośnikach optycznych w Wayback Machine (zarchiwizowane 8 lutego 2008)
- (w języku włoskim) Andrea Ghirardini, Gabriele Faggioli, Computer forensics: Guida completa , Apogeo Editore, 2007, ISBN 88-503-2593-2 , s. 345–347
- Shashank Sharma (marzec 2009). „DVDisaster” . formacie Linuksa . Wielka Brytania : Future Publishing (116) . Źródło 2010-01-24 .
- Mike'a Martina. „WERSJA PDS Podsumowanie testu nośnika CD-DVD” (PDF) . Zarchiwizowane od oryginału (PDF) w dniu 01.08.2007 . Źródło 2010-01-23 .
- Grupa robocza ds. nośników fizycznych (21.03.2007). „Podsumowanie i zalecenia testów nośników PDS CD-DVD” (PDF) . Zarchiwizowane od oryginału (PDF) w dniu 2010-05-27 . Źródło 2010-01-23 .
- Krzysztof Daszkiewicz; Arne Arnold; Reto Vogt (5 listopada 2009). "Jak archiwizować dane na lata" . Świat PC (w języku polskim). Polska: IDG Poland SA . Źródło 23 stycznia 2010 r .