Czy uszkodzone dane zawsze będą wyświetlane jako uszkodzone?

1

Mam kopię zapasową ważnych danych z komputera na dysku flash USB. Wiem, że prawdopodobnie powinienem wykonać kopię zapasową na DVD lub coś podobnego, ale niestety nie zrobiłem tego. Na moim komputerze występowały problemy (wirusy, złośliwe oprogramowanie, błędy itp.), Mimo że bardzo BARDZO uważam na tego typu rzeczy, uruchamiam wiele programów przeciw złośliwemu oprogramowaniu, nieuchronnie nadal przechodzą niektóre złe rzeczy), więc użyłem Active @KillDisk, aby zero-zapełnij mój dysk twardy, a następnie zainstaluj ponownie system operacyjny (który jest raczej kiepski Vista Home Basic, jeśli to ma znaczenie lol… a mój komputer jest raczej starym laptopem Toshiba Satellite L300 Series, jeśli to ma znaczenie).

Więc teraz chcę przenieść moje ważne dane z dysku flash z powrotem do komputera, ale szczerze mówiąc, trochę się martwię. Dostaję mnóstwo burz z piorunami w miejscu, w którym mieszkam… niektóre strajki również były stosunkowo blisko mojego domu! To znaczy nie wiem. Doszedłem nawet do paranoicznego przechowywania pamięci flash USB w starej, odłączonej kuchence mikrofalowej, aby na wszelki wypadek działał jak Klatka Faradaya (te dane są NAPRAWDĘ ważne dla mnie, lol!).

Planuję użyć Unstoppable Copier firmy Roadkil do skopiowania danych z dysku flash z powrotem do komputera, a nie tylko przeciągania i upuszczania. Jedną z rzeczy, które podoba mi się w tym programie, jest to, że pozwala wiedzieć, czy któraś z danych jest uszkodzona, a nie tylko zgadywać. Ale myślę, że moje obawy dotyczą tego, czy uszkodzone dane zawsze będą wyświetlane jako uszkodzone w przypadku czegoś takiego? Niezależnie od tego, w jaki sposób został on faktycznie uszkodzony - uderzenia pioruna, impuls elektromagnetyczny, nieuczciwe nanoboty, pistolety z kosmitami lol - cokolwiek?

Po prostu nie chcę myśleć, że wszystkie moje dane zostały przesłane bezpiecznie i solidnie, chociaż naprawdę może nie wszystkie!

Josh Żmijewski
źródło
Krótka odpowiedź brzmi „nie”, z definicji uszkodzone dane mogą stać się czymkolwiek , a żadna metoda weryfikacji bez porównania z pełną kopią nie może zagwarantować wykrycia uszkodzenia. To powiedziawszy, popularne metody (np. CRC, skróty plików) wykrywają znaczną większość typowych uszkodzeń danych.
Bob
Dziękuję Bob. Czy są jakieś szczególne programy, które poleciłbyś pod względem tych CRC, skrótów plików itp.?
Josh Żmijewski
To brzmi dobrze - corz.org/windows/software/checksum - ale mam wrażenie, że żadne z nich tak naprawdę nie pomoże w mojej sytuacji, ponieważ trochę nadpisałem jedyną inną kopię tych danych zerami. Nic do porównania. Znów widzę teraz, że to było dla mnie bardzo głupie.
Josh Żmijewski

Odpowiedzi:

1

Szansa na niezauważone uszkodzenie dysku twardego jest bardzo mała, ale niezerowa. Oczywiście, tylko dlatego, że skopiował OK, nie oznacza to, że zawsze będzie OK - media z czasem ulegają rozkładowi.

Aby sprawdzić, czy twoje dane są w porządku, po skopiowaniu możesz chcieć przeprowadzić porównania między danymi oryginalnymi i skopiowanymi. Nie ma wątpliwości, że istnieje wiele sposobów na zrobienie tego (i żyję w świecie uniksowym, a nie Windowsowym), ale sumy kontrolne SHA1 i MD5 mogą powiedzieć z dużą pewnością, czy dane źródłowe i docelowe są prawidłowe. (Google „Windows vista suma kontrolna” i powinieneś wymyślić kilka programów, które mogą to zrobić - oczywiście musisz uruchomić ją zarówno na źródłowym, jak i docelowym i porównać je).

Zwracam uwagę, że jeśli dane są dla Ciebie naprawdę cenne, przechowywanie kopii w lokalizacjach poza witryną (a jeśli nie są wrażliwe lub zbyt duże, dodatkowo w magazynie w chmurze w innym kraju, jeśli martwisz się takimi atakami, jak EMP itp.)

W dużej mierze nie stanowi to problemu, ale nie wierzę, że w dzisiejszych czasach klatki mogą chronić znaczną ochronę przed promieniowaniem kosmicznym - Odrzucanie bitów z powodu promieniowania kosmicznego nie jest dokładnie powszechne, ale na pewno nie jest niespotykane - jest to jeden z powodów, dla których serwery używają pamięci ECC .

Davidgo
źródło
Hmm… dziękuję Bob i Davidgo! Nie do końca odpowiedź, na którą liczyłem, ale wolałbym poznać prawdę, niż nie! Davidgo, ponieważ nie ma innej kopii oryginalnych danych do porównania, czy metody, które opisujesz, nadal będą działać? Zgadzam się, że NAPRAWDĘ powinienem był zrobić więcej niż jedną kopię i przechowywać co najmniej jedną zewnętrzną stronę… Byłem głupi, że tego nie zrobiłem! :(
Josh Żmijewski
@JoshZmijewski Niestety, po tym fakcie niewiele można zrobić. Trzeba coś do porównania do . W tym momencie ostatnia opcja zależy od formatu, w jakim dane zostały zapisane; niektóre formaty zawierają własne sumy kontrolne danych. Większość form przechowywania obejmuje również wbudowane sprawdzanie błędów CRC, które wykrywa poważne błędy (celem CRC jest szybkość, a nie dokładność). Nic nie będzie w 100% (jak wspomniałem wcześniej, potrzebujesz do tego pełnej kopii), ale możesz mieć pewien poziom pewności.
Bob
@ Bob Ok dobrze, pewien poziom pewności jest lepszy niż nic; Wezmę wszystko, co mogę w tym momencie! Więc jeśli format miał własną sumę kontrolną danych, czy jest jakiś program, z którego muszę skorzystać, czy po prostu zrobi to automatycznie?
Josh Żmijewski
@JoshZmijewski Naprawdę zależy od formatu. Niektóre programy generują błąd, inne nie zauważą, inne ulegną awarii bez wyraźnego powodu. Czasami wykrywa tylko uszkodzenie metadanych, a nie uszkodzenie danych (np. Word może wiedzieć, czy brakuje znacznika „end of document”, ale nie będzie wiedział, czy w tekście 1000zamieniono pewną liczbę 4572). To naprawdę zależy, a będziesz musiał podać więcej szczegółów, aby uzyskać bardziej szczegółową odpowiedź.
Bob
Dobrze dziękuję. Proszę mi powiedzieć, jakie dane powinienem podać, a ja je przedstawię.
Josh Żmijewski