Les disquettes de 5,25 "ne peuvent pas être installées


15

J'ai reçu des recherches sur des disquettes de 5,25 pouces. Mon mobo prend en charge des disques de 5,25 pouces et j'ai le lecteur de disque. Je n'essaie pas d'utiliser ce média à long terme, je veux juste les données de recherche.

Mise à jour:

Je viens de découvrir que le système de fichiers est un système propriétaire mis en place par Varian. J'ai une machine qui pourrait lire les données ... Ou cette machine pourrait ne pas fonctionner. Si quelqu'un connaît les OS / systèmes de fichiers archaïques Varian, je serais heureux d'en entendre parler.

Le montage d'images est la priorité actuelle, j'ai pu obtenir des images de disque en utilisant ddrescue et / ou safecopy. Les deux logiciels montrent qu'il y a des erreurs de blocage sur certains disques. Je ne parviens toujours pas à monter les images produites par les disques, le montage demande constamment le type de système de fichiers. Fat, vfat, exfat, fat16 et quelques autres que j'ai essayés, mais ils échouent, disant quelque chose comme un type de FS incorrect. Oui, j'ai également essayé des combinaisons de boucle -o.

Je n'ai pas pu déterminer le type de FS en regardant la sortie hexdump -C des fichiers image.

De plus, j'ai essayé de déterminer le type de FS de cette façon:

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

Je ne sais toujours pas comment me rendre à l'endroit où je peux monter / voir des fichiers.

Je viens de lire que 18k est la taille de bloc standard d'une seule piste, c'est donc la quantité "native" de bits que les têtes de lecture de disquette veulent lire de toute façon. Il devrait être plus rapide et avoir les meilleures chances d'obtenir tous les bits revendables.

Je vais ré-imager les disques demain.

Mon patron dit qu'il ne sait pas quel est le type de système de fichiers, ni ce qu'il aurait pu être. , Je peux peut-être localiser l'instrument qui a généré les données. Cela demandera du temps pour creuser dans le cimetière de vieux équipements scientifiques.

J'ai installé testdisk pour essayer de faire la récupération de données.

Je me souviens avoir dû faire quelque chose comme ça en 2008, mais je ne me souviens pas maintenant, comment j'ai utilisé pour récupérer les données de disquette.

Lorsque j'exécute udisk ou mount, j'obtiens une erreur indiquant que la disquette n'est pas un périphérique de bloc valide.

$ 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

MISE À JOUR1:

  • Les options du port du lecteur de disquette sont activées. Je les ai réglés sur 5. 25 "double densité
    • Les modèles de lecteur de disque sont: Epson SD-700 et Epson SD-600
    • Les disques sont Verbatum DataLife MD 2D "Double Densité"
    • J'ai ajouté le module pour les disquettes.

MISE À JOUR2:

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

Le montage donne la même erreur, mais ... Je ne connais pas le type de système de fichiers.

$getfdprm 
DS QD sect=13 

J'ai exécuté ce programme à partir de fdutils. http://www.fdutils.linux.lu/Fdutils.html DS signifie QD double face signifie Quad Density sect = 13 est un nombre de secteurs. Je ne sais pas vraiment ce que signifie la sortie, en termes de montage des disques et de récupération des données.

Que dois-je faire pour trouver le type de système de fichiers?

UPDATE3: Pour vérifier la santé mentale, j'ai trouvé une "nouvelle" boîte de disquettes vierges formatées, j'ai pu lire et écrire des données, sans spécifier de type de système de fichiers.

En supposant que les disquettes que j'ai avec mes recherches sont formatées et contiennent des erreurs, cela pourrait-il les empêcher d'être montées?

Voici ce que fait 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

Apparemment, vous deviez permettre à l'utilisateur d'accéder à la disquette - answers.launchpad.net/ubuntu/+source/util-linux/+question/… - si l'option est toujours là, je ne sais pas
Wilf

Savez-vous quel système a enregistré les données? Je me souviens d'avoir des appareils HP (parlant des années 90 ici) qui utilisaient leur système de fichiers propriétaire --- hpfs, hpqfs ou quelque chose de similaire. Une douleur dans le dos même alors, je me souviens d'un utilitaire msdos douloureux qui "convertissait" les fichiers ... vous pouvez essayer de rechercher HPCOPY et HPDIR dans ce cas. Peut-être qu'ils peuvent fonctionner dans un émulateur ... comme hp9845.net/9845/projects/hpdir
Rmano

