Montando um disco rígido antigo do DOS no Linux

2

Estou tentando montar um disco rígido antigo de meados dos anos 90 486 para recuperação de arquivos. O disco rígido (Matrox 7850 AV) é identificado corretamente pela placa-mãe (Asus P5QL PRO), mas não pode ser montado no Slacko Puppy Linux ou no Parted Magic.

udevil: error 64: unable to determine device fstype

O fdisk -l lista o tamanho da unidade corretamente e identifica o sistema de arquivos como "OnTrack DM6".
O 486 em questão ainda roda, e o disco rígido parece estar funcionando bem.
Qualquer ajuda muito apreciada!

Niko
fonte

Respostas:

2

O OnTrack DM6 é um gerenciador de disco usado para oferecer suporte a discos grandes nos dias em que o BIOS não os suportava. Aqui está algo para tentar, sugerido neste tópico ,

  • conectar o disco rígido
  • ligue o PC ou reinicie dependendo de onde você está ...
  • no menu grub, pressione epara editar a linha
  • mova o cursor para o final da linha que começa comlinux /vmlinuz....
  • adicione a opção hdX = remap63 ou sdX = remap63, dependendo da aparência do sistema
  • pressione Ctrl+Xpara inicializar com linha modificada

ele deve então ser capaz de ler corretamente a tabela de partição do seu disco antigo.

Se isso funcionar, você precisará alterar sua configuração do grub para incluir essa opção todas as vezes. Esta página é um bom ponto de partida sobre como alterar sua configuração do grub.

Cara chamado Ben
fonte
Como não estou familiarizado com a edição do grub conf, tenho que perguntar: 1. O fdisk lista a unidade como sda, portanto a linha acima seria sda = remap63, certo? Onde exatamente devo adicionar essa opção ao editar a linha de inicialização do grub? Estou inicializando no Debian Wheezy, FWIW.
Niko
Sim, mude hdX para sda. Quanto à linha grub, editarei a resposta com mais informações.
Cara chamado Ben
Esta é a maneira que eu tentei na primeira vez, agora tentei novamente, mas, tanto quanto posso ver, a opção sda = remap63 não tem efeito algum. Eu verifiquei o tópico ao qual você vinculou e parecia ser exatamente a mesma situação, mas foi resolvido dessa maneira. Pode ser que essa opção tenha sido removida dos kernels posteriores?
Niko
O sda, etiquetas sdb pode mudar a cada reinicialização (em distros baseadas no Debian, eu acho que qualquer distro), sda é sdb da próxima vez ...
Xen2050
Eu verifiquei isso após cada reinicialização, e o rótulo correspondeu ao que eu dei o comando remapear. Ainda estou completamente aberto a sugestões sobre esse problema, mas também estou me preparando para mover os arquivos via disquete da máquina antiga. É cerca de 180 MB, no entanto, e parece um pouco brutal;)
Niko
0

Você deve indicar o tipo de sistema de arquivos com -t

sudo mount -t vfat /dev/sdxx /media/path/to/mount

se não funcionar tente fat, msdose umsdos.

jcbermu
fonte
mount -t (vfat / msdos) gera a mensagem de erro "tipo fs errado, opção ruim, superbloco ruim ..."
Niko
Parece que não é DOS e é por isso que não está funcionando. O OnTrack MD6 é um tipo diferente de sistema de arquivos.
jcbermu
0

Eu tropecei neste tópico procurando uma resposta. Finalmente consegui acessar os dados da minha unidade antiga, portanto, se alguém precisar montar um disco antigo com o Ontrack DiskManager DM6 ( remapagora é removido do kernel):

  1. No computador antigo a partir do qual você pode acessar a antiga unidade IDE, copie o disco inteiro, digamos /dev/sdb, com:

    sudo dd if=/dev/sdb of=disk.raw

    Para sua conveniência, você pode copiar a imagem não processada na área de trabalho normal.

  2. montar com pular os primeiros 63 setores. Supondo 512 bytes / setor:

    sudo losetup --partscan --find --show -o 32256 disk.raw

  3. verifique sudo fdisk /dev/loop0 -l, você poderá ver todas as suas partições, nomeadas / dev / loop0p1 etc.

  4. sudo mount /dev/loop0p1 /mnt/mountpoint e você obterá a primeira partição no ponto de montagem.

Claro que você pode tentar montá-lo sem criar a imagem do disco (pulando 1).

Jack Glasshard
fonte