Journal (FreeBSD) Crash disque: récupération de données

Posté par  .
Étiquettes : aucune
0
3
sept.
2004
Cher journal,

Hier soir mon ordinateur portable, un Dell Inspiron 8600 tournant sur FreeBSD 5.2.1, a été victime d'un crash disque. Après redémarrage fsck refusait même d'examiner le disque, pour ensuite provoquer un kernel panic après les 60 secondes fatidiques d'attente en arrière-plan. Ensuite j'ai eu droit à des "hard disk failure" après le POST, ce qui me laisse penser que le disque dur a quelques petits problèmes. J'ai néanmoins pu réussir à démarrer FreeBSD, pour avoir une vingtaine d'écran remplis de message d'erreur genre "DMA write error".

Maintenant, lorsque je démarre la chose, j'obtiens tout simplement un "cannot find /boot/loader" suivi de "Not ufs". J'en conclus que ma partition est drôlement niquée.

Avant de renvoyer le portable chez Dell j'aimerais toutefois récupérer mes données (j'ai malheureusement pas mal de code non committé).

Saurais-tu me conseiller quelques outils pour récupérer des données sur une partition ufs?

Je vais essayer ce soir de monter la partoche via un live CD et de faire une image à coup de dd(1), mais je ne sais pas si c'est la bonne solution.

Merci.
  • # Ben je vais le dire

    Posté par  . Évalué à 2.

    Vers les forums ?
  • # récup données...

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

    J'ai écrit une page d'intro très sommaire sur le sujet il y a quelques années...
    http://perso.ens-lyon.fr/nicolas.bernard/doc/recovery/index.html(...)
    (J'ai une version étendue en travaux, je vais voir si je peux la mettre en ligne cette après-midi)

    Je ne sais pas si tu as déjà essayé un live CD sur ton portable, mais s'il est comme le mien (Inspiron 8100) cela risque de ne pas marcher, la plupart des distro activant le support APIC dans le noyau ce qui chez moi provoque des plantages aléatoires...

    Voici toujours deux distros lives spécialisées dans ce domaine:
    http://fire.dmzs.com/(...)
    http://sourceforge.net/projects/plac/(...)
  • # FS

    Posté par  . Évalué à 2.

    Je ne connais pas FreeBSD, mais...

    Si tu parviens à lire le système de fichiers en question avec un CD bootable (s/bootable/de démarrage :-) ), alors tu peux essayer de sauvegarder ton code sur disquette.

    Ou même mieux, tu peux essayer de l'imprimer, ce qui te donnera une sécurité très solide.

    Avec un peu de chance, seule une partie du disque, genre le secteur de boot, est cassée. Dans ce cas, tu peux aussi essayer d'employer une disquette de boot contenant grub, pour booter sur ton ancien noyau avec.

    Bref, bonne chance!

Suivre le flux des commentaires

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