Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : hda4 + badblocks
Posté par lambda () le 17 novembre 2006/dev/hda4 1252 3561 18555075 83 Linux
merci
mail administration is very challenging, too many people get into the business without understanding enough of it .... hotmail best exemple
Good luck
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 lambda () le 17/11/2006 à 10:50. (lien). É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 :(--
mail administration is very challenging, too many people get into the business without understanding enough of it .... hotmail best exemple
ma méthode
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)
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
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.