5.25 "i floppy non verranno montati


15

Ho ricevuto alcune ricerche sui floppy da 5. 25 ". Il mio mobo supporta dischi da 5. 25" e ho il disco rigido. Non sto cercando di utilizzare questi media a lungo termine, voglio solo i dati di ricerca.

Aggiornare:

Ho appena scoperto che il file system è un sistema proprietario creato da Varian. Ho una macchina che potrebbe essere in grado di leggere i dati ... O quella macchina potrebbe non funzionare. Se qualcuno fosse a conoscenza dei sistemi operativi / file system Varian arcaici, sarei felice di saperlo.

Il montaggio delle immagini è la priorità attuale, sono stato in grado di ottenere immagini del disco usando ddrescue eo safecopy. Entrambi i software mostrano che ci sono errori di blocco su alcuni dischi. Non riesco ancora a montare le immagini prodotte dai dischi, mount chiede continuamente il tipo di file system. Fat, vfat, exfat, fat16 e alcuni altri che ho provato, ma falliscono, dicendo qualcosa di simile a un tipo FS errato. Sì, ho anche provato combinazioni di -o loop.

Non sono stato in grado di determinare il tipo di FS guardando l'output hexdump -C dai file di immagine.

Inoltre, ho cercato di determinare il tipo di FS in questo modo:

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

Ancora non so come arrivare dove posso montare / vedere i file.

Ho appena letto che 18k è la dimensione standard del blocco di una singola traccia, quindi questa è la quantità "nativa" di bit che le teste di lettura floppy vogliono comunque leggere. Dovrebbe essere più veloce e avere le migliori possibilità di ottenere tutti i bit rivendibili.

Domani rivedrò i dischi.

Il mio capo dice che non sa quale sia il tipo di file system o quale potrebbe essere stato. , Potrei individuare lo strumento che ha generato i dati. Ciò richiederà tempo per scavare nel cimitero di vecchie attrezzature scientifiche.

Ho installato testdisk per provare a ripristinare i dati.

Ricordo di aver dovuto fare qualcosa del genere nel 2008, ma non ricordo ora come ho usato per recuperare i dati del floppy disk.

Quando eseguo udisk o mount ricevo un errore che dice che il floppy non è un dispositivo a blocchi valido.

$ 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

Update1:

  • Le opzioni della porta dell'unità floppy sono attive. Li ho impostati su 5. 25 "doppia densità
    • I modelli di unità disco sono: Epson SD-700 ed Epson SD-600
    • I dischi sono Verbatum DataLife MD 2D "Doppia densità"
    • Ho aggiunto il modulo per floppy disk.

UPDATE2:

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

Il mount dà lo stesso errore, ma ... Non conosco il tipo di file system.

$getfdprm 
DS QD sect=13 

Ho eseguito questo programma da fdutils. http://www.fdutils.linux.lu/Fdutils.html DS significa QD a doppia faccia significa che la setta Quad Density = 13 è un conteggio di settore. Non so davvero cosa significhi l'output, in termini di come montare i dischi e ottenere i dati.

Cosa devo fare per trovare il tipo di filesystem?

UPDATE3: Come controllo di integrità, ho trovato una "nuova" scatola di floppy vuoti e formattati, sono stato in grado di leggere e scrivere dati, senza specificare un tipo di file system.

Supponendo che i floppy che ho con la ricerca su di essi siano formattati e abbiano errori, ciò potrebbe impedire loro di essere montati?

Ecco cosa sta facendo 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

Apparentemente avevi bisogno di consentire all'utente di avere accesso al floppy disk - answer.launchpad.net/ubuntu/+source/util-linux/+question/… - se l'opzione è ancora lì non lo so
Wilf

