Forum Linux.debian/ubuntu hda4 + badblocks

Posté par  .
Étiquettes : aucune
0
17
nov.
2006
bonjour, la commande badblocks /dev/hda4, me retourne bien la présence de secteurs défectueux sur le laptop amilo Fujitsu, la partition en question fait 28Gigas comment svp isoler les secteurs abimés et continuer à utiliser mon espace disk

/dev/hda4 1252 3561 18555075 83 Linux

merci
  • # En lisant la page de man de badblocks...

    Posté par  . Évalué à 0.

    ... on peut lire qu'il faut utiliser l'option -c de mke2fs ou de e2fsck pour qu'ils vérifient le disque avec badblocks.

    Voir l'option -c dans les pages de man de mke2fs ou de e2fsck pour plus de détails.
  • # Good luck

    Posté par  . Évalué à 2.

    Je ne sais pas comment tu peux faire mais j'imagine qu'il doit y avoir un moyen que d'autres connaissent.

    Est-ce que tu sais si les secteurs défectueux sont tous apparus en même temps (suite à un choc par exemple) ou s'ils sont apparus progressivement ?

    Dans ce dernier cas, peut-être que ton disque tombe progressivement en morceau, et qu'isoler les secteurs abimés ne sera pas d'une grande aide malheureusement :(
    • [^] # Re: Good luck

      Posté par  . Évalué à 1.

      j'ai crée une petite partition, puis lancer mke2fs -c /dev/hda4:

      Vérification des blocs défectueux (test en mode lecture seule) : Bloc défectueux 1220940 hors limite ; ignoré.


      fdisk -l

      Disk /dev/hda: 40.0 GB, 40007761920 bytes
      255 heads, 63 sectors/track, 4864 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id System
      /dev/hda1 * 1 12 96358+ 83 Linux #BOOT
      /dev/hda2 13 601 4731142+ 5 Extended
      /dev/hda3 602 1251 5221125 c W95 FAT32 (LBA)
      /dev/hda4 1252 1737 3903795 83 Linux
      /dev/hda5 13 219 1662696 83 Linux
      /dev/hda6 220 572 2835441 83 Linux
      /dev/hda7 573 601 232911 82 Linux swap / Solaris

      ça à l'air de ne plus planter mais j'ai 25 gigas perdu dans le vent... ( Unusable 25720,46 d'après cfdisk :(
  • # ma méthode

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

    La méthode que j'utilise est la suivante:
    -je repère la position des secteurs défectueux en % à l'aide de The Ultimate Boot CD-->Hard Disk tools-->Salvation HDD Scan and repair.
    -Et je créé une(ou plusieurs) partition cachée englobant ces secteurs avec de la marge par précaution. C'est moins élégant que la méthode avec Badblocks,mais le fait de prendre une marge nous assure que des blocks contigu aux secteurs défectueux ne seront pas réutilisés alors qu'ils peuvent devenir défectueux eux aussi dans l'avenir.
  • # avec fsck -c (-c)

    Posté par  . Évalué à 2.

    Si ta partition dispose deja d'un système de fichier tu peux utiliser

    fsck -c -y /dev/hda4 (<- pour un test en lecture seule lors de la recherche des blocs défectueux)

    ou

    fsck -c -c -y /dev/hda4 (<- pour un test en lecture/écriture non destructif )

    pour isoler les blocs défectueux.

    (si les options -c ne passent pas directement avec fsck, lance fsck.ext3 si tu es en ext3).

    La commande peut prendre un certain temps, patience donc :p

    Bien évidement, pour plus d'infos, tu peux lire le manuel de fsck.ext3 ;)

    bon courage

Suivre le flux des commentaires

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