disquetes detectados apenas na mesma unidade

1

No Linux (baseado em Debian): Se eu copiar arquivos em um disquete em uma unidade de disquete externa e colocar este disco mais tarde em outra unidade de disquete, a saída do disco será… interessante. Um trecho :

  • oconteúdorealéde5arquivos,alistaembaralhadacontémmuitomais(paredecontarcom"mais do que deveria")
  • o disco não é reconhecido corretamente
  • o formato do sistema de arquivos é ext2, mas a máquina tenta montar como vfat
  • especificando manualmente o tipo de sistema de arquivos não funciona
  • o disco está bem, os mesmos resultados com discos diferentes
  • o problema surge apenas entre esses dois caras (externo, unidade de disquete USB versus unidade de disquete interna): os dois apenas tracionam "seus" discos adequadamente

De volta à unidade "original", tudo funciona corretamente.

E sim, tentei montá-lo manualmente.

Pergunta : Onde você procuraria por respostas para esse comportamento curioso na máquina afetada?

dmesg output sobre isso:

Error: Error informing the kernel about modifications to partition /dev/fd0p1 -- Invalid argument.  
This means Linux won't know about any changes you made to /dev/fd0p1 until you reboot -- 
so you shouldn't mount it or use it in any way before rebooting.
Error: Failed to add partition 1 (Invalid argument)

Não há /dev/fd0p1 na máquina também. Há o /dev/fd0 adequado.

Nota na mensagem de erro: Eu recebo esta mensagem de erro em diferentes sistemas Linux com diferentes sistemas de arquivos em diferentes ocasiões de tempos em tempos ... até agora, eu não estou ciente de ter encontrado nenhum problema. Eu não vou confiar nessa paz, embora

    
por erch 15.07.2015 / 19:11

1 resposta

1

A chave aqui é que, se cada unidade puder ler seus próprios discos, mas não os discos da outra unidade, então um ou ambos terão cabeças desalinhadas. Este é um problema muito comum com as unidades de disquetes, especialmente se elas foram descartadas.

Essencialmente, significa que uma unidade está gravando os dados no local errado, para que outras unidades não possam lê-los. Como as mesmas cabeças são usadas para leitura e escrita, a mesma unidade pode ler esses discos novamente perfeitamente.

Tente seus discos em outras unidades, se puder, pois isso informará a você qual unidade (se houver) está alinhada corretamente. Se os discos escritos em uma determinada unidade não funcionarem em nenhum outro lugar, então você sabe que a unidade está desalinhada.

Realinhar um drive é um assunto complicado, que requer um osciloscópio e discos analógicos especiais que não estão prontamente disponíveis, portanto, substituir o drive geralmente é a opção mais fácil.

    
por 04.04.2016 / 02:04

Tags