Cyfrowa archeologia: jak odzyskać dane ze starych dyskietek, płyt CD i IDE

0
23
Rate this post

Z tego artykułu dowiesz się…

Cyfrowa archeologia – po co w ogóle wracać do starych nośników

Na starych dyskietkach, płytach CD i dyskach IDE często leży jedyna kopia rzeczy, których nie da się odtworzyć: zdjęcia z pierwszych aparatów cyfrowych, prace zaliczeniowe, projekty do szkoły, własne gry, stare faktury czy dokumenty firmowe. Dla jednych to czysta nostalgia, dla innych kwestia dowodowa lub podatkowa.

Problem w tym, że te dane żyją na nośnikach, które technologicznie dawno wyszły z obiegu. Nowe laptopy nie mają napędów optycznych ani FDD, a złącze IDE/PATA pamiętają głównie kolekcjonerzy. Do tego dochodzi fizyczna degradacja: płyty się rysują, warstwa barwnika w CD-R potrafi dosłownie „wyparować”, a dyskietki łapią pleśń i rozwarstwiają się.

Środowisko RetroTech dodaje do tego ładunek emocjonalny: składanki gier z bazaru, kolekcje demoscenowe, shareware z czasopism, oryginalne instalatory Windows 95 czy pierwszych Linuksów. To nie tylko dane, ale kawał historii i specyficznej kultury „pierwszego internetu”.

Jest jednak różnica między zabawą retro a faktycznym ratowaniem danych. Eksperymenty na starych grach z giełdy można robić bez stresu. Natomiast gdy w grę wchodzi jedyny egzemplarz zdjęć rodzinnych lub dokumentów firmowych, każde nieprzemyślane działanie może zamknąć drogę do profesjonalnego odzysku. Tu zaczyna się cyfrowa archeologia: możliwie delikatne, metodyczne wydobywanie informacji z nośników, które technologicznie i fizycznie są już na granicy życia.

Zanim podłączysz cokolwiek – ocena sytuacji i priorytety

Inwentaryzacja nośników i sprzętu

Na początek trzeba wiedzieć, z czym ma się do czynienia. W praktyce najczęściej pojawiają się:

  • dyskietki 3,5″ (1,44 MB, czasem 720 KB),
  • dyskietki 5,25″ (360 KB, 1,2 MB – już znacznie trudniejsze logistycznie),
  • płyty CD i DVD (zarówno tłoczone, jak i nagrywane CD-R/CD-RW, DVD±R/±RW),
  • dyski twarde IDE/PATA (od kilkuset MB do kilkuset GB),
  • nośniki poboczne: Zip, Jaz, LS-120, MO – wymagają dedykowanych napędów.

Dobrze jest spisać sobie listę, np. „floppy_3_5 – 40 szt., CD – 25 szt., HDD IDE – 3 szt.”. Przy nośnikach z opisem (marker, naklejka) można od razu dopisać, co prawdopodobnie jest w środku. To pomaga ustalić kolejność działań.

Dane ważniejsze niż sprzęt

Przy odzyskiwaniu danych z dyskietek, płyt CD/DVD i dysków IDE zasada jest prosta: nośnik jest ważniejszy niż napęd. Zużyty napęd można zastąpić, spalony zasilaczem dysk – już nie.

Jeśli napęd optyczny zaczyna „chrupać” przy wciąganiu płyty, lepiej go poświęcić niż zaryzykować zarysowanie kilku kolejnych krążków. Podobnie z dyskami IDE: jeśli adapter USB wydaje dziwne piski lub się grzeje, przerywasz testy, nie sprawdzasz „jeszcze jednego dysku”.

Wyjątek to sytuacja kolekcjonerska, gdy napęd sam w sobie ma dużą wartość (np. oryginalny Amiga FDD, rzadki napęd Zip). Wtedy warto szukać innego egzemplarza roboczego do „brudnej roboty”, a kolekcjonerski trzymać z boku.

Kiedy bawić się samemu, a kiedy od razu do specjalisty

Ocena wartości danych to kluczowy etap. Trzy główne kategorie:

  • sentymentalna – rodzinne zdjęcia, nagrania, prywatne projekty, maile z czasów modemów,
  • prawna/podatkowa – archiwum firmy, dokumentacja projektowa, dane księgowe,
  • techniczna/hobbystyczna – gry, programy, stare systemy, których kopie da się jeszcze znaleźć w sieci.

Jeśli chodzi o unikatowe zdjęcia czy dokumenty potrzebne w sprawach urzędowych, każda próba „na pałę” (otwieranie dysku w domu, uderzanie obudowy, rozklejanie płyt CD) może zniszczyć szansę na profesjonalne odzyskanie danych. W takiej sytuacji lepiej od razu skonsultować się z firmą zajmującą się recovery.

Przy nośnikach „retro dla sportu” można pozwolić sobie na więcej eksperymentów: zabawa z ddrescue, narzędziami do odzyskiwania systemów plików, nietypowymi kontrolerami. Ryzyko utraty czegoś naprawdę bezcennego jest wtedy mniejsze.

Zasada „najpierw obraz, potem zabawa”

Fundament cyfrowej archeologii: zawsze najpierw wykonuje się obraz nośnika, a dopiero na obrazie pracuje się dalej. Dotyczy to szczególnie:

  • dyskietek z błędami – każda próba ponownego formatowania czy „naprawy” może skasować ostatnie czytelne sektory,
  • dysków IDE z oznakami awarii – klikanie, wolny start, znikanie w systemie,
  • płyt z widocznymi uszkodzeniami – rysy, odchodząca warstwa, pęknięcia.

Obrazowanie wykonuje się narzędziami typu ddrescue (Linux), HDDSuperClone (Linux) czy w prostszych przypadkach zwykłym dd. Powstaje plik, który sektor po sektorze odzwierciedla stan nośnika. Kopie danych odzyskuje się dopiero z tego pliku – dzięki temu można próbować różnych metod bez ryzyka, że kolejny skan dobije dysk lub dyskietkę.

Bezpieczne stanowisko pracy – sprzęt i środowisko

Warunki fizyczne: prąd, ESD, porządek

Praca z dyskami IDE i delikatnymi napędami wymaga spokojnego miejsca. Krótkie checklisty robią tu różnicę:

  • stabilne zasilanie – najlepiej listwa z filtrem przeciwprzepięciowym,
  • brak dywanów i koców – ograniczenie wyładowań elektrostatycznych (ESD),
  • ubrane bawełniane ubrania zamiast polaru,
  • czyste biurko, na którym nie leżą luźne śrubki, spinacze i inne metalowe drobiazgi.

Przy pracy z otwartymi dyskami nie dotyka się płyty talerza – w warunkach domowych i tak nie powinno się otwierać hermetycznej obudowy dysku. Wystarczy dbać, by nie przeciągać urządzeń po biurku, nie kłaść ich na metalowych powierzchniach bez izolacji i nie szarpać kabli w trakcie pracy.

Podstawowe narzędzia fizyczne

Minimalny „zestaw archeologa” można zmieścić w małym pudełku:

  • zestaw śrubokrętów precyzyjnych (krzyżak, płaski, Torx T6/T8/T10),
  • pęseta – do podnoszenia zworek, małych elementów,
  • latarka lub lampka z ostrym światłem – do oględzin gniazd i płytek drukowanych,
  • sprężone powietrze – do wydmuchiwania kurzu z napędów (krótkie strzały, nie ciągły nadmuch),
  • alkohol izopropylowy (IPA) i bezpyłowe patyczki/ściereczki – do lekkiego czyszczenia styków, obudów płyt CD,
  • bawełniane rękawiczki – przy pracy z nośnikami mocno zabrudzonymi lub spleśniałymi.

Nie używa się WD-40, benzyny ekstrakcyjnej ani innych przypadkowych rozpuszczalników na nośnikach danych – potrafią uszkodzić plastik, kleje, warstwę odbijającą płyt.

Komputer roboczy i systemy

