Eu fiz algumas pesquisas sobre arquivos Varian, e eu inventei isso. Disse algo sobre um formato personalizado de 5 1/4 "para discos, rotinas personalizadas de BIOS - eu usei-o rapidamente. Parece que ele roda do DOS, então talvez funcionará no DOSBOX? Aqui está: < br> link
Relendo-a um pouco, a última classe de computadores com a qual eles trabalham de forma confiável é um 486 e quase nada com o Windows. Se tudo mais falhar, pelo menos você tem alguns EXEs que você pode trabalhar de trás para potencialmente determinar o formato. Aqui está esperando que não haja um monte de correções de BIOS acontecendo. Se você precisar atacar o EXE Pascal, você vai querer UnLzExe / Upack / descompactá-lo antes de jogá-lo em seu descompilador. Os arquivos de programa dessa época são quase sempre compactados de alguma forma. Boa sorte.
Atualizações mais antigas
Tem muitas dicas para você aqui:
Editar: Ganhou um voto negativo porque a questão mudou e eu não mudei minha resposta rápido o suficiente. Ou é formatado como lixo. Justo o suficiente.
Resposta atualizada
Você disse que eles tinham 13 setores por faixa? Quer saber que tipo de discos são esses? A pesquisa diz que eles são provavelmente Apple] [disquetes; Eu não acredito que você possa ler aqueles com um controlador de disquete IBM PC nativo. Eles também podem ser discos C64 ou Atari |
Este não é o que eu me lembro, mas pode ajudá-lo: link
Nota: Ele diz que não pode ajudá-lo a ler discos "flippy" sem um drive Apple / C64 / Atari.
GNU ddrescue
Ah, vejo que você está usando o ddrescue. A última versão que usei foi 1.14, não consigo imaginar que o 1.16 é muito diferente. Lembre-se de usar -c15 para 5.25 QD e -c18 para 3.5 HD.
Quick Rip, não usando acesso direto. Log irá ajudá-lo a lembrar que tudo está bem:
sudo ddrescue -Bv -c15 /dev/fd0 floppy.img floppy.img.log
Se o disco tiver pontos ruins, pule-os. Use o log para apenas acertar pontos ruins na próxima vez
sudo ddrescue -Bndv -c15 /dev/fd0 badfloppy.img badfloppy.img.log
Se você precisa ficar sujo e trabalhar em setores defeituosos, isso divide e tenta novamente 5 vezes.
sudo ddrescue -Bd -c15 -r5 /dev/fd0 bf2.img bf2.img.log
Montando imagens
Isso é algo que eu posso responder!
Para (espero) determinar o tipo fs:
file -Ls floppy.img
OR
file -Ls /dev/fd0
Agora, uma vez que você pode montar o loopback.
mount -t msdos -o loop floppy.img /mnt/floppy
Se ele conseguir ser um desses discos HPFS irritantes, você poderá usar o fdisk para determinar o deslocamento para montar a partição hpfs, porque o que você pode ver inicialmente é apenas o equivalente a HPFS FAT. Eu usei para discos rígidos antes, não deveria ser tão diferente. Atualize sua pergunta e eu retornarei e (espero) responda.