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
fuente
Respuestas:
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í:
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:
Si el disco tiene puntos defectuosos, sáltelos. Use el registro para golpear los puntos malos la próxima vez
Si necesita ensuciarse y trabajar en sectores defectuosos, esto se divide y vuelve a intentarlo 5 veces.
Imágenes de montaje
¡Eso es algo que puedo responder!
Para (con suerte) determinar el tipo fs:
O
Ahora, una vez que puedas montarlo en loopback.
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é.
fuente
Por defecto, el
floppy
módulo del núcleo no está cargado. Para cargar el módulo, invoqueRecuerde agregar su usuario al grupo "disquete"; para hacer ese uso
Después de cargar el módulo, debería poder acceder al hardware y montar los disquetes.
fuente
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.
fuente