Erreur lors du demarrage

Bonjour,
j'utilise mandriva 2007, lors de l'utilisation il a bloqué, je l'ai arreté et apres je l'ai allumé il donné ce message :

/dev/hda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY, je l'ai fait il dit que dev1/hda1 contient un systeme de fichiers comportant des erreurs, vrification force. et encore apparait que erreur de lecture du bloc 5832748 ...lors de l'xamen des i-noeuds.
alors qlq'un peut m'aider à reparer cet erreur et merci d'avance.
Configuration: Windows XP
Firefox 2.0.0.7

5 réponses

  1. Modérateur
    Donc la en gros tu as pété un inode en éteignant brutalement. Tu peux voir un inode comme un identifiant de fichier. Le rôle de fsck c'est justement de réparer les inodes cassés (quand c'est encore possible) et sinon de mettre le fichier relatif à cet inode en quarantaine. Normalement après le message d'erreur il te donne un shell root (un peitt # doit apparaître) indiquant que tu peux lancer des commandes root.

    A priori si ta partition /dev/hda1 est en ext3 tu dois taper alors :
    fsck.ext3 /dev/hda1

    Ensuite il faut voir ce qu'il te dit...

    Bonne chance
    0
    1. j'ai fait cete commande c pas marché alors c quoi la solution?
      merci
      0
      1. Modérateur
        Il a répondu quoi ?
        0
        1. il affiche que /dev/hda1 est mont.

          et puis un avertissement !!! l'execution d'e2fsck sur un systeme de fichiers mont pet causer des dommages svres au systeme de fichiers.
          souhaitez vous rellement continuer??
          moi j'ai dit oui
          il donne :
          /dev/hda1 recuperation du journal
          /dev/hda1 propre, 190079/1024000 fichiers, 4143447/8185084 blocs
          et c fini
          je redemarre et puis c pareil alors???

          merci
          0
          1. Modérateur
            Désolée je ne sais pas :-( J'aurais pensé qu'un fsck aurait suffit à résoudre le problème. C'est peut être dû au fait que ta partition est montée au moment où tu fais le fsck. Une solution serait alors de démarrer sur un live CD et de faire le fsck depuis ce live CD genre knoppix. Cela suppose en particulier que si le live CD monte /dev/hda1 au démarrage, tu le démontes avant de faire le fsck.

            Pour voir les devices montés :
            mount

            Pour démonter /dev/hda1, en root :
            umount /dev/hda1

            Bonne chance
            0