Sai quale sistema ha registrato i dati? Ricordo di avere dispositivi HP (parlando degli anni '90 qui) che utilizzavano il loro file system proprietario --- hpfs, hpqfs o qualcosa di simile. Un dolore alla schiena anche allora, ricordo una dolorosa utility msdos che "convertiva" i file ... in questo caso puoi provare a cercare HPCOPY e HPDIR. Forse possono funzionare in un emulatore ... come hp9845.net/9845/projects/hpdir
Rmano,

Per (si spera) determinare il fstype, uso: file -Ls. Per quanto riguarda HPFS, l'ho visto sui dischi OS / 2. Inoltre, c'erano alcuni strumenti nel corso della giornata che permettevano più settori per traccia se li avessi usati, quindi (a volte) avresti usato un TSR "SMAX.COM" che consentiva 20 o 21 SPT anche su PC IBM.
The Dude,

Ho riscontrato un paio di problemi come questo, in cui non sono riuscito a trovare alcuna documentazione su un FS proprietario. Sollevare manualmente i file può essere la soluzione migliore se non si è in grado di trovare informazioni sull'FS. Mi ci sono voluti circa 15-20 ore di lavoro per estrarre tutte le informazioni utili l'ultima volta che l'ho provato, ma dovrebbe funzionare come ultima risorsa: p
Thebluefish

1
Alcuni link interessanti: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . potrebbero esserci degli strumenti per usare questo tipo di dischi? Vedi l'ultima sezione del PDF "Salvataggio dei dati su disco" menziona anche un modo di utilizzare in una console Unix?
Mateo

Risposte:


4

Ho fatto delle ricerche sui file Varian e ho trovato questo. Ho detto qualcosa su un formato 5 1/4 "personalizzato per i dischi, routine BIOS personalizzate - L'ho scremato. Sembra che funzioni da DOS, quindi forse funzionerà da DOSBOX? Ecco qui:
http: //nmr.tamu. edu / vhelper.php
Rileggendolo un po ', l'ultima classe di computer con cui dicono che funziona in modo affidabile è una 486 e quasi per nulla con Windows. Se tutto il resto fallisce, almeno hai alcuni EXE che puoi lavorare all'indietro per determinare potenzialmente il formato. Speriamo che non ci siano molti patching del BIOS in corso. Se devi attaccare Pascal EXE, ti consigliamo di UnLzExe / Upack / Uncompress prima di lanciarlo nel tuo decompilatore. di quell'epoca sono quasi sempre compressi in qualche modo. Buona fortuna.

Aggiornamenti precedenti

Hai molti consigli per te qui:

  • La maggior parte delle schede madri in questi giorni ha il controller floppy spento, hai verificato che sia acceso?
  • Inoltre, attiva l'opzione per una ricerca di unità floppy. Se non cerca, hai un problema di qualche tipo.
  • Vediamo, cos'altro ... se il connettore sembra un connettore a cartuccia Nintendo NES, è più probabile un'unità a bassa densità (360 kB). Se assomiglia ai vecchi connettori PATA, è più probabile che i dischi ad alta densità da 1,2 MiB. Non sarai in grado di leggere dischi HD in un'unità standard a 360k.
  • Oh, inoltre, se la luce è gialla o verde per tutto il tempo in cui accendi il computer, il cavo è inserito sottosopra. Capovolgi quel ragazzaccio e sarai a posto.
  • E infine, se si tratta di un floppy con marchio Apple / Commodore / Atari, è necessario disporre di una scheda speciale per farlo funzionare con un PC IBM. E sicuramente NON sarai in grado di leggere quei dischi di stile in un'unità PC IBM. I loro settori, cluster e forse anche le posizioni iniziali della testa si trovano in luoghi diversi. Ho sentito parlare di schede di terze parti che consentiranno a un PC di interfacciarsi con le unità, ma non ricordo cosa siano.
  • Maggiori informazioni sono buone Si prega di condividere quale marca / marca / modello di floppy si sta tentando di utilizzare e quale sia la marca / modello della scheda madre.
  • Modifica: hai ottenuto un downvote perché la domanda è cambiata e non ho cambiato la mia risposta abbastanza velocemente. O è formattato come una merda. Giusto.

    Risposta aggiornata

    Hai detto che avevano 13 settori per traccia? Ti chiedi che tipo di dischi sono? La ricerca afferma che sono probabilmente Apple] [floppy; Non credo che tu possa leggere quelli con un controller floppy nativo per PC IBM. Potrebbero anche essere dischi C64 o Atari
    Questo non è quello che ricordo, ma potrebbe aiutarti: http://www.deviceside.com/fc5025.html
    Nota: dice che non può aiutarti a leggere i dischi "flippy" senza unità Apple / C64 / Atari.

    GNU ddrescue

    Oh, vedo che stai usando ddrescue. L'ultima versione che ho usato era la 1.14, non riesco a immaginare che la 1.16 sia troppo diversa. Ricorda di usare -c15 per 5.25 QD e -c18 per 3.5 HD.

    Rip veloce, non usando l'accesso diretto. Il registro ti aiuterà a ricordare che va tutto bene:

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

    Se il disco presenta punti danneggiati, saltali. Usa il registro per colpire solo i punti negativi la prossima volta

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

    Se devi sporcarti e sporcarti e aggirare i settori danneggiati, questo si divide e riprova 5 volte.

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

    Immagini di montaggio

    È qualcosa a cui posso rispondere!

    Per (si spera) determinare il tipo di fs:

    file -Ls floppy.img

    O

    file -Ls / dev / fd0

    Ora, una volta che puoi montarlo in loopback.

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

    Se riesce a essere uno di quei fastidiosi dischi HPFS, potresti essere in grado di usare fdisk per determinare l'offset per montare la partizione hpfs, perché quello che inizialmente puoi vedere è solo l'equivalente FAT di HPFS. L'ho usato per i dischi rigidi prima, non dovrebbe essere così diverso. Aggiorna la tua domanda e tornerò e (si spera) risponderò.


    Punto 3, non ci avevo nemmeno pensato, ma è vero! entrambe le mie unità sono unità a 360 K (penso), e i miei dischi sono tutti a doppia densità!
    j0h

    1
    I dischi a doppia densità a doppia faccia (DSDD) sono dischi a 360k. i dischi DSHD sono i dischi ad alta densità. A volte venivano chiamati Quad Densità. I DSDD erano doppi rispetto ai 180.000 dischi di un tempo - immagino, non ne ho mai visto uno, ricordo vagamente di aver lanciato i dischi nei brutti vecchi tempi dei primi computer. Pubblica quei numeri di modello sulle unità, sono sicuro che qualcuno ci aiuterà a rintracciare il tipo di unità che hai. Oh, e le unità HD / QD erano compatibili con i dischi DD.
    The Dude,

    Presto
    farò

    @ j0h Nel corso della giornata, Teac ha realizzato una doppia unità da 5 1/4 "e 3 1/2" in un pacchetto da mezza altezza da 5,25 ". Fammi vedere se riesco a trovarne uno ... Wow, non posso. ho buttato via almeno 5 di queste cose e più di 30 di quelle unità Teac. Navigare sui siti di aste mi fa desiderare di non averlo fatto. Ho trovato il mio disco: az413224.vo.msecnd.net/img/8485/m_8485_21 .jpg
    The Dude,

    Ho visto alcuni dei prezzi di questi dischi. Se non dovessi più recuperare le ricerche, le vedrei! Ho visto un disco floppy 5.25 venduto per ~ 900 $
    j0h

    14

    Per impostazione predefinita, il floppymodulo del kernel non è caricato. Per caricare il modulo, richiamare

    sudo modprobe -v floppy
    

    Ricorda di aggiungere il tuo utente al gruppo "floppy"; per farlo

    sudo adduser $USER floppy
    

    Dopo aver caricato il modulo, dovresti essere in grado di accedere all'hardware e montare i floppy.


    Questa è un'ottima cosa da sapere. Lo controllerò presto.
    j0h

    Non caricano più floppy per impostazione predefinita. Immagino che abbia senso al giorno d'oggi. Grazie per il consiglio!
    The Dude,

    3

    Se sono in formato DOS, probabilmente vorrai usare gli strumenti dal pacchetto mtools piuttosto che provare a montarlo.

    Installa il pacchetto mtools dall'archivio, quindi usa "mdir", "mcopy", ecc. Per accedere ai file.


    Perché? Puoi montarlo bene.
    psusi
    Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
    Licensed under cc by-sa 3.0 with attribution required.