Dyskietki 5,25 "nie zostaną zamontowane


15

Otrzymałem badania dotyczące dyskietek 5. 25 ". Mój mobo obsługuje dyski 5. 25" i mam napęd dyskowy. Nie próbuję używać tego nośnika w dłuższej perspektywie, chcę tylko dane z badań.

Aktualizacja:

Właśnie dowiedziałem się, że system plików jest zastrzeżonym systemem firmy Varian. Mam maszynę, która może odczytać dane ... Lub ta maszyna może nie działać. Jeśli ktoś wie o archaicznych systemach operacyjnych / systemach plików Varian, chętnie o tym usłyszę.

Montowanie obrazu jest obecnie priorytetem. Udało mi się uzyskać obrazy dysku za pomocą narzędzia ddrescue i / lub safeecopy. Oba programy pokazują, że na niektórych dyskach występują błędy blokowania. Nadal nie jestem w stanie zamontować obrazów generowanych przez dyski, mount stale pyta o typ systemu plików. Fat, vfat, exfat, fat16 i kilka innych próbowałem, ale zawiodły, mówiąc coś w rodzaju niewłaściwego typu FS. Tak, próbowałem również kombinacji pętli -o.

Nie byłem w stanie określić typu FS, patrząc na zrzut heksowy -C z plików obrazów.

Próbowałem też określić typ FS w ten sposób:

#dd if=lisa1.iso | file -
/dev/stdin: data 

Nadal nie wiem, jak dostać się do miejsca, w którym mogę montować / wyświetlać pliki.

Właśnie przeczytałem, że 18k jest standardowym rozmiarem bloku pojedynczej ścieżki, więc jest to „natywna” ilość bitów, którą głowice odczytu dyskietek i tak chcą odczytać. Powinien być najszybszy i mieć największą szansę na zdobycie wszystkich bitów, które można ponownie sprzedać.

Jutro zrewiduję dyski.

Mój szef mówi, że nie wie, jaki jest typ systemu plików lub jaki mógł być. , Może uda mi się zlokalizować instrument, który wygenerował dane. Będzie to wymagało czasu na wykopanie cmentarza starego sprzętu naukowego.

Zainstalowałem dysk testowy, aby spróbować odzyskać dane.

Pamiętam, że musiałem zrobić coś takiego w 2008 roku, ale nie pamiętam teraz, jak odzyskałem dane z dyskietki.

Kiedy uruchamiam udisk lub mount, pojawia się błąd informujący, że dyskietka nie jest prawidłowym urządzeniem blokowym.

$ sudo mount /dev/fd0 Desktop/lisa/
mount: /dev/fd0 is not a valid block device

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: /dev/fd0 is not a valid block device

AKTUALIZACJA 1:

  • Opcje portu napędu dyskietek są włączone. Mam je ustawione na 5. 25 "podwójna gęstość
    • Modelami napędów dysków są: Epson SD-700 i Epson SD-600
    • Dyski to Verbatum DataLife MD 2D „Double Density”
    • Dodałem moduł do dyskietek.

AKTUALIZACJA 2:

$ sudo udisks --mount /dev/fd0
Mount failed: Error mounting: mount: you must specify the filesystem type

Instalowanie powoduje ten sam błąd, ale ... Nie znam typu systemu plików.

$getfdprm 
DS QD sect=13 

Uruchomiłem ten program z fdutils. http://www.fdutils.linux.lu/Fdutils.html DS oznacza dwustronne QD oznacza, że ​​Quad Density sek = 13 to liczba sektorów. Naprawdę nie wiem, co oznacza dane wyjściowe, jeśli chodzi o sposób montowania dysków i pobierania danych.

Co powinienem zrobić, aby znaleźć typ systemu plików?

AKTUALIZACJA3: W ramach kontroli poprawności znalazłem „nowe” pudełko pustych, sformatowanych dyskietek, byłem w stanie czytać i zapisywać dane, bez określania typu systemu plików.

Zakładając, że dyskietki, które mam przy badaniach nad nimi, są sformatowane i zawierają błędy, czy może to uniemożliwić ich zamontowanie?

Oto, co robi ddrescue:

$ sudo ddrescue /dev/fd0 ~/Desktop/fd0.iso


Press Ctrl-C to interrupt
rescued:    454656 B,  errsize:   1019 kB,  current rate:        0 B/s
   ipos:    538624 B,   errors:      11,    average rate:       69 B/s
   opos:    538624 B,     time from last successful read:      40 s

Najwyraźniej musiałeś umożliwić użytkownikowi dostęp do dyskietki - answer.launchpad.net/ubuntu/+source/util-linux/+question/… - czy opcja nadal tam jest, nie wiem
Wilf