Najwygodniejsze jest jedno „stanowisko robocze”:

  • komputer stacjonarny z kilkoma portami USB, najlepiej także z natywnym SATA,
  • możliwość startu z USB – do uruchamiania dystrybucji Live (np. Linux z ddrescue),
  • system Windows (dla popularnych narzędzi odzysku) i pod ręką Linux (Live) do prac niskopoziomowych.

Laptop też da się wykorzystać, ale przy dyskach IDE często przydaje się solidne zasilanie zewnętrzne dla adapterów USB–IDE oraz fizyczne miejsce na bezpieczne ułożenie kilku urządzeń jednocześnie. Stacjonarka zwykle bywa wygodniejsza.

Miejsce na kopie i porządek w archiwum

Odzyskiwanie danych z dyskietek i starych dysków generuje sporo plików obrazów. Jeden dysk 80 GB w postaci obrazu to 80 GB pliku. Nawet małe dyskietki, gdy jest ich kilkadziesiąt, potrafią zająć dziesiątki gigabajtów.

Przydaje się jeden większy dysk zewnętrzny (np. 2–4 TB) lub NAS. Struktura katalogów nie musi być skomplikowana, ważne by była konsekwentna. Przykład:

  • projekty_retro/
    • floppy_3_5/2024-04-idefix_komputer/
    • hdd_ide/2024-04-stary_pc_biuro/
    • cd_dvd/2024-05-archiwum_firma/

Pliki obrazów można nazywać według schematu: nośnik_data_typ.img, np. hdd_20gb_2024-04-biurowy.img, floppy_1_44_2024-04-zdjecia.img. Ułatwia to późniejsze odtworzenie historii pracy.

Rozebrany dysk twardy z widocznymi podzespołami na drewnianym stole
Źródło: Pexels | Autor: FOX ^.ᆽ.^= ∫

Podstawy technologii starych nośników – co da się z nich wycisnąć

Dyskietki: formaty, pojemności, systemy plików

Najczęściej spotykane w PC były dyskietki 3,5″ HD 1,44 MB i w mniejszym stopniu 720 KB (DD). Rzadziej pojawiają się 5,25″ 1,2 MB lub 360 KB. Fizyka zapisu: magnetyczna warstwa ferrytowa na elastycznym nośniku, podatna na wilgoć, pleśń, rozmagnesowanie.

Na PC standardem jest system plików FAT12. Niektóre komputery (Amiga, Atari, sprzęt przemysłowy) używały własnych formatów, mimo fizycznie podobnych nośników. USB-FDD radzą sobie zwykle tylko z klasycznym PC-owym formatem 1,44 MB/720 KB. Niestandardowe formaty wymagają specjalnych narzędzi, które odczytują sygnał magnetyczny ścieżka po ścieżce (np. KryoFlux, Greaseweazle).

W praktyce oznacza to: nie każdy napęd i nie każdy system operacyjny rozpozna strukturę dyskietki. Czasem trzeba sięgnąć po dedykowane oprogramowanie albo wrócić do starego PC z natywnym kontrolerem FDD na płycie głównej.

Napędy optyczne: CD vs DVD, sesje, nagrywarki

Płyty CD mieszczą do 700 MB, DVD do kilku gigabajtów. Do tego dochodzą różne warianty:

  • tłoczone (CD-ROM, DVD-ROM) – komercyjne płyty, bardziej trwałe,
  • nagrywane jednokrotne (CD-R, DVD±R) – wrażliwy barwnik organiczny,
  • nagrywane wielokrotne (CD-RW, DVD±RW, DVD-RAM) – inna technologia, zwykle krótsza żywotność przy intensywnym użyciu.

Płyty mogły być nagrywane w kilku sesjach (multisession). Starsze czytniki czy systemy widzą wtedy tylko pierwszą sesję, nowsze potrafią odczytać wszystkie. Problem pojawia się przy płytach domowych, na których ktoś przez lata coś dogrywał – struktura może być zagmatwana.

Nie każdy napęd radzi sobie równie dobrze z porysowanymi nośnikami. Paradoksalnie, starsze, markowe nagrywarki z lat 2000 potrafią lepiej czytać stare płyty niż współczesne tanie napędy zewnętrzne na USB.

Dyski IDE/PATA: limity, zworki, systemy plików

Dyski IDE/PATA używane były w PC od lat 80. do połowy 2000. Pojemności od setek megabajtów do setek gigabajtów. Starsze płyty główne i BIOS-y mają limity pojemności (np. 32 GB, 128 GB), przez co dysk może być wykrywany w systemie nieprawidłowo lub tylko częściowo.

Na dyskach IDE w PC najczęściej spotyka się systemy plików:

  • FAT16 – do ok. 2 GB na partycję,
  • FAT32 – dziesiątki gigabajtów,
  • NTFS – nowsze systemy Windows,
  • czasem ext2/ext3 – stare instalacje Linuksa.

Technicznie istotne są zworki: Master/Slave/Cable Select. Na jednej taśmie IDE mogły wisieć dwa urządzenia, a niewłaściwe ustawienie zworki utrudniało rozpoznanie dysku przez BIOS. Przy użyciu adapterów IDE–USB zworkę zwykle ustawia się na Master.

Praktyczne konsekwencje mieszanki starych standardów

Z powyższego wynika kilka praktycznych ograniczeń:

  • nowoczesny laptop z samym USB nie odczyta dyskietki bez zewnętrznego FDD,
  • USB-FDD może nie obsłużyć egzotycznych formatów dyskietek (Amiga, kontrolery przemysłowe),
  • stare BIOS-y „przytną” dysk IDE powyżej swoich limitów, co utrudni ich uruchamianie w starym PC,
  • system Windows może odmówić montowania „dziwnych” partycji (np. ext2) lub uszkodzonych FAT/NTFS,
  • narzędzia niskopoziomowe (Linux, ddrescue, TestDisk) często odczytają to, czego nie potrafi Eksplorator Windows czy Finder.

Dlatego przed kombinowaniem ze starym nośnikiem warto ustalić trzy rzeczy: jaki jest fizyczny interfejs (FDD, IDE, USB), jaki system plików może tam być oraz czy po drodze nie ma ograniczeń BIOS-u lub kontrolera. To często tłumaczy, czemu „na nowym komputerze nic nie widać”, a na innym wszystko nagle działa.

Dobrze też rozdzielać warstwę fizyczną od logicznej. Najpierw walka o stabilny odczyt bitów (sprzęt, kable, zasilanie, klonowanie sektorowe), dopiero potem praca na systemie plików i katalogach. Próby naprawy struktury partycji bez porządnej kopii zwykle tylko pogarszają sytuację.

Przy mieszance starych standardów wygrywa cierpliwość i dyscyplina: jeden nośnik na raz, notatki z ustawień zworek, numerów taśm i adapterów, daty wykonania obrazu. Po kilku sesjach takie archiwum zaczyna żyć własnym życiem, więc porządny opis oszczędza nerwów za rok czy dwa.

Cyfrowa archeologia jest powolna, ale daje sporą satysfakcję: z kilku pudeł nieczytelnych dyskietek i płyt potrafi się urodzić spójne archiwum na jednym dysku, z którym zwykły komputer poradzi sobie już bez kombinowania ze starym sprzętem.

Dyskietki – jak je czytać bez ich zabijania

Ocena stanu dyskietki przed włożeniem do napędu

Stara dyskietka potrafi zniszczyć napęd, jeśli jest mocno zabrudzona lub spleśniała. Najpierw oględziny pod światło:

  • obudowa pęknięta lub zdeformowana – ryzyko zacięcia w napędzie,
  • ślady pleśni na krawędziach lub w okienku – trzeba ją oczyścić albo odłożyć na bok,
  • zardzewiałe elementy metalowe (blaszka osłony, śruby) – dyskietka dużo przeżyła, stan warstwy magnetycznej może być słaby.

Jeśli w okienku widać białe kropki lub „pajęczynkę”, to często pleśń. Taka dyskietka powinna trafić najpierw na stół, nie do napędu.

Delikatne czyszczenie powierzchni i obudowy

Brud na plastiku można usunąć lekko zwilżoną ściereczką z IPA, ale bez przesady. Woda i agresywne detergenty odpadają.

