Forum général.général Lire de (très) vieux disques IDE: géométrie incorrecte

Posté par  (site web personnel, Mastodon) .
Étiquettes : aucune
0
30
nov.
2009
Chers tous,

J'ai deux disques E-IDE, l'un en 3.5" de 120Mo, et l'autre en 2.5" en 128Mo - inutile de dire que ça date vraiment. J'ai également un petit adaptateur IDE->USB que j'essaie d'utiliser pour récupérer leurs contenus, s'ils sont lisibles.

Le hic, c'est que lorsque je branche ces disques, la géométrie affichée dans /var/log/messages ne correspond pas à ce qui est marqué sur le disque, et la capacité est totalement farfelue (genre 1.5To).

Je précise que l'un des disque marche bien dans sa machine d'origine, mais que cette dernière n'a ni port USB, ni carte réseau, ni lecteur de CD, et seulement 4Mo de RAM. Et qu'elle est donc particulièrement muette et rétive. Je n'ai pas encore pu tester l'autre disque dans son environnement d'origine.

Auriez vous une idée pour forcer la géométrie, ou peut-être accéder aux contenus de ces disques d'une autre façon ?

Aurel.
  • # A une époque

    Posté par  (site web personnel) . Évalué à 4.

    On pouvait rentrer la géométrie des disques dans le bios

    Peut etre en paramètre du noyau lors du boot

    Plus simple, tu n'as pas une carte réseau ( même isa )

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

  • # fdisk, dd...

    Posté par  . Évalué à 3.

    il me semble que ce sont des outils qui permettent de preciser la geometrie d'un disque

    sinon faut voir avec le driver qui se charge quand tu branches le disque, tu dois pouvoir forcer le mode de detection (CHS/LBA/...) voire forcer la geometrie
  • # Null modem

    Posté par  . Évalué à 2.

    A défaut de carte réseau, un câble série ou parallèle en null modem ?
  • # Plus d'infos!

    Posté par  . Évalué à 1.

    Y'a quoi sur tes disques? Ta vieille machine avec 4 Mo de RAM, elle arrive à booter sur les disques? Si oui, y'a quoi comme OS dessus?
    T'as un port ISA de libre?

    THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

  • # Quelle noyau ?

    Posté par  . Évalué à 3.

    J'avais vu ce bug de vieux disques IDE mal détectés sur la lkml [http://lkml.org/lkml/2009/2/13/134]. Par contre je ne sais pas si il y a eu un patch depuis.

    Tu as deux solutions : soit essayer un noyau plus récent en espérant que le bug soit corrigé. Soit essayer un vieux noyau qui utilisait l'ancien support IDE plutôt que la libata.
    • [^] # Re: Quelle noyau ?

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      Aller hop, en quête d'une vieille distrib capable de booter sur mon super laptop hyper récent. C'est pas gagné, mais merci pour le tuyau :)
      • [^] # Re: Quelle noyau ?

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Bon, et bien même avec une Ubuntu 4.10 (difficile de trouver de vieilles distrib), la détection des disques est mauvaise. Fait interessant, le problème est strictement identique lorsque je branche mon petit adaptateur IDE->USB sous Mac OS X et sous Windows XP. C'est à se demander si ce n'est pas lui le coupable :/
  • # Son

    Posté par  (site web personnel) . Évalué à 7.

    T'as une carte son ?
    Des enceintes ?

    Vu que tes disques sont pas énormes, tu dois pouvoir facilement tout transférer par ta carte-son (ou au pire, ton buzzer). Il suffit que le PC qui récupère possède un micro.

    Impossible de remettre la main sur l'article où j'avais vu la solution, mais en gros, pour chaque séquence de bits, tu émets un son à une fréquence donnée. Le récepteur lit le son, regarde à quel séquence ça correspond, et reconstruit les données.

    Ça marche mieux si tu as deux micros et 2 cartes sons (1 par machine), car tu peux ainsi faire des syn/ack et faire ton transfer à vitesse optimale.
    Ne pas hésiter à coder avec de la redondance (ou n'importe quel code correcteur), car l'audio-dans-la-chambre n'est pas le moyen le plus sûr de transmettre des données.

    PS: si tu colles un SSH-over-DNS-over-soundcard sur ta machines, je te décerne le statut très convoité de Moule de l'Année ^^
    • [^] # Re: Son

      Posté par  . Évalué à 6.

      à peu de chose pret

      en mettant un cable (pour eviter les parasites audio) entre la sortie audio de l'emetteur et l'entrée ligne du recepteur (question d'impedance entrée/sortie)

      sur l'emetteur :
      cat /path/to/file >/dev/dsp

      sur le recepteur :
      cat /dev/dsp >/path/to/file

      /dev/dsp doit etre verifié, mais ca doit etre une truc dans ce style

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.