Los disquetes de 5.25 "no se montarán

15

He recibido algunas investigaciones sobre discos flexibles de 5. 25 ". Mi mobo admite discos de 5. 25" y tengo la unidad de disco. No estoy tratando de usar este medio a largo plazo, solo quiero los datos de la investigación.

Actualizar:

Me acabo de enterar de que el sistema de archivos es un sistema patentado por Varian. Tengo una máquina que podría leer los datos ... O esa máquina podría no funcionar. Si alguien conoce los sistemas arcaicos de Varian OS / File, me alegraría saberlo.

El montaje de la imagen es la prioridad actual, he podido obtener imágenes de disco usando ddrescue y / o safecopy. Ambos softwares muestran que hay errores de bloqueo en algunos discos. Todavía no puedo montar las imágenes que producen los discos, Mount pide constantemente el tipo de sistema de archivos. Fat, vfat, exfat, fat16 y algunos otros que probé, pero fallan y dicen algo así como un tipo de FS incorrecto. Sí, también he intentado combinaciones de -o loop.

No he podido determinar el tipo de FS mirando la salida hexdump -C de los archivos de imagen.

Además, intenté determinar el tipo de FS de esta manera:

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

Todavía no sé cómo llegar a donde puedo montar / ver archivos.

Acabo de leer que 18k es el tamaño de bloque estándar de una sola pista, por lo que esta es la cantidad "nativa" de bits que los cabezales de lectura de disquete quieren leer de todos modos. Debe ser más rápido y tener la mejor oportunidad de obtener todos los bits que se pueden volver a vender.

Mañana volveré a crear una imagen de los discos.

Mi jefe dice que no sabe cuál es el tipo de sistema de archivos o qué podría haber sido. , Puedo localizar el instrumento que generó los datos. Esto requerirá tiempo para cavar en el cementerio de los viejos equipos científicos.

He instalado testdisk para intentar recuperar datos.

Recuerdo haber tenido que hacer algo así en 2008, pero ahora no recuerdo cómo solía recuperar los datos del disquete.

Cuando ejecuto udisk, o monte, aparece un error que dice que el disquete no es un dispositivo de bloque válido.

$ 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

ACTUALIZACIÓN1:

  • Las opciones de puerto de la unidad de disquete están activadas. Los tengo configurados en 5. 25 "de doble densidad
    • Los modelos de unidad de disco son: Epson SD-700 y Epson SD-600
    • Los discos son Verbatum DataLife MD 2D "Doble densidad"
    • He agregado el módulo para disquetes.

ACTUALIZACIÓN2:

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

Mount da el mismo error, pero ... No sé el tipo de sistema de archivos.

$getfdprm 
DS QD sect=13 

Ejecuté este programa desde fdutils. http://www.fdutils.linux.lu/Fdutils.html DS significa QD de doble cara significa que Quad Density sect = 13 es un recuento de sector. Realmente no sé qué significa la salida, en términos de cómo montar los discos y obtener los datos.

¿Qué debo hacer para encontrar el tipo de sistema de archivos?

ACTUALIZACIÓN3: Como verificación de cordura, encontré una "nueva" caja de disquetes formateados en blanco, pude leer y escribir datos, sin especificar un tipo de sistema de archivos.

Suponiendo que los disquetes que tengo con la investigación sobre ellos estén formateados y tengan errores, ¿eso podría evitar que se monten?