Przy lekkim zakurzeniu wystarcza sprężone powietrze, krótkie strzały po krawędziach i w okolicy okienka. Nie kieruje się silnego strumienia prosto w szczelinę – nośnik zaczyna się obracać, co może dodać mikrorys.

Przy poważnym zabrudzeniu nośnika (np. plamy widoczne w okienku) są dwie opcje: oddanie nośnika do specjalisty albo podjęcie ryzyka samodzielnego rozebrania obudowy. W warunkach domowych otwieranie dyskietek jest ostatecznością – łatwo uszkodzić nośnik mechanicznie.

Napędy FDD: USB, stare PC i kontrolery specjalistyczne

Do typowych dyskietek PC 1,44 MB/720 KB USB-FDD zwykle wystarcza. Problem zaczyna się przy formatach niestandardowych, dyskietkach z Amigi, maszyn przemysłowych czy egzotycznych systemów.

Trzy poziomy „sprzętowości” obsługi dyskietek:

  • USB-FDD – szybkie rozwiązanie dla standardowych FAT12,
  • stary PC z natywnym kontrolerem FDD na płycie – większa tolerancja na dziwne formaty i słabsze nośniki,
  • urządzenia typu KryoFlux/Greaseweazle – odczyt sygnału magnetycznego niskopoziomowo, ścieżka po ścieżce.

Jeśli USB-FDD widzi dyskietkę jako „nie sformatowaną”, a nośnik jest z epoki PC, warto spróbować starego komputera. Czasem już sama zmiana napędu rozwiązuje problem.

Strategia odczytu: obrazy zamiast plików

Zamiast kopiować pliki przez Eksplorator Windows lepiej wykonać pełen obraz dyskietki do pliku. Nawet jeśli system plików jest uszkodzony, obraz pozwala wrócić do tematu później bez kolejnego męczenia nośnika.

Na Linuksie używa się prostych narzędzi:

  • ddrescue /dev/fd0 floppy_1_44_2024-04.img log.txt – próba odczytu z logiem błędów,
  • dd if=/dev/fd0 of=floppy_raw.img – gdy dyskietka jest w dobrym stanie, a zależy wyłącznie na szybkim zrzucie.

Pod Windows można sięgnąć po programy typu WinImage, które potrafią zrobić obraz FAT12 i dodatkowo pokazać strukturę katalogów.

Obchodzenie się z problematycznymi ścieżkami

Gdy część sektorów jest nieczytelna, najpierw próbuje się kilku podejść z różnymi napędami. Jeden czytnik może mieć problem z konkretną ścieżką, inny odczyta ją bez kłopotu.

Dobre efekty daje:

  • pierwsze przebiegi z ddrescue „na szybko” (bez wielokrotnego ponawiania błędów),
  • później długie próby ratowania pojedynczych sektorów, gdy widać, że warto walczyć o kilka plików,
  • łączenie obrazów z kilku częściowo udanych odczytów (zaawansowana zabawa, ale czasem skuteczna).

Jedna z praktycznych metod: robi się dwa obrazy z dwóch różnych napędów, następnie porównuje je binarnie i „łatami” ten gorszy fragmentami lepszego. To wymaga już znajomości narzędzi heksedytorów i pracy na sektorach.

Specyficzne formaty: Amiga, Atari, kontrolery przemysłowe

Dyskietki z Amigi czy Atari, mimo tej samej fizycznej średnicy, różnią się sposobem zapisu. Zwykły USB-FDD i Windows nie zobaczą tam plików.

Rozsądna droga:

  • zrobienie obrazu na poziomie ścieżek (KryoFlux, Greaseweazle),
  • konwersja obrazu do formatu rozumianego przez emulatory (ADF, ST itp.),
  • wyciąganie plików już w emulatorze lub dedykowanymi narzędziami.

W świecie przemysłowym trafiają się dyskietki z własnym formatem, który rozumie tylko sterownik maszyny. Wtedy zwykle celem nie jest odczyt poszczególnych plików, ale zrobienie jak najwierniejszego obrazu, by móc go potem odtworzyć na nową dyskietkę.

Płyty CD/DVD – walka z rysami, błędami i „znikającym” atramentem

Diagnoza: tłoczone kontra nagrywane

Pierwszy krok to ustalenie typu płyty. Odróżnić można je wizualnie:

  • CD/DVD tłoczone – srebrne, jednolite, nadruk zwykle fabryczny,
  • CD-R/DVD±R – barwnik o odcieniu zielonym, niebieskim, złotawym, często nadruk markerem lub drukarką atramentową,
  • CD-RW/DVD±RW – powierzchnia często ciemniejsza, z wyraźnym „lustrem”, które przy intensywnym użyciu miewa plamy.

Najbardziej problematyczne są stare, tanie CD-R. Warstwa barwnika potrafi się zdegradować, co objawia się strefami o innym odcieniu lub prześwitami. W skrajnym przypadku nośnik wygląda jak przeźroczysty talerzyk – dane przepadły.

Bezpieczne czyszczenie i obchodzi się z płytą

Brud, tłuste ślady i kurz potrafią bardziej utrudnić odczyt niż pojedyncze drobne rysy. Czyszczenie jest proste, o ile trzyma się kilku zasad:

  • płyta w dłoni za krawędzie lub za środkowy otwór,
  • miękka, bezpyłowa ściereczka (np. do okularów),
  • ruchy promieniiste od środka do krawędzi, nie po okręgu,
  • delikatnie zwilżona ściereczka wodą z kroplą płynu do naczyń lub IPA; żadnych agresywnych rozpuszczalników.

Ruchy promieniowe są kluczowe. Rysa wzdłuż promienia przecina mniej bitów danego toru niż rysa okrężna, która „ciągnie się” po ścieżce i potrafi zabić całe fragmenty danych.

Rysy i „polerowanie” – kiedy ma to sens

Płyt nie szlifuje się papierem ściernym ani pastami do metalu. Delikatne pasty polerskie do plastiku czasem pomagają przy szkładce, ale zbyt agresywne działanie może zetrzeć warstwę ochronną.

Najbardziej niebezpieczne są uszkodzenia od strony etykiety, gdzie cienka warstwa ochronna przykrywa metaliczne „lustro”. Głębokie wgniecenia, zadrapania lub odpryski w tym miejscu często oznaczają fizyczną utratę danych.

Do użytku domowego wystarcza kombinacja: czysta ściereczka, trochę cierpliwości i ewentualnie gotowy, tani „poler do płyt”. Przy szczególnie cennych płytach lepiej nie eksperymentować – profesjonalne firmy używają dedykowanych maszyn.

Wybór napędu i technika odczytu

Napędy optyczne różnią się tolerancją na błędy. W praktyce dobrze mieć pod ręką przynajmniej dwa różne modele – np. starą, markową nagrywarkę wewnętrzną i nowszy napęd USB.

Plan działania jest prosty:

  • najpierw szybki odczyt na „lepszym” napędzie,
  • gdy pojawiają się błędy – próba na drugim urządzeniu,
  • w razie kłopotów – od razu robienie obrazu ISO z użyciem narzędzi z obsługą błędów.

Zamiast klikać „kopiuj–wklej” z Eksploratora, lepiej użyć programu typu IsoBuster, ddrescue czy innego narzędzia, które potrafi ponawiać odczyt sektorów i logować problemy.

Obrazy ISO i tryby odczytu (dane vs audio)

Płyty z danymi (CD-ROM, DVD-ROM, CD-R z plikami) najwygodniej zgrywać do ISO. Później można taki obraz podmontować jako wirtualny napęd i pracować z nim jak z oryginałem.

Nieco inaczej wygląda sytuacja przy płytach audio. Ścieżki dźwiękowe odczytuje się w trybie „rippera”, często z korekcją błędów:

  • Exact Audio Copy (EAC) na Windows do płyt audio,
  • cdparanoia na Linuksie,
  • inne rippery z trybem „secure” – wielokrotnym odczytem sektorów.

Niektóre „dziwne” płyty (np. hybrydowe CD z danymi i audio) lepiej traktować narzędziami rozumiejącymi różne sesje i typy ścieżek. ISO nie zawsze wystarczy – czasem trzeba zgrać osobno dane i audio.