Pour (espérons-le) déterminer le fstype, j'utilise: file -Ls. Quant à HPFS, je l'ai vu sur des disques OS / 2. De plus, il y avait des outils à l'époque qui permettaient plus de secteurs par piste si vous les utilisiez, alors vous utilisiez (parfois) un TSR "SMAX.COM" qui permettait 20 ou 21 SPT même sur les PC IBM.
The Dude

J'ai rencontré quelques problèmes comme celui-ci, où je n'ai pas pu trouver de documentation sur un FS propriétaire. La levée manuelle des fichiers peut être votre meilleur choix si vous ne parvenez pas à trouver des informations sur le FS. Cela m'a pris environ 15 à 20 heures de travail pour extraire toutes les informations utiles la dernière fois que je l'ai essayé, mais cela devrait fonctionner en dernier recours: p
Thebluefish

1
Quelques liens intéressants: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . il peut y avoir des outils pour utiliser ce type de disques? Voir la dernière section du PDF "enregistrer les données sur le disque" mentionne également un moyen à utiliser dans une console Unix?
Mateo

Réponses:


4

J'ai fait des recherches sur les fichiers Varian, et je suis venu avec cela. Dit quelque chose à propos d'un format personnalisé de 5 1/4 "pour les disques, des routines BIOS personnalisées - je l'ai survolé. On dirait qu'il fonctionne sous DOS, alors peut-être cela fonctionnera à partir de DOSBOX? Voilà:
http: //nmr.tamu. edu / vhelper.php
En le relisant un peu, la dernière classe d'ordinateurs avec laquelle ils disent qu'il fonctionne de manière fiable est un 486 et presque pas du tout avec Windows. Si tout le reste échoue, au moins vous avez des EXE que vous pouvez travailler à l'envers de pour déterminer potentiellement le format. Nous espérons qu'il n'y a pas beaucoup de correctifs BIOS en cours. Si vous devez attaquer le fichier EXE Pascal, vous voudrez le décompresser avant de le lancer dans votre décompilateur. de cette époque sont presque toujours compressés d'une certaine façon. Bonne chance.

Mises à jour antérieures