Czy wiesz, który system zarejestrował dane? Pamiętam, że posiadałem urządzenia HP (mówiąc o latach 90. tutaj), które korzystały ze swoich zastrzeżonych plików - hpfs, hpqfs lub coś podobnego. Ból z tyłu nawet wtedy pamiętam bolesne narzędzie msdos, które „przekonwertowało” pliki ... w tym przypadku możesz spróbować wyszukać HPCOPY i HPDIR. Może mogą uruchomić w emulatorze ... np. Hp9845.net/9845/projects/hpdir
Rmano

Aby (mam nadzieję) określić fstype, używam: file -Ls. Co do HPFS, widziałem to na dyskach OS / 2. Ponadto w przeszłości istniały narzędzia, które pozwalały na użycie większej liczby sektorów na ścieżkę, gdybyś ich używał, wtedy (czasami) używałbyś TSR „SMAX.COM”, który pozwalał na 20 lub 21 SPT nawet na komputerach IBM.
Koleś

Natknąłem się na kilka takich problemów, w których nie byłem w stanie znaleźć żadnej dokumentacji dotyczącej zastrzeżonego FS. Ręczne podnoszenie plików może być najlepszym rozwiązaniem, jeśli nie możesz znaleźć żadnych informacji o FS. Zajęło mi to około 15-20 godzin pracy, aby wyciągnąć jakieś użyteczne informacje, ostatnio próbowałem, ale powinno działać w ostateczności: p
Thebluefish

1
Kilka interesujących linków: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . mogą być jakieś narzędzia do korzystania z tego typu dysków? Zobacz ostatnią sekcję pliku PDF „zapisywanie danych na dysku”, który wspomina również o sposobie użycia w konsoli Unix?
Mateo

Odpowiedzi:


4

Przeprowadziłem badania dotyczące plików Varian i wpadłem na to. Powiedziałem coś o niestandardowym formacie 5 1/4 "dla dysków, niestandardowych procedurach BIOS-u - przejrzałem go. Wygląda na to, że działa z DOS-a, więc może będzie działał z DOSBOXa? Proszę:
http: //nmr.tamu. edu / vhelper.php Po
ponownym przeczytaniu, ostatnia klasa komputerów, z którą, jak mówią, niezawodnie współpracuje, to 486 i prawie wcale nie z Windows. Jeśli wszystko inne zawiedzie, przynajmniej masz jakieś pliki EXE, które możesz pracować wstecz od, aby potencjalnie określić format. Mam nadzieję, że nie dzieje się wiele łatania BIOS-u. Jeśli musisz zaatakować plik Pascal EXE, będziesz musiał go UnLzExe / Upack / Uncompress, zanim wrzucisz go do swojego dekompilatora. z tamtych czasów prawie zawsze są w pewien sposób kompresowane. Powodzenia.

Starsze aktualizacje