Multisession, zamykanie sesji i dziwne struktury

Domowe płyty często były dogrywane latami. Efekt: kilka sesji, z których jedna nadpisuje pliki z poprzedniej, a inna zawiera tylko drobne zmiany.

Narzędzia do odczytu ISO zwykle widzą ostatnią sesję. Aby dostać się do wcześniejszych:

  • IsoBuster i podobne programy pozwalają wskazać konkretną sesję do odczytu,
  • na Linuksie opcje montowania płyty mogą pozwolić na wybór sesji (zależnie od napędu i sterowników),
  • czasem trzeba zgrać kilka obrazów – po jednym na sesję – i analizować je osobno.

Zdarza się, że „zaginione” pliki są widoczne dopiero po wybraniu starszej sesji. Nowszy zapis mógł je logicznie ukryć, choć fizycznie dane są nadal na płycie.

Degradacja barwnika i „znikający” atrament

CD-R i DVD±R z tanich serii potrafią po latach stać się częściowo przezroczyste. Różnice w kolorze między wewnętrzną a zewnętrzną częścią płyty bywają wyraźne.

Typowe objawy:

  • napęd długo „mieli”, po czym widzi płytę jako pustą,
  • płyta jest widoczna, ale kopiowanie zatrzymuje się zawsze w podobnym miejscu,
  • Audio CD trzeszczy lub przeskakuje w określonych fragmentach.

Jeżeli przy oglądaniu pod mocnym światłem widać prześwity lub plamy, szanse są małe. Warto wtedy próbować kilku napędów i od razu stosować oprogramowanie, które zatrzymuje się na pierwszych błędach i próbuje czytać problematyczne fragmenty wielokrotnie.

Płyty z nadrukiem, etykiety samoprzylepne i inne „ulepszenia”

Etykiety samoprzylepne bywają gorsze niż rysy. Z czasem klej wysycha i napęd ma problem z balansem – płyta wpada w wibracje, co utrudnia precyzyjny odczyt.

Odrywanie etykiet to ryzyko – łatwo razem z papierem zerwać część warstwy odblaskowej. Jeśli nośnik jest ważny, lepsze jest skopiowanie go na innej nagrywarce, która lepiej znosi drgania, niż agresywne czyszczenie.

Nadruk atramentowy na dedykowanych płytach zwykle nie przeszkadza. Problemem są natomiast płyty zalane tuszem lub markerem rozpuszczającym warstwę. Przy widocznych „bąblach” i spękaniach na górnej powierzchni trudniej o stabilny odczyt.

Radzenie sobie z błędami odczytu: strategie programowe

Przy poważnych błędach sektorów zgrywanie płyty jednym ciągiem rzadko się udaje. Pomaga strategia podobna jak przy dyskach twardych:

  • najpierw szybki przebieg po całej płycie, pomijający trudne sektory,
  • zapis logu, które fragmenty są problematyczne,
  • późniejsze, powolne próby „dobijania” się do konkretnych bloków, najlepiej po ochłodzeniu napędu.

W praktyce oznacza to korzystanie z opcji w stylu „ignore read errors” połączonych z dokładnym logowaniem. Nawet jeśli część plików okaże się niekompletna, pozostałe często udaje się odzyskać w całości.

Specjalne przypadki: płyty z backupami, autorskie formaty

Backupy z firmowych programów archiwizacji (np. własne formaty z lat 90.) potrafią być problematyczne. System widzi pliki, ale bez oryginalnego programu brak jest szans na odtworzenie zawartości.

Wtedy celem numer jeden staje się maksymalnie wierny obraz płyty. Dopiero później szuka się starych wersji oprogramowania, często w archiwach producenta, w serwisach z abandonware lub wśród kolekcjonerów.

Spotykane są też płyty z mieszanką danych i własnych sektorów zabezpieczających przed kopiowaniem. Fotokopie takich nośników mogą wymagać trybów „RAW” w programach typu CloneCD czy Alcohol – klasyczny ISO nie przeniesie wszystkich informacji.

Przeczytaj również:  Retro konsole, które dziś kosztują fortunę

Napędy IDE i stare dyski – jak je w ogóle podłączyć

Przy dyskach IDE problemem często nie są same dane, tylko fizyczne wpięcie nośnika do współczesnego komputera. Nowe płyty główne rzadko mają złącza PATA, a nawet jeśli mają, BIOS bywa kapryśny.

Najprostsze są adaptery IDE–USB lub IDE–SATA. Dobrze sprawdzają się modele z osobnym zasilaczem 12 V/5 V i przełącznikiem napięcia dla 3,5″ i 2,5″. Zasilanie z „taniej” przejściówki bez izolacji bywa ryzykowne.

Przed podłączeniem warto ustawić zworkę na dysku w tryb Master albo Single. Konfiguracje Cable Select z losowymi taśmami potrafią powodować dziwne objawy – znikający dysk, błędne rozmiary, zawieszanie się BIOS-u.

Konfiguracja BIOS/UEFI przy starych dyskach

Starsze dyski IDE potrafią mieć ograniczenia pojemności (np. 32 GB) przełączane zworką. Jeśli system widzi dysk jako mniejszy niż etykieta, trzeba sprawdzić dokumentację modelu.

UEFI czasem ma problem z inicjalizacją bardzo starych kontrolerów PATA. Pomaga przełączenie trybu pracy kontrolera SATA na tryb kompatybilny IDE (jeśli dotyczy) oraz wyłączenie bootowania z problematycznego interfejsu, żeby komputer się nie zawieszał przy starcie.

Gdy BIOS nie wykrywa dysku, a ten wyraźnie kręci talerzami i „parkuje” głowice, można spróbować podpiąć go do starego komputera z natywnym PATA i dopiero stamtąd zgrywać dane po sieci.

Stan dysku IDE – pierwsze oględziny

Przed jakimikolwiek operacjami logicznymi warto spojrzeć na nośnik jak na kawałek sprzętu. Czy elektronika nie jest nadpalona? Czy złącza nie są skorodowane? Czy widać ślady zalania?

Dyski z wyraźnymi uszkodzeniami PCB lepiej od razu traktować jako kandydatów do pracy laboratoryjnej. Domowe „reflow” PCB czy wymiana kondensatorów bez doświadczenia kończą się często całkowitą utratą szans na odzysk.

Jeżeli wizualnie wszystko wygląda w porządku, można przejść do próby zasilenia i nasłuchiwania pracy talerzy.

Odczyt SMART i pierwsze testy powierzchni

Zakładając, że dysk rusza, pierwszy krok to odczyt parametrów SMART. Na Linuksie: smartctl -a /dev/sdX, na Windows – CrystalDiskInfo lub podobne narzędzia.

Krytyczne są m.in. reallokowane sektory, sektory niestabilne, błędy odczytu i liczba startów/zatrzymań. Gdy dysk ma setki niestabilnych sektorów, nie ma sensu puszczać pełnych skanów z zapisem – trzeba działać minimalistycznie, nastawiając się na jednorazowy odczyt.

Krótki, tylko odczytowy test powierzchni (np. w MHDD, Victoria), z przerwaniem przy pierwszych poważnych problemach, daje obraz sytuacji i pozwala dobrać agresywność dalszych działań.

Strategia kopiowania – obraz zamiast plików

Przy nośnikach z ryzykiem awarii lepiej nie „otwierać katalogów” z poziomu systemu. Eksplorator będzie co chwilę próbował czytać problematyczne fragmenty, zawieszając system i „męcząc” dysk.

Zamiast tego wykonuje się surowy obraz sektor po sektorze do pliku, używając narzędzi z obsługą błędów. Przykład na Linuksie: ddrescue /dev/sdX obraz.img log.log z początkowo agresywną opcją pomijania trudnych bloków, a później z kolejnymi przebiegami „dobijającymi” się do braków.

Dopiero na gotowym obrazie pracują narzędzia do odzyskiwania struktury plików – system plików można montować tylko do odczytu albo analizować programami typu TestDisk, R-Studio, UFS Explorer.