Vous avez beaucoup de conseils ici:

  • De nos jours, la plupart des cartes mères ont le contrôleur de disquette éteint, avez-vous vérifié qu'il est allumé?
  • Activez également l'option de recherche de lecteur de disquette. S'il ne cherche pas, vous avez un problème d'un certain type.
  • Voyons, quoi d'autre ... si le connecteur ressemble à un connecteur de cartouche Nintendo NES, il s'agit probablement d'un lecteur à faible densité (360 ko). S'il ressemble aux anciens connecteurs PATA, il s'agit probablement des disques haute densité de 1,2 MiB. Vous ne pourrez pas lire les disques HD dans un lecteur 360k standard.
  • Oh, aussi, si le voyant est orange ou vert tout le temps que vous allumez votre ordinateur, le câble est branché à l'envers. Retournez ce mauvais garçon et vous serez prêt à partir.
  • Et enfin, s'il s'agit d'une disquette de marque Apple / Commodore / Atari, vous devez disposer d'une carte spéciale pour le faire fonctionner avec un PC IBM. Et vous ne pourrez sûrement PAS lire ces disques de style dans un lecteur IBM PC. Leurs secteurs, leurs grappes et peut-être même leurs positions initiales de tête se trouvent à des endroits différents. J'ai entendu parler de cartes tierces qui permettront à un PC de s'interfacer avec les disques, mais je ne me souviens pas ce qu'elles sont.
  • Plus d'informations sont bonnes. Veuillez indiquer la marque / la marque / le modèle de disquette que vous essayez d'utiliser et la marque / le modèle de votre carte mère.
  • Edit: gagné un downvote parce que la question a changé, et je n'ai pas changé ma réponse assez rapidement. Ou il est formaté comme de la merde. C'est suffisant.

    Réponse mise à jour

    Avez-vous dit que ceux-ci avaient 13 secteurs par piste? Vous vous demandez quel genre de disques ce sont? La recherche indique qu'ils sont probablement Apple] [disquettes; Je ne crois pas que vous puissiez lire ceux-ci avec un contrôleur de disquette IBM PC natif. Il peut également s'agir de disques C64 ou Atari.
    Ce n'est pas celui dont je me souviens, mais cela peut vous aider: http://www.deviceside.com/fc5025.html
    Note: Il dit qu'il ne peut pas vous aider à lire des disques « flippy » sans disques Apple / C64 / Atari.

    GNU ddrescue

    Oh, je vois que vous utilisez ddrescue. La dernière version que j'ai utilisée était la 1.14, je ne peux pas imaginer que la 1.16 soit trop différente. N'oubliez pas d'utiliser -c15 pour 5.25 QD et -c18 pour 3.5 HD.

    Quick Rip, n'utilisant pas d'accès direct. Le journal vous aidera à vous souvenir que tout est bon:

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

    Si le disque présente des points défectueux, sautez-les. Utilisez le journal pour simplement frapper les mauvais endroits la prochaine fois

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

    Si vous avez besoin de descendre et de vous salir et de contourner les secteurs défectueux, cela se fractionne et réessaye 5 fois.

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

    Images de montage

    C'est une chose à laquelle je peux répondre!

    Pour (espérons-le) déterminer le type fs:

    fichier -Ls floppy.img

    OU

    fichier -Ls / dev / fd0

    Maintenant, une fois que vous pouvez le monter en boucle.

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

    S'il parvient à être l'un de ces disques HPFS embêtants, vous pourrez peut-être utiliser fdisk pour déterminer le décalage pour monter la partition hpfs, car ce que vous pouvez initialement voir n'est que l'équivalent HPFS FAT. Je l'ai déjà utilisé pour les disques durs, ça ne devrait pas être si différent. Mettez à jour votre question et je reviendrai et (espérons-le) y répondrai.


    Point 3, je n'y avais même pas pensé, mais c'est vrai! mes deux disques sont des disques 360K (je pense), et mes disques sont tous en double densité!
    j0h

    1
    Les disques DSDD (Double Sided Double Density) sont des disques 360k. les disques DSHD sont les disques haute densité. Ils étaient parfois appelés Quad Density. DSDD était le double des 180 000 disques d'antan - je suppose que je n'en ai jamais vu un, je me souviens vaguement d'avoir retourné des disques au mauvais vieux temps des premiers ordinateurs. Publiez ces numéros de modèle sur les disques, je suis sûr que quelqu'un nous aidera à trouver le type de disque que vous possédez. Oh, et les lecteurs HD / QD étaient compatibles avec les disques DD.
    The Dude

    Je

    @ j0h Dans la journée, Teac a fait un double entraînement de 5 1/4 "et 3 1/2" dans un emballage demi-hauteur de 5,25 ". Laissez-moi voir si je peux en trouver un ... Wow, je ne peux pas. Je 'ai jeté au moins 5 de ces choses, et plus de 30 de ces lecteurs Teac. La navigation sur les sites d'enchères me donne un peu envie de ne pas l'avoir fait. Trouvé mon lecteur: az413224.vo.msecnd.net/img/8485/m_8485_21 .jpg
    The Dude

    J'ai vu certains des prix de ces disques. Si je n'avais plus jamais à reprendre mes recherches, je les verrais! J'ai vu un lecteur de disquette 5,25 se vendre à ~ 900 $
    j0h

    14

    Par défaut, le floppymodule du noyau n'est pas chargé. Pour charger le module, appelez

    sudo modprobe -v floppy
    

    N'oubliez pas d'ajouter votre utilisateur au groupe "disquette"; pour faire cette utilisation

    sudo adduser $USER floppy
    

    Une fois le module chargé, vous devriez pouvoir accéder au matériel et monter les disquettes.


    C'est une excellente chose à savoir. Je vais le vérifier bientôt.
    j0h

    Ils ne chargent plus de disquette par défaut. Je suppose que cela a du sens de nos jours. Merci pour le conseil!
    The Dude

    3

    S'ils sont au format DOS, vous souhaiterez probablement utiliser les outils du package mtools plutôt que d'essayer de le monter.

    Installez le package mtools à partir de l'archive, puis utilisez "mdir", "mcopy", etc. pour accéder aux fichiers.


    Pourquoi? Vous pouvez le monter très bien.
    psusi
    En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
    Licensed under cc by-sa 3.0 with attribution required.