Aquí está lo que está haciendo 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
j0h
fuente
Aparentemente, solía tener que permitir que el usuario tuviera acceso al disquete - answers.launchpad.net/ubuntu/+source/util-linux/+question/… - si la opción sigue ahí, no lo sé
Wilf
¿Sabes qué sistema registró los datos? Recuerdo tener dispositivos HP (hablando de los años 90 aquí) que usaban su sistema de archivos patentado --- hpfs, hpqfs o algo similar. Un dolor en la espalda, incluso entonces, recuerdo una dolorosa utilidad msdos que "convirtió" los archivos ... puede intentar buscar HPCOPY y HPDIR en este caso. Tal vez puedan ejecutarse en un emulador ... como hp9845.net/9845/projects/hpdir
Rmano
Para (con suerte) determinar el tipo de archivo, utilizo: archivo -Ls. En cuanto a HPFS, lo vi en los discos OS / 2. Además, había algunas herramientas en el día que permitían más sectores por pista si las usaba, entonces (a veces) usaría un TSR "SMAX.COM" que permitía 20 o 21 SPT incluso en las PC de IBM.
The Dude
Me he encontrado con un par de problemas como este, donde no pude encontrar ninguna documentación sobre un FS propietario. Levantar manualmente los archivos puede ser su mejor opción si no puede encontrar ninguna información sobre el FS. Me llevó aproximadamente 15-20 horas de trabajo extraer información útil por última vez. Lo probé, pero debería funcionar como último recurso: p
Thebluefish
1
Algunos enlaces interesantes: google.com/… web.nmsu.edu/~kburke/Instrumentation/VHelper.html . Puede haber algunas herramientas para utilizar este tipo de discos? ¿Ver la última sección del PDF "guardar datos en el disco" también menciona una forma de usar en una consola Unix?
Mateo

Respuestas:

4

Investigué un poco sobre los archivos Varian y se me ocurrió esto. Dije algo acerca de un formato personalizado de 5 1/4 "para discos, rutinas de BIOS personalizadas. Lo hojeé. Parece que funciona desde DOS, ¿entonces tal vez funcionará desde DOSBOX? Aquí tienes:
http: //nmr.tamu. edu / vhelper.php
Volviendo a leerlo un poco, la última clase de computadora con la que dicen que funciona de manera confiable es un 486 y casi nada con Windows. Si todo lo demás falla, al menos tiene algunos EXE que puede trabajar al revés para determinar potencialmente el formato. Esperamos que no haya una gran cantidad de parches en el BIOS. Si necesita atacar el Pascal EXE, querrá Desbloquear / Descomprimir / Descomprimir antes de lanzarlo en su descompilador. Archivos de programa de esa época casi siempre están comprimidos de alguna manera. Buena suerte.

Actualizaciones anteriores