Nietypowe systemy plików na IDE

Wiele starych dysków nie zawiera klasycznego FAT/NTFS. Zdarzają się ext2/3, NetWare, HPFS, własne formaty sterowników maszyn czy rejestratorów wideo.

Rozpoznawanie zaczyna się zwykle od prostych narzędzi: file na Linuksie, hexdump pierwszych kilku sektorów, sprawdzenie sygnatur partycji w MBR. Programy w rodzaju parted, gpart potrafią próbować zgadywać układ partycji.

Jeżeli system plików jest egzotyczny, często bardziej opłaca się zgrać obraz i emulować oryginalne środowisko (np. maszynę wirtualną z dawnym systemem), niż na siłę „montować” w nowym OS.

Stare sterowniki, kontrolery i karty rozszerzeń

W przemysłowych instalacjach dane bywają nie na typowym dysku IDE, ale na nośniku podpiętym do karty specjalizowanej – np. kontrolera SCSI, kontrolera RAID z własnym firmware, czy karty pomiarowej z modułem pamięci.

Odłączenie takiego dysku i podpięcie bezpośrednio pod standardowy kontroler może dać „śmieci” – dane bywają rozprowadzone po wielu dyskach lub zapisane z nietypowym rozmiarem sektora.

W takich przypadkach bezpieczniej jest zachować cały zestaw: płytę główną, karty, okablowanie. Najpierw uruchamia się oryginalną maszynę, dopiero potem szuka się sposobu na logiczne kopie danych (np. z poziomu systemu operacyjnego lub przez sieć).

Uszkodzenia mechaniczne dysków – co wolno w domu, a czego nie

Dyski IDE z „stukającymi” głowicami, zacinającym się startem talerzy czy wyraźnym piskiem łożysk nie nadają się do domowych eksperymentów z otwieraniem obudowy. Każde rozszczelnienie w normalnym pokoju praktycznie przekreśla szanse na profesjonalny odzysk później.

W warunkach amatorskich sens ma wyłącznie praca na poziomie elektroniki (PCB), i to przy prostych usterkach – np. spalone zabezpieczenia wejścia lub oczywiste uszkodzenia tranzystorów zasilających.

Jeżeli dane są ważne, każdy test mechanicznie uszkodzonego dysku powinien trwać możliwie krótko i kończyć się natychmiast po wykryciu nietypowych dźwięków. Dalej pracuje już laboratorium.

Elektronika dysku – kiedy ma sens podmiana PCB

Gdy dysk w ogóle nie reaguje na zasilanie, a na płytce widać spalone elementy, pojawia się pomysł prostej podmiany elektroniki z dawcy. Nie zawsze jest to jednak „plug and play”.

W nowszych modelach istotne informacje o kalibracji głowic, stref serwisowych czy adaptacji do konkretnego zestawu talerzy siedzą w pamięci ROM na PCB. Przełożenie samej płytki bez przeniesienia ROM-u może dać efekt „klikania” albo braku identyfikacji.

Podmiany mają sens głównie w modelach, gdzie ROM da się łatwo przeflashować lub przelutować. Bez sprzętu i doświadczenia taka operacja bywa jednorazowym strzałem – nieudana próba potrafi uniemożliwić późniejszą pracę serwisu.

Dyski w urządzeniach embedded i maszynach przemysłowych

Stare komputery przemysłowe, sterowniki CNC czy rejestratory wideo często używają dysków IDE w specyficzny sposób. Część danych to zwykły system operacyjny (DOS, Windows, QNX), a reszta – własne struktury lub surowe logi.

Najbezpieczniejsze jest wykonanie pełnego obrazu nośnika bez ingerencji w jego zawartość, a następnie praca na kopii. Jeżeli maszyna nadal działa, dobrym rozwiązaniem jest też zrobienie backupu z jej poziomu (jeśli oferuje eksport).

Spotyka się też dyski „połowicznie” sformatowane – np. kilka pierwszych cylindrów użytych przez system sterownika, reszta potraktowana jako surowa przestrzeń robocza. Analiza takich przypadków wymaga cierpliwości i heksedytora.

Karty CompactFlash i inne „IDE w przebraniu”

CompactFlash w trybie True IDE zachowuje się jak zwykły dysk PATA. W wielu starych maszynach CF były używane właśnie w tej roli, często z adapterami 44-pin/40-pin.

Odczyt takiej karty można zrealizować przez klasyczny czytnik USB, ale przy problemach z kompatybilnością stabilniej działa podpięcie jej przez adapter CF–IDE do kontrolera ATA na płycie głównej. System widzi wtedy kartę jako dysk, co ułatwia użycie narzędzi typu ddrescue.

Należy ograniczyć zapisy na takie karty. Wiele starszych kontrolerów flash ma słabe zarządzanie zużyciem komórek – intensywne próby naprawy systemu plików na oryginale potrafią „dobić” nośnik.

Interakcja z nowymi systemami operacyjnymi

Nowe systemy (Windows 10/11, współczesne dystrybucje Linuksa) przy podłączeniu starego dysku potrafią proponować naprawę, skanowanie, a nawet inicjalizację GPT. Każda z tych operacji może nadpisać kluczowe sektory.

Należy odmawiać wszelkich „napraw” zanim powstanie obraz. Jeśli to możliwe, najlepsze są narzędzia pracujące bezpośrednio z urządzeniem blokowym, uruchamiane z live CD/USB, w środowisku, które nie montuje nośnika automatycznie.

Na Windows bezpieczniej jest używać narzędzi do kopiowania sektorowego, które działają w trybie tylko do odczytu i nie inicjalizują zarządzania dyskami.

Łączenie danych z wielu nośników

Przy większych projektach „cyfrowej archeologii” ten sam zestaw danych bywa rozrzucony po kilku dyskietkach, płytach i dyskach IDE. Typowy przykład: stare oprogramowanie CAD z instalatorem na dyskietkach, patchem na CD i projektami na dysku.

Dobre praktyki to katalogowanie każdego nośnika, robienie logów z ekstrakcji i krótkich opisów, co udało się odzyskać. Potem łatwiej poskładać całość w spójny obraz środowiska – np. skonfigurowaną maszynę wirtualną z kompletem danych użytkownika.

Przy braku części nośników czasem wystarczy odnaleźć w archiwach publicznych brakujące pliki instalatora, używając odzyskanych fragmentów (np. numerów wersji) jako punktu odniesienia.

Organizacja pracy i wersjonowanie odzyskanych danych

Odzyskane obrazy i pliki szybko zamieniają się w chaos, jeżeli nie ma prostego systemu nazewnictwa. Wystarczy prosty schemat: data zgrywania, typ nośnika, krótki opis źródła, numer wersji.

Przy kolejnych próbach ekstrakcji z tego samego nośnika (np. po zmianie napędu lub parametrów ddrescue) nowa wersja obrazu nie powinna nadpisywać poprzedniej. Porównanie sum kontrolnych i logów ułatwia ocenę, czy nowy przebieg cokolwiek poprawił.

Dalsze przetwarzanie – rozpakowywanie archiwów, konwersje formatów, naprawy struktur plików – najlepiej prowadzić na kopiach roboczych, zostawiając „surowe” obrazy jako punkt odniesienia i ostateczną kopię bezpieczeństwa.

Dyskietki – przygotowanie do odczytu i pierwsze oględziny

Stare dyskietki często są brudne, wygięte lub mają uszkodzoną obudowę. Zanim wylądują w napędzie, trzeba obejrzeć je w dobrym świetle.

Przy 3,5″ sprawdza się działanie mechanizmu przesuwającego blaszaną osłonę. Jeśli coś trze lub haczy, taka dyskietka potrafi zablokować napęd. Przy 5,25″ ogląda się samą powierzchnię nośnika przez okno – szuka się przetarć, śladów pleśni, pofalowania.

Uszkodzoną obudowę 3,5″ da się czasem „przeszczepić” – przełożenie dysku magnetycznego do innej, sprawnej kasety. To operacja ryzykowna, robiona tylko wtedy, gdy napęd nie ma innego wyjścia (np. połamanie prowadnic).

