Witajcie ponownie.
Dzięki koledze Perinoid z PPA udało mi się ogarnąć ten temat. Gorąca linia na privie okazała się bardzo owocna, a co najważniejsze rozwiązała definitywnie mój problem.
Jeszcze raz dziękuję, „wiszę” koledze Perinoid piwo (zapraszam na SACP). Dobrze że są ludzie, którzy nie ograniczają się tylko do pisania postów z kropką.
Ponieważ chciałbym coś wnieść do naszej społeczności, zrobiłem mały tutorial jak zarchiwizować dyskietkę JAZ lub ZIP zawierającą dane z Amigi. Sprawa dotyczy głównie małych Amig tj. A500/A500+/CDTV, które mają małe możliwości rozbudowy i korzystają z kontrolerów SCSI.
Nośniki ZIP i JAZ nie są od dawna produkowane, są stare i co raz trudniej je kupić. Istnieje przez to ryzyko, że stracimy zapisane na nich dane. Mając cyfrową kopię czyli obraz takiej dyskietki, mamy znacznie większe szanse, że uda nam się zachować cenne amigowe skarby.
Odrzucam tu wszelkie sposoby polegające na grzebaniu w sprzęcie, przekładaniu dysku, czy długotrwałe kopiowanie poprzez kabel szeregowy lub równoległy. Zakładam również, że Amiga nie posiada żadnych innych urządzeń pozwalających kopiować dane, jak karty CF czy SD/SDHC.
Co potrzebujemy?
Amiga 500/500+/CDTV z kontrolerem SCSI (ja mam Roctec Rochard RH800C zawięrający dysk 2,5" ATA 810MB i 8MB FAST RAM), do którego podłączone są napędy SCSI: ZIP100 i/lub JAZ 1GB.
Komputer PC z kontrolerem SCSI (ja mam Adaptec AHA-2940UW na porcie PCI) i podłączonym do niego napędem JAZ lub ZIP.
Dystrybucję Linuksa umożliwiająca zastosowanie komendy dd (ja ze względu na starą konfigurację PC użyłem Knoppix w starszej wersji v3.3, który był nagrany na płycie DVD z magazynu komputerowego CHIP 12/2003). Jeśli ktoś nie ma zainstalowanego na PC Linuksa, powinien użyć wersji Live tego systemu z nośników CD/DVD lub z pendrive bądź karty pamięci.
Komputer PC posłuży oczywiście jako urządzenie do wykonania surowego obrazu „img” amigowej dyskietki JAZ lub ZIP, na którą zostały skopiowane pliki z HD Amigi. Nie będzie ingerencji w strukturę plików, tylko czysta cyfrowa kopia.
1.) Najpierw kopiujemy pliki z HD Amigi na dyskietkę JAZ lub ZIP w celu dalszej ich archiwizacji.
2.) Uruchamiamy PC i wkładamy do jego napędu dyskietkę JAZ/ZIP. Dyskietka powinna być w stacji zanim Linuks zacznie się uruchamiać.
Ponieważ nie chciałem instalować specjalnie Linuksa na moim PC, użyłem dystrybucji typu LiveCD/DVD, aby nie instalować nic na istniejących partycjach Windows 98SE. Polecam tę metodę bo jest bezinwazyjna i bezpieczna dla PC, oraz prosta i szybka.
Po uprzednim ustawieniu priorytetu uruchamiania w BIOSie PC na napęd CD/DVD (lub USB dla pendrive), uruchamia się nam dystrybucja Linuksa w wersji Live.
Jeśli ktoś będzie korzystał ze starego PC tak jak ja (tj. Celeron 466MHz, 320MB RAM i Voodoo3, itp.) w lini poleceń "boot" Knoppix 3.3 powinien wpisać:
knoppix screen=1280x1024 vsync=60 lang=pl dma , i nacisnąć enter.
Dzięki temu Knoppix uruchomi pulpit KDE w rozdzielczości 1280x1024 z odświeżaniem 60Hz, ustawi domyślnie język polski, oraz włączy tryb DMA dla wszystkich dysków/napędów.
Knoppix zacznie się botować co u mnie zajęło około 2,5minuty.
Po załadowaniu środowiska graficznego KDE zobaczymy pulpit systemu wraz z dostępnymi urządzeniami – napędami. Ponieważ to wersja Live Linuksa, żaden napęd oprócz CD/DVD/USB (w zależności z czego ładowaliśmy system) nie jest zamontowany w systemie.
Musimy sami rozpoznać które partycje bądź partycja należy do napędu JAZ/ZIP. U mnie były to (całkowicie błędnie rozpoznane przez Linuksa) sda1 sda2 sda3 i sda4 (zamiast jednej sda1). W moim przypadku musiałem się odnieść w całej operacji do napędu sda jako całości , nie rozdrabniając się na jego partycje co będzie później pokazane. W przypadku napędu JAZ/ZIP nie montujemy go w Linuksie! Programik dd zrobi jego surową kopię bit po bicie.
Pozostałe napędy/partycje widoczne na pulpicie to moje dwa dyski twarde pod kontrolą Win98 (hda i hdb), oraz pendrive (sdb1).
Obraz dyskietki JAZ/ZIP musi być gdzieś zapisany. Domyślnie Linuks uruchamia się tworząc RAMdysk i nie używa przestrzeni na dyskach twardych (są w trybie tylko do odczytu). Dlatego, jeśli jest mało pamięci w PC (u mnie jest 320MB), nie można zapisać obrazu dyskietki JAZ o pojemności 1GB w katalogu home Linuksa, bądź na pulpicie. W takiej sytuacji trzeba zamontować jakiś nośnik aby taki obraz zapisać. Tym nośnikiem może być oczywiście HD dostępny w PC lub np. pendrive na USB (Knoppix v3.3 też je obsługuje). Oczywiście zamontowany napęd musi mieć wolne miejsce do zapisania obrazu.
Ja użyłem opcji utworzenia obrazu bezpośrednio na pendrive w porcie USB, przez co dla bezpieczeństwa całkowicie ominąłem dyski twarde PC.
3.) Montujemy nośnik do nagrania obrazu dyskietki ZIP/JAZ.
Jeśli chcemy nagrać w/w obraz na dysku twardym PC, klikamy raz LPM na wybranej partycji, której ikona jest widoczna na pulpicie. Teraz wybrana przez nas partycja jest zamontowana i aktywna co sygnalizuje zielony "trójkącik" na jej narożu i otwarte okno z jej zawartością (plikami). Jak widać na moim pendrive nic nie ma :) . Nadal jednak zamontowany napęd/partycja nie jest jeszcze w trybie zapisu. Aby to zmienić, klikamy raz na ikonie aktywnej partycji tym razem PPM i wybieramy z menu opcję „Change read/write mode”. Linuks zapyta nas jeszcze czy aby na pewno chcemy uczynić tę partycję „zapisywalną”, potwierdzamy na „Yes” i przechodzimy dalej.
Analogiczna sytuacja dotyczy pendrive na USB, różnica będzie polegała tylko na wyborze jego ikony-partycji. Co istotne, pendrive możemy włożyć do USB już po uruchomieniu Linuksa, Knoppix od razu pokaże nam na pulpicie jego ikonę partycji. Ja skorzystałem właśnie z opcji nagrania na pendrive.
Teraz wybrana partycja jest gotowa do zapisu obrazu dyskietki JAZ/ZIP.
4.) Nagrywanie obrazu dyskietki JAZ/ZIP na wybrany nośnik.
Uruchamiamy okno terminala zgodnie z poniższym screenem:
Logujemy się jako root wpisując komendę su i naciskając enter .
Teraz wpisujemy polecenie wykonania obrazu dyskietki JAZ/ZIP w wybranej lokalizacji.
Ja chcę zapisać obraz dyskietki JAZ która znajduje się w urządzeniu-napędzie „sda” na włożonym do PC pendrive „sdb1”. Moja składnia wygląda następująco:
dd if=/dev/sda of=/mnt/sdb1/jaz1GB_Amiga.img (i naciskam enter) .
Wykonywanie obrazu 1GB dyskietki JAZ trochę potrwa, trzeba uzbroić się w cierpliwość.
Dla wytrwałych jest jednak nagroda w postaci wykonanego i zapisanego obrazu dyskietki JAZ/ZIP, wiernej jej kopii, którą po przegraniu ponownie na dyskietkę JAZ/ZIP Amiga bez problemu odczyta.
Jeśli wszystko przebiegło prawidłowo, Linuks poinformuje nas o tym następującym wpisem:
U mnie proces wykonania obrazu 1GB dyskietki JAZ na pendrive zajął Linuksowi niecałe 30 minut.
Teraz tylko sprawdzamy czy obraz nagrał się na wybrany nośnik (w moim przypadku pendrive). Klikamy raz LPM na sdb1 aby sprawdzić czy na pendrive jest zapisany obraz dyskietki JAZ 1GB.
Jak widać obraz nagrał się tak jak chciałem.
5.) Wyłączamy PC.
Nie wyjmujemy ani dyskietki JAZ/ZIP ani pendrive z portu USB (jeśli był użyty).
Wyłączamy komputer korzystając z opcji „Wyloguj” , którą znajdziemy w ikonie (pierwszej z lewej) na dolnym pasku pulpitu Knoppix'a. Zamknięcie systemu zatwierdzamy ostatecznie enterem.
Gdy PC się wyłączy, wyjmujemy pendrive z portu USB i płytę z napędu CD/DVD, a po jego ponownym uruchomieniu również dyskietkę JAZ/ZIP.
6.) Nagrywamy obraz amigowej dyskietki JAZ/ZIP z powrotem na odpowiednią dyskietkę.
Wszystko robimy analogicznie do punktu 2,3 i 4, z tym, że zmieni nam się źródło i cel.
Po zalogowaniu podobnie na roota (wpisujemy su i naciskamy enter) w oknie terminala wydajemy komendę:
dd if=/mnt/sdb1/jaz1GB_Amiga.img of=/dev/sda (i naciskamy enter) .
W powyższym przypadku nagrywam obraz dyskietki o nazwie „jaz1GB_Amiga.img” (który znajduje się na zamontowanym wcześniej pendrive sdb1) na dyskietkę JAZ (sda).
Przed zapisem dyskietka JAZ/ZIP nie musi być sformatowana, podobnie jak amigowa dyskietka 3,5”/5,25” przed nagraniem na niej obrazu adf. Nie trzeba również montować dyskietki JAZ/ZIP.
Zamontowany musi być tylko pendrive lub partycja HD, na których znajduje się obraz.
Jeśli wszystko zostanie wykonane otrzymamy taki komunikat:
Proces nagrania obrazu dyskietki JAZ 1GB na oryginalny nośnik zajął Linuksowi ponad 31 minut, czyli minutę dłużej niż przy tworzeniu obrazu takiej samej dyskietki.
Nowo nagraną dyskietkę JAZ/ZIP możecie dla pewności sprawdzić ponownie w Amidze. U mnie działa bez najmniejszych problemów. Uruchamiały mi się z niej zarówno programy jak i gry. Zupełnie jakby była nagrana na Amidze :) .
To by było na tyle :) .
Pozdrawiam,
Azz
Ostatnia aktualizacja: 17.02.2017 00:08:22 przez Azzorek
Ostatnia aktualizacja: 17.02.2017 00:13:59 przez Azzorek
Ostatnia aktualizacja: 17.02.2017 00:16:57 przez Azzorek
Ostatnia aktualizacja: 17.02.2017 00:18:55 przez Azzorek
Ostatnia aktualizacja: 17.02.2017 00:23:57 przez Azzorek
Ostatnia aktualizacja: 17.02.2017 00:26:13 przez Azzorek