Tengo muchos consejos para ti aquí:

  • La mayoría de las placas base en estos días tienen el controlador de disquete apagado, ¿ha verificado que está encendido?
  • Además, active la opción para buscar una unidad de disquete. Si no busca, tiene un problema de algún tipo.
  • Veamos, qué más ... si el conector parece un conector de cartucho NES de Nintendo, es más probable que sea una unidad de baja densidad (360 kB). Si se parece a los viejos conectores PATA, entonces es más probable que los discos de alta densidad de 1.2 MiB. No podrá leer discos HD en una unidad estándar de 360k.
  • Ah, también, si la luz es ámbar o verde todo el tiempo que enciende su computadora, el cable está enchufado al revés. Dale la vuelta al chico malo y estarás listo para irte.
  • Y finalmente, si este es un disquete de marca Apple / Commodore / Atari, debe tener una tarjeta especial para que funcione con una PC IBM. Y seguramente NO podrá leer esos discos de estilo en una unidad de PC IBM. Sus sectores, grupos y tal vez incluso posiciones iniciales de la cabeza están en diferentes lugares. He oído hablar de tarjetas de terceros que permitirán que una PC interactúe con las unidades, pero no recuerdo cuáles son.
  • Más información es buena. Comparta qué marca / marca / modelo de disquete está tratando de usar y cuál es la marca / modelo de su placa base.
  • Editar: Obtuve un voto negativo porque la pregunta cambió y no cambié mi respuesta lo suficientemente rápido. O está formateado como una mierda. Lo suficientemente justo.

    Respuesta actualizada

    ¿Dijiste que tenían 13 sectores por pista? ¿Me pregunto qué tipo de discos son esos? La investigación dice que probablemente sean Apple] [disquetes; No creo que pueda leerlos con un controlador de disquete PC nativo de IBM. También podrían ser discos C64 o Atari.
    Este no es el que recuerdo, pero puede ayudarlo: http://www.deviceside.com/fc5025.html
    Nota: dice que no puede ayudarlo a leer discos "flippy" sin unidades Apple / C64 / Atari.

    GNU ddrescue

    Oh, veo que estás usando ddrescue. La última versión que utilicé fue 1.14, no puedo imaginar que 1.16 sea demasiado diferente. Recuerde usar -c15 para 5.25 QD y -c18 para 3.5 HD.

    Rip rápido, sin usar acceso directo. El registro lo ayudará a recordar que todo está bien:

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

    Si el disco tiene puntos defectuosos, sáltelos. Use el registro para golpear los puntos malos la próxima vez

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

    Si necesita ensuciarse y trabajar en sectores defectuosos, esto se divide y vuelve a intentarlo 5 veces.

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

    Imágenes de montaje

    ¡Eso es algo que puedo responder!

    Para (con suerte) determinar el tipo fs:

    archivo -Ls floppy.img

    O

    archivo -Ls / dev / fd0

    Ahora, una vez que puedas montarlo en loopback.

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

    Si logra ser uno de esos molestos discos HPFS, es posible que pueda usar fdisk para determinar el desplazamiento para montar la partición hpfs, porque lo que puede ver inicialmente es solo el equivalente de HPFS FAT. Lo he usado para discos duros antes, no debería ser tan diferente. Actualice su pregunta, volveré y (con suerte) la responderé.

    El tío
    fuente
    Punto 3, ni siquiera lo había pensado, ¡pero es cierto! ¡Mis unidades son unidades de 360K (creo), y mis discos son de doble densidad!
    j0h
    1
    Los discos de doble cara de doble densidad (DSDD) son discos de 360k. Los discos DSHD son los discos de alta densidad. A veces se les llamaba densidad cuádruple. DSDD era el doble de los 180k discos de antaño. Supongo que nunca he visto uno, recuerdo vagamente voltear discos en los viejos tiempos de las primeras computadoras. Publique esos números de modelo en las unidades, estoy seguro de que alguien nos ayudará a localizar qué tipo de unidad tiene. Ah, y las unidades HD / QD eran compatibles con los discos DD.
    The Dude
    Malos tomar fotografías pronto .. y números de modelo
    j0h
    @ j0h En el pasado, Teac hizo un disco doble de 5 1/4 "y 3 1/2" en un paquete de media altura de 5.25 ". Déjame ver si puedo encontrar uno ... Wow, no puedo. He tirado al menos 5 de estas cosas y más de 30 de esas unidades Teac. Navegar por los sitios de subastas me hace desear no haberlo
    The Dude
    Vi algunos de los precios de estas unidades. Si nunca tuviera que recuperar la investigación nuevamente, ¡vería esto! Vi una unidad de disquete de 5.25 venderse por ~ 900 $
    j0h
    14

    Por defecto, el floppymódulo del núcleo no está cargado. Para cargar el módulo, invoque

    sudo modprobe -v floppy
    

    Recuerde agregar su usuario al grupo "disquete"; para hacer ese uso

    sudo adduser $USER floppy
    

    Después de cargar el módulo, debería poder acceder al hardware y montar los disquetes.

    Ricardo
    fuente
    Eso es algo excelente para saber. Lo revisaré pronto.
    j0h
    Ya no cargan el disquete por defecto. Supongo que tiene sentido hoy en día. ¡Gracias por el consejo!
    The Dude
    3

    Si están en formato DOS, probablemente desee utilizar las herramientas del paquete mtools en lugar de intentar montarlo.

    Instale el paquete mtools del archivo y luego use "mdir", "mcopy", etc. para acceder a los archivos.

    mdeslaur
    fuente
    ¿Por qué? Puedes montarlo bien.
    psusi 01 de