Czyszczenie dyskietek i napędów

Delikatne zabrudzenia w okolicy otworu dyskietki można usunąć miękkim, suchym patyczkiem. Nie używa się agresywnych środków ani alkoholu na samym nośniku magnetycznym.

Więcej sensu ma czyszczenie napędu: głowic i rolek prowadzących. Stosuje się izopropanol na patyczku i ostrożne ruchy, bez dociskania. W starych napędach 5,25″ brudne rolki potrafią porysować kolejne dyskietki.

Napędy czyszczące na specjalnych dyskietkach z lat 90. bywają bardziej szkodliwe niż pomocne – twarde wkładki ścierne zużywają głowice. Lepiej zrobić to ręcznie lub podmienić napęd na inny egzemplarz.

Dobór napędu i interfejsu do dyskietek

Najstabilniej pracują napędy z epoki, wpięte w tradycyjny kontroler FDD na płycie głównej lub przez kartę PCI z takim kontrolerem. Tanie przejściówki USB–FDD zwykle obsługują tylko 3,5″ 1,44 MB i kiepsko reagują na błędy.

Do nietypowych formatów (720 KB, 1,2 MB 5,25″, dyskietki Amigi, Atari ST) przydają się specjalistyczne kontrolery typu KryoFlux, Greaseweazle lub FluxEngine. Zgrywają one strumień magnetyczny, pozwalając później rekonstruować różne formaty logiczne.

Jeśli napęd ma problemy z wieloma dyskietkami naraz (błędy w tych samych miejscach, stuki, zawieszanie się BIOS-u), lepiej go odpuścić. Zużyte głowice pomijają całe ścieżki lub „brudzą” nośnik.

Strategia odczytu dyskietek

Przy pojedynczych ważnych egzemplarzach nie ma sensu testować ich do upadłego. Pierwszy przebieg powinien próbować zgrać całą zawartość, ograniczając liczbę powtórzeń przy błędach.

Pod Linuksem praktyczne są ddrescue z parametrami dla mniejszych bloków, albo wyspecjalizowane narzędzia typu dcfldd. Na Windows pomagają programy obrazujące dyskietki sektorowo (np. WinImage, HFVExplorer dla Macowych formatów).

W przypadku nośników z nietypowym układem sektorów sensownie jest od razu zgrywać „flux” (KryoFlux itd.), a nie standardowy obraz. Daje to jedną, możliwie kompletną próbę odczytu, bez konieczności wielokrotnego wkładania dyskietki do napędu.

Formaty dyskietek – PC, Mac, Amiga i inni

Standardowe dyskietki PC 3,5″ 1,44 MB to najprostszy przypadek – BIOS i system operacyjny zwykle je rozpoznają. Starsze 720 KB często wymagają ręcznego ustawienia formatu w narzędziu do zgrywania.

Dyskietki Mac (800 KB, 1,44 MB) i Amiga korzystają z innych kodowań i struktur. Z poziomu PC są widziane jako „niezainicjowane”. Do ich obsługi używa się emulatorów, narzędzi konwertujących i obrazów w formatach ADF, IMG, DMG itp.

Ręczna analiza hexdumpa pierwszych sektorów pozwala czasem stwierdzić, czy to FAT12 (PC), czy HFS, czy coś własnego. Gdy w nagłówkach brakuje oczywistych sygnatur, zbawienne są archiwa społeczności danej platformy – wiele narzędzi odzysku powstawało oddolnie.

Uszkodzenia dyskietek i próby „ratowania”

Dyskietki z widoczną pleśnią lub zaciekami na powierzchni realnie zagrażają napędowi. Jedna próba może zabrudzić głowice na tyle, że kolejne nośniki będą niszczone. Taki materiał nadaje się raczej do odseparowanej „strefy ryzyka” z osobnym napędem.

Drobne wygięcia obudowy 3,5″ można czasem skorygować, dociskając obudowę w imadle z miękkimi szczękami lub podkładkami. Celem jest, by dysk obracał się swobodnie, bez ocierania o plastik.

Głębokie rysy na powierzchni nośnika przekreślają część ścieżek. Próby „polerowania” kończą się zwykle pogorszeniem sytuacji – lepiej pogodzić się z częściową utratą danych i skupić na szybkim zgraniu tego, co jeszcze czytelne.

Wnętrze otwartego dysku twardego z widocznymi talerzami i głowicą
Źródło: Pexels | Autor: Sergei Starostin

Płyty CD i DVD – diagnostyka przed odczytem

Płyty optyczne mają dwa główne problemy: uszkodzoną warstwę zapisu (od strony etykiety) i zarysowania powierzchni odczytu. Oba typy wymagają innego podejścia.

Ogląda się nośnik pod mocnym światłem. Prześwity, „dziury” lub odklejająca się warstwa metaliczna od strony nadruku zwykle oznaczają trwałą utratę fragmentów danych. Zarysowania od strony lasera są częściej do obejścia.

Płyty nagrywane (CD-R, DVD-R) starzeją się szybciej niż tłoczone. Widać przebarwienia, plamy, czasem strefy o innym odcieniu barwnika. Tam rośnie liczba błędów korekcyjnych, więc napędy mogą czytać wolniej lub z błędami.

Dobór napędu i oprogramowania do zgrywania płyt

Różne napędy radzą sobie różnie z tym samym nośnikiem. Stare napędy DVD-ROM z lat 2000 bywają lepsze w czytaniu trudnych CD-R niż nowe nagrywarki.

Na Linuksie do zgrywania obrazu ISO lub RAW-CD przydają się ddrescue, readom (część cdrtools) i narzędzia do odczytu subkanałów (np. cdrdao). Na Windows dobrze sprawdzają się programy w rodzaju IsoBuster, które potrafią wielokrotnie próbować odczytać uszkodzone sektory i logować błędy.

Jeżeli płyta zawiera ścieżki audio, dane i sesje wielokrotne, warto zgrywać ją w formacie, który zachowuje strukturę (BIN/CUE lub podobne), zamiast prostego ISO. Ułatwi to późniejsze eksperymenty z montowaniem obrazu.

Zarysowania – kiedy polerować, a kiedy odpuścić

Zarysowania prostopadłe do promienia (okrężne) są gorsze niż promieniste. Te pierwsze utrudniają ciągłe śledzenie ścieżki przez napęd.

Delikatne rysy można „zminimalizować” domowym polerowaniem: woda z odrobiną łagodnego płynu, miękka ściereczka z mikrofibry, ruchy od środka na zewnątrz, bez kółek. Celem jest usunięcie zadziorów i rozproszenie światła, nie pełne wypolerowanie.

Mechaniczne polerki do płyt potrafią pomóc przy głębszych rysach, ale zmniejszają grubość warstwy ochronnej. Jedna, dwie sesje są akceptowalne, dalej rośnie ryzyko przebicia się do warstwy zapisu.

„Znikający” barwnik i korekcja błędów

Przy starych CD-R rośnie poziom błędów C1/C2, a przy DVD – PI/PO. Zwykły użytkownik tego nie widzi, dopóki napęd daje radę korekcją ECC. Dopiero przy przekroczeniu progu błędy stają się widoczne jako „zamrożenia” odczytu.

Niektóre napędy i programy potrafią raportować poziom błędów (np. Nero CD-DVD Speed, Plextools dla konkretnych modeli). Taki test przed intensywnym zgrywaniem pomaga ocenić, ile marginesu zostało.

Jeżeli płyta jest w granicznym stanie, lepiej od razu robić kilka pełnych przebiegów odczytu i łączyć wyniki (czasem inny napęd „trafi” w sektory, które poprzedni przegapił). Przechowywanie obrazu kilku prób pozwala później poskładać maksimum danych.

Odczyt częściowy i omijanie uszkodzonych plików

Przy dużych płytach DVD z wieloma plikami (np. archiwa, filmy w częściach) sensowne jest zgrywanie katalog po katalogu, zaczynając od najważniejszych. Uszkodzony fragment jednego pliku nie powinien blokować dostępu do reszty.

Narzędzia typu IsoBuster umożliwiają kopiowanie plików z pominięciem sektora po sektorze, raportując, gdzie wystąpił błąd. Zysk: mamy 90–95% pliku, a nie kompletną porażkę z powodu kilku złych sektorów.

Przy plikach multimedialnych ścinki w środku da się często naprawić później narzędziami do rekonstrukcji kontenerów (np. dla MPEG, AVI, VOB). Wtedy bardziej liczy się, by zgrać jak najwięcej ciągłych fragmentów danych.

Specjalne przypadki płyt – zabezpieczenia, sesje wielokrotne, formaty hybrydowe

Starsze gry i oprogramowanie bywały zabezpieczane na poziomie nośnika (nietypowe sektory, błędy „na zawołanie”, dodatkowe ścieżki). Prosty obraz ISO nie zachowa takich niuansów.

Do zabezpieczonych płyt używa się trybów RAW w nagrywarkach i formatów obrazów wspierających subkanały. Nie każdy napęd to potrafi; pomocne bywa sprawdzenie list kompatybilności społeczności zajmujących się archiwizacją gier.

Płyty hybrydowe (np. HFS/ISO dla Mac/PC) lub z wieloma sesjami najlepiej zgrywać narzędziem, które widzi wszystkie sesje i partycje. Część interesujących danych może siedzieć w późniejszej sesji, niewidocznej w domyślnym montowaniu pod współczesnym systemem.

IDE, PATA i „stare SATA” – niuanse sprzętowe

Przy dyskach IDE ważne są tryby pracy kontrolera i sposób okablowania. Taśmy 40-żyłowe w połączeniu z szybszymi dyskami potrafią powodować błędy transferu, których nie widać od razu.

Jeśli płyta obsługuje UDMA, warto użyć taśmy 80-żyłowej i wymusić w BIOS-ie bardziej konserwatywny tryb (np. UDMA2 zamiast 5) przy problematycznych nośnikach. Mniejsza prędkość często daje stabilniejszy odczyt.

Dyski w obudowach USB–IDE mają dodatkową warstwę: mostek USB. Czasem nie pozwala on na dostęp do SMART, nie obsługuje TIMEOUT-ów i dziwnie reaguje na błędy. W trudniejszych przypadkach bezpieczniej podpiąć dysk bezpośrednio do kontrolera ATA/SATA przez adapter.

Mostki IDE–SATA i kompatybilność

Wiele współczesnych płyt nie ma już złącza PATA. Używa się wtedy adapterów IDE–SATA. Nie wszystkie poprawnie obsługują tryby PIO, różne rozmiary sektorów i nietypowe komendy.

Przy problemach z identyfikacją lub instabilnym odczytem dobrze jest mieć pod ręką co najmniej dwa różne modele adapterów. Zdarza się, że jeden kompletnie „nie dogaduje się” z konkretną rodziną dysków, a inny działa poprawnie.

Na czas zgrywania można wyłączyć w BIOS-ie funkcje typu AHCI, NCQ i inne udogodnienia. Prostsza ścieżka komend do dysku to mniej potencjalnych punktów awarii w razie błędów odczytu.

SMART, logi błędów i decyzja, jak bardzo „cisnąć” dysk

Odczyt parametrów SMART przed intensywnym użyciem dysku starszej generacji daje orientację w jego kondycji. Liczniki relokowanych sektorów, błędów odczytu i timeoutów mówią więcej niż sam fakt, że „jakoś działa”.

Jeśli liczba realokowanych sektorów rośnie w trakcie pracy, lepiej przerwać długie skany i ograniczyć się do jednego, względnie łagodnego przebiegu obrazowania. Dalsze próby mogą przyspieszyć śmierć nośnika.

Część narzędzi (np. smartctl) pokazuje także logi błędów. Powtarzalne błędy w tych samych LBA sugerują lokalne uszkodzenia powierzchni; błędy rozproszone po całym obszarze to często efekt problemów mechanicznych lub z elektroniką.

Emulacja i odtwarzanie środowisk z odzyskanych nośników

Zgranie danych to tylko pół sukcesu. Starsze systemy i programy wymagają określonej konfiguracji sprzętowej, sterowników, ścieżek katalogów. Dlatego z obrazów tworzy się kompletne środowiska emulacji.

Popularne są maszyny wirtualne z DOS/Windows 9x, emulatory Amigi, Maca klasycznego, a także specjalne dystrybucje Linuksa do pracy z ext2 czy starymi Uniksami. Obraz dysku lub dyskietek montuje się tam jako wirtualny nośnik.

Czasami łatwiej odpalić stary system w emulatorze i z jego poziomu skopiować dane do nowego świata (np. przez sieć lub obraz wspólnego dysku), niż „rozumieć” każdy egzotyczny format pliku po stronie nowoczesnego OS.

Porządkowanie struktury po przeniesieniu do emulacji

Po przeniesieniu obrazów do emulatora sensowne jest zrobienie drugiego, logicznego backupu: skopiowania kluczowych katalogów w bardziej neutralne miejsce i formacie (np. ZIP, tar.gz, obrazy katalogów).

Przy jednym projekcie dobrze jest od razu ustalić konwencję nazw katalogów i opisów: rok, platforma, typ danych (np. 1998_PC_Win95_grafika). Po kilku sesjach odzysku robi się z tego przewidywalny porządek, a nie sterta anonimowych obrazów i wirtualnych dysków.

Dla środowisk, które wymagają wielu współpracujących elementów (np. baza danych + aplikacja kliencka + sterowniki klucza sprzętowego), praktyczniejsze jest zrobienie „zrzutu całości”: zapis konfiguracji emulatora/VM, wersji użytych ROM-ów, notatek o tym, co z czym działa. Zaoszczędzi to później godzin szukania, czemu dana kombinacja nagle się nie uruchamia.

Przy okazji porządków dobrze uzupełnić dane kontekstowe: krótkie pliki README w katalogach, skany okładek, instrukcji, zdjęcia sprzętu, z którego zgrywano dane. Te drobiazgi za kilka lat pomogą zrozumieć, czym był dany system i jak był używany.

Do długoterminowego przechowywania kopii z emulacji lepiej nie trzymać się wyłącznie formatu konkretnego emulatora. Kopia w postaci zwykłych plików i otwartych formatów (PNG, TXT, PDF, WAV/FLAC) daje szansę, że inne narzędzia za dekadę też będą mogły je odczytać.

Cyfrowa archeologia to w dużej mierze zarządzanie ryzykiem i czasem: które nośniki ruszyć najpierw, ile wysiłku włożyć w pojedynczą płytę czy dysk, kiedy się zatrzymać. Im lepiej przygotowane stanowisko, narzędzia i porządek w efektach pracy, tym większa szansa, że z tych ulotnych, starzejących się nośników uda się jeszcze coś sensownego wydobyć i zachować na kolejne lata.

Najczęściej zadawane pytania (FAQ)

Jak bezpiecznie odzyskać dane ze starego dysku IDE?

Najpierw podłącz dysk przez sprawdzony adapter USB–IDE lub bezpośrednio do stacjonarki, ale tylko w trybie odczytu. Jeśli dysk klika, znika z systemu albo startuje bardzo wolno, przerwij próby.

Kolejny krok to wykonanie obrazu sektor po sektorze (np. ddrescue na Linuxie) na inny, duży dysk. Dopiero na pliku obrazu uruchamiaj programy do odzysku plików i naprawy systemu plików.

Gdy dysk jest głośny, nagrzewa się w kilka minut lub był zalany/upadł, lepiej nie kombinować samodzielnie i oddać go do profesjonalnego laboratorium.

Jak odczytać stare dyskietki 3,5″ i 5,25″ na nowym komputerze?

Do dyskietek 3,5″ najprościej użyć zewnętrznego napędu USB FDD. Działa jak zwykły pendrive, choć bywa kapryśny przy dyskietkach z błędami – wtedy przydaje się drugi egzemplarz napędu.

Dyskietki 5,25″ są trudniejsze: potrzebny jest stary napęd 5,25″ i komputer z odpowiednim kontrolerem (lub specjalizowany interfejs, np. do archiwizacji retro). Takie stanowisko najczęściej składa się z „dawcy” – starego PC przeznaczonego tylko do odczytu.

W obu przypadkach najpierw rób obrazy (np. *.img) całych dyskietek, dopiero potem próbuj montować i wyciągać z nich pliki.

Czy da się uratować porysowaną lub zniszczoną płytę CD/DVD?

Płytę można delikatnie umyć wodą z odrobiną płynu do naczyń, potem osuszyć miękką ściereczką, przecierając od środka na zewnątrz. Do drobnych rys pomaga też pasta polerska do plastików, ale ostrożnie – zbyt agresywne polerowanie potrafi zniszczyć nośnik.

Przy odczycie korzystaj z różnych napędów – często jeden „widzi” płytę lepiej niż inny. Do zgrywania używaj narzędzi potrafiących wielokrotnie próbować odczyt tych samych sektorów (np. ddrescue).

Jeśli widać pęknięcie sięgające do środka płyty lub odchodzącą warstwę z nadrukiem od strony etykiety, szanse są małe – taki krążek może rozsypać się w napędzie, więc lepiej go nie wkładać.

Kiedy samemu próbować odzyskać dane, a kiedy od razu iść do specjalisty?

Samodzielne próby mają sens przy danych „dla sportu”: stare gry, demka, programy, których kopie łatwo znaleźć w sieci. Tu ryzyko utraty czegoś unikatowego jest niewielkie.

Gdy na nośniku są jedyne zdjęcia rodzinne, dokumenty księgowe, projekty pracy magisterskiej czy dane potrzebne w sądzie lub urzędzie, lepiej ograniczyć się do delikatnej diagnostyki i nie wykonywać żadnych operacji zapisu.

Objawy typu: stuki w dysku, spalony zapach, ślady zalania, pęknięta płyta, bardzo ważne dane – to prosta droga do firmy specjalizującej się w odzysku, bez wcześniejszego „majsterkowania”.

Jakie narzędzia programowe są potrzebne do cyfrowej archeologii w domu?

Podstawą są programy do tworzenia obrazów nośników: ddrescue lub HDDSuperClone na Linuxie, w prostszych przypadkach zwykły dd. Po zrobieniu obrazu przydają się narzędzia do odzyskiwania plików i naprawy systemów plików (TestDisk, PhotoRec, różne komercyjne narzędzia pod Windows).

W praktyce dobrze mieć:

  • Linux Live na pendrive (np. z ddrescue),
  • program do sprawdzania SMART dysków,
  • oprogramowanie do tworzenia i montowania obrazów (np. OSFMount, qemu-nbd).

Do płyt CD/DVD mogą się przydać programy z funkcją wielokrotnego odczytu problematycznych sektorów lub zgrywania całych obrazów ISO z logiem błędów.

Jak zorganizować archiwum obrazów dyskietek, płyt i dysków, żeby się w tym nie pogubić?

Najprościej trzymać wszystko na jednym większym dysku zewnętrznym lub NAS-ie i od początku narzucić sobie prostą strukturę katalogów, np. osobno dla floppy, HDD IDE i CD/DVD, z datą i krótkim opisem źródła.

Pliki obrazów warto nazywać schematycznie, np. floppy_1_44_2024-04-zdjecia_rodzinne.img, hdd_40gb_2023-11-biurowy.img. Po kilku miesiącach właśnie te nazwy uratują przed szukaniem „na chybił trafił”.

Dobrą praktyką jest też krótki plik README w każdym katalogu, z opisem, skąd są nośniki, jakie były objawy i co już zostało na nich sprawdzone.

Czy stare nośniki mogą uszkodzić współczesny komputer lub napęd?

Logicznie – nie, odczyt samej dyskietki czy płyty nie „zarazi” napędu. Problemem jest raczej fizyczny stan nośnika: spleśniałe dyskietki mogą zabrudzić lub zablokować głowicę, pęknięta płyta potrafi rozlecieć się w środku napędu.

Dlatego mocno zabrudzone lub spleśniałe dyskietki lepiej najpierw obejrzeć, oczyścić na zewnątrz, a w razie wątpliwości – użyć starego, „roboczego” napędu, którego nie szkoda. Podobnie z napędami optycznymi, które zaczynają „chrupać” przy wkładaniu płyt.

Sam komputer jest bezpieczny, większe ryzyko dotyczy napędów i adapterów USB–IDE; jeśli któryś zaczyna się nadmiernie grzać, iskrzyć czy wydawać nietypowe dźwięki, przerywaj testy i nie podpinaj do niego kolejnych dysków.

Najważniejsze wnioski

  • Stare nośniki (dyskietki, płyty CD/DVD, dyski IDE) często przechowują jedyne kopie nieodtwarzalnych danych – od rodzinnych zdjęć po dokumenty firmowe – więc każde działanie trzeba planować z myślą o ich bezpieczeństwie.
  • Na początku robi się prostą inwentaryzację: spis typów nośników, ich liczby i opisów, co ułatwia ustalenie priorytetów, np. które dyskietki lub dyski otwierać jako pierwsze.
  • Nośnik jest ważniejszy niż napęd – zużyty czy uszkodzony napęd można wymienić, natomiast zarysowana płyta lub „dobity” dysk mogą już nie nadawać się nawet do profesjonalnego odzysku.
  • Kluczowa jest ocena wartości danych: przy materiałach sentymentalnych lub prawnych lepiej od razu kontaktować się ze specjalistą i nie eksperymentować domowymi metodami, natomiast przy „retro dla zabawy” można testować różne narzędzia i konfiguracje.
  • Podstawowa zasada pracy brzmi: najpierw wykonanie obrazu nośnika (ddrescue, HDDSuperClone, dd), a dopiero potem jakiekolwiek próby naprawy czy odzysku na kopii, żeby nie obciążać dodatkowo oryginału.
  • Stanowisko pracy musi być spokojne i uporządkowane: stabilne zasilanie, ograniczenie wyładowań elektrostatycznych, brak metalowych drobiazgów pod ręką, żadnego szarpania kabli ani otwierania dysków w warunkach domowych.
  • Nawet „minimalny zestaw archeologa” – kilka precyzyjnych śrubokrętów, pęseta, dobra lampka – znacząco zmniejsza ryzyko uszkodzeń mechanicznych przy pracy ze starymi napędami i nośnikami.

Źródła

  • Magnetic Diskettes and Magnetic Tapes. National Institute of Standards and Technology (1995) – Trwałość i degradacja dyskietek, zalecenia archiwizacyjne
  • Care and Handling of CDs and DVDs: A Guide for Librarians and Archivists. Council on Library and Information Resources (2003) – Jak obchodzić się z płytami CD/DVD, typowe uszkodzenia i ich skutki
  • ISO/IEC 10149:1995 Information technology — Data interchange on read-only 120 mm optical data disks (CD-ROM). International Organization for Standardization (1995) – Specyfikacja techniczna CD-ROM, struktura sektorów i zapisu danych
  • Hard Drive Data Recovery: Principles and Practices. ACM Queue (2010) – Praktyki odzyskiwania danych z dysków, ryzyka domowych prób

Poprzedni artykułJak wygląda obrona planetarna przed asteroidami
Następny artykułCyfrowi asystenci uczniów – przyszłość edukacji spersonalizowanej
Martyna Wójcik

Martyna Wójcik – strateżka innowacji i analityczka trendów technologicznych, która na RedSMS.pl tropi rozwiązania zmieniające jutro w dzisiejsze standardy. Posiada wieloletnie doświadczenie w sektorze MarTech oraz SaaS, gdzie z sukcesem wdrażała systemy automatyzacji komunikacji dla liderów rynku. Jej artykuły to unikalne połączenie analizy danych z humanistycznym spojrzeniem na rozwój technologii. Martyna wierzy, że największa siła innowacji drzemie w ich dostępności, dlatego z pasją tłumaczy skomplikowane zagadnienia Machine Learning i IoT na język korzyści biznesowych. Certyfikowana ekspertka zarządzania projektami cyfrowymi.

Kontakt: martyna_wojcik@redsms.pl