Tutaj znajdziesz wiele wskazówek:

  • Większość płyt głównych ma obecnie wyłączony kontroler dyskietek, czy sprawdziłeś, czy jest włączony?
  • Włącz także opcję wyszukiwania stacji dyskietek. Jeśli nie szuka, masz jakiś problem.
  • Zobaczmy, co jeszcze ... jeśli złącze wygląda jak złącze kasety Nintendo NES, jest bardziej prawdopodobne, że jest to dysk o niskiej gęstości (360kiB). Jeśli wygląda jak stare złącza PATA, to bardziej prawdopodobne jest, że dyski o wysokiej gęstości 1,2 MiB. Nie będzie można czytać dysków HD w standardowym napędzie 360k.
  • A także, jeśli światło jest bursztynowe lub zielone przez cały czas włączania komputera, kabel jest podłączony do góry nogami. Odwróć tego złego chłopca, a będziesz dobrze iść.
  • I wreszcie, jeśli jest to dyskietka marki Apple / Commodore / Atari, musisz mieć specjalną kartę, aby działała na komputerze IBM. I na pewno NIE będziesz mógł odczytać tych stylów z dysku IBM PC. Ich sektory, klastry, a może nawet początkowe pozycje głów znajdują się w różnych miejscach. Słyszałem o kartach innych firm, które pozwolą komputerowi łączyć się z napędami, ale nie pamiętam, jakie są.
  • Więcej informacji jest dobre. Proszę podzielić się marką / marką / modelem dyskietki, której próbujesz użyć, oraz marką / modelem płyty głównej.
  • Edycja: Zdobyłem opinię, ponieważ pytanie się zmieniło, a ja nie zmieniłem wystarczająco szybko mojej odpowiedzi. Lub jest sformatowany jak bzdury. Słusznie.

    Zaktualizowana odpowiedź

    Czy powiedziałeś, że ma 13 sektorów na ścieżkę? Zastanawiasz się, jakie to są dyski? Badania mówią, że to prawdopodobnie Apple] [dyskietki; Nie sądzę, że można je odczytać za pomocą natywnego kontrolera stacji dyskietek IBM PC. Mogą to być również dyski C64 lub Atari
    To nie jest ta, którą pamiętam, ale może ci pomóc: http://www.deviceside.com/fc5025.html
    Uwaga: Mówi, że nie może pomóc w czytaniu dysków typu „flippy” bez dysków Apple / C64 / Atari.

    GNU ddrescue

    Och, widzę, że używasz ddrescue. Ostatnia używana wersja to 1.14, nie mogę sobie wyobrazić, że 1.16 jest zbyt inna. Pamiętaj, użyj -c15 dla 5,25 QD i -c18 dla 3,5 HD.

    Szybkie zgrywanie, bez korzystania z bezpośredniego dostępu. Dziennik pomoże ci pamiętać, że wszystko jest w porządku:

    sudo ddrescue -Bv -c15 / dev / fd0 floppy.img floppy.img.log

    Jeśli dysk ma złe punkty, pomiń je. Użyj dziennika, by następnym razem trafić w złe miejsca

    sudo ddrescue -Bndv -c15 / dev / fd0 badfloppy.img badfloppy.img.log

    Jeśli musisz zejść na dół, posprzątać i obejść złe sektory, spowoduje to podział i ponowienie próby 5 razy.

    sudo ddrescue -Bd -c15 -r5 / dev / fd0 bf2.img bf2.img.log

    Montowanie obrazów

    To jest coś, na co mogę odpowiedzieć!

    Aby (mam nadzieję) określić typ fs:

    plik -Ls floppy.img

    LUB

    plik -Ls / dev / fd0

    Teraz, kiedy będziesz mógł zamontować go w pętli zwrotnej.

    mount -t msdos -o loop floppy.img /mnt/floppy
    

    Jeśli uda się być jednym z tych nieznośnych dysków HPFS, możesz użyć fdisk do ustalenia przesunięcia w celu zamontowania partycji hpfs, ponieważ początkowo widzisz tylko ekwiwalent FFS HPFS. Używałem go wcześniej na dyskach twardych, nie powinno być inaczej. Zaktualizuj swoje pytanie, a wrócę i (mam nadzieję) odpowiem na nie.


    Punkt 3, nawet o tym nie myślałem, ale to prawda! oba moje dyski to dyski 360K (myślę), a wszystkie dyski mają podwójną gęstość!
    j0h

    1
    Dyski dwustronne o podwójnej gęstości (DSDD) to dyski 360k. dyski DSHD są dyskami o wysokiej gęstości. Bywały czasem nazywane Quad Density. DSDD były dwa razy większe niż dotychczasowe dyski o pojemności 180 tys. - Chyba nigdy ich nie widziałem, niejasno pamiętam odwracanie dysków w starych, złych czasach wczesnych komputerów. Opublikuj te numery modeli na dyskach, jestem pewien, że ktoś pomoże nam wyśledzić, jaki rodzaj dysku posiadasz. Aha, a dyski HD / QD były kompatybilne z dyskami DD.
    Koleś

    Niedługo
    zrobię

    @ j0h Wcześniej Teac wykonał podwójny napęd 5 1/4 "i 3 1/2" w jednym pakiecie o wysokości 5,25 ". Pokażę, czy mogę znaleźć ... Wow, nie mogę. wyrzuciłem co najmniej 5 z tych rzeczy i ponad 30 z tych napędów Teac. Przeglądanie stron aukcyjnych sprawia, że ​​żałuję, że tego nie zrobiłem. Znaleziono mój dysk: az413224.vo.msecnd.net/img/8485/m_8485_21 .jpg
    The Dude

    Widziałem niektóre ceny tych napędów. Gdybym nigdy więcej nie musiał odzyskiwać badań, zobaczyłbym je! Widziałem, że dyskietka 5,25 sprzedaje się za ~ 900 $
    j0h

    14

    Domyślnie floppymoduł jądra nie jest ładowany. Aby załadować moduł, wywołaj

    sudo modprobe -v floppy
    

    Pamiętaj, aby dodać użytkownika do grupy „dyskietek”; zrobić to użyć

    sudo adduser $USER floppy
    

    Po załadowaniu modułu powinieneś mieć dostęp do sprzętu i montowania dyskietek.


    To doskonała rzecz, którą należy wiedzieć. Niedługo to sprawdzę.
    j0h

    Domyślnie nie ładują one dyskietek. To chyba ma sens w dzisiejszych czasach. Dzięki za wskazówkę!
    Koleś

    3

    Jeśli są w formacie DOS, prawdopodobnie chcesz użyć narzędzi z pakietu mtools zamiast próbować go zamontować.

    Zainstaluj pakiet mtools z archiwum, a następnie użyj „mdir”, „mcopy” itp., Aby uzyskać dostęp do plików.


    Dlaczego? Możesz go zamontować dobrze.
    psusi
    Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
    Licensed under cc by-sa 3.0 with attribution required.