Re: RE : Re: PROB DISQUE DUR
ben durand a écrit :
L'erreur BadCRC n'est pas un pb de lecture sur le
disque mais un pb
de transfert UDMA entre le disque et le controleur.
[...]
ok, je change la nappe IDE, et je fais le test.
Notes :
1) Il semble que les erreurs de transmission se produisent lors
d'écriture, or "hdparm -t" ne teste qu'en lecture. Pour tester en
écriture, on peut créer ou copier un gros fichier avec dd par exemple.
2) l'option -c (32 bits) de hadparm ne s'applique qu'aux modes PIO,
qu'il vaut mieux éviter à cause de leur lenteur extrême par rapport aux
modes UDMA ou même DMA. Il faut laisser l'option -d (DMA) à 1 pour
activer les transferts en mode DMA ou UDMA.
3) Tu peux essayer avec des modes UDMA moins rapides, moins sensibles
aux parasites ou aux défauts de la connectique et de l'électronique.
Pour forcer un mode UDMA, l'option -X doit être accompagnée d'une valeur
numérique ou texte spécifiant le mode (cf. man hdparm) :
-X64 ou -X udma0 -> UDMA 0 (16 Mo/s)
-X65 ou -X udma1 -> UDMA 1 (25 Mo/s)
-X66 ou -X udma2 -> UDMA 2 (33 Mo/s)
-X67 ou -X udma3 -> UDMA 2 (44 Mo/s)
-X68 ou -X udma4 -> UDMA 4 (66 Mo/s)
-X69 ou -X udma5 -> UDMA 5 (100 Mo/s)
-X70 ou -X udma6 -> UDMA 2 (133 Mo/s)
Ne surtout pas forcer un mode de transfert non supporté par le
contrôleur hôte ou le disque, ça peut le bloquer. Vu le débit soutenu
mesuré par hdparm de 52 Mo/s, le mode de transfert courant est au moins
UDMA 4. Il est indiquée par une * dans la sortie de hdparm -i ou -I.
Les modes non UDMA ne sont pas intéressant car ils n'intègrent pas de
CRC, et les erreurs de transfert ne peuvent être détectées qu'en
comparant les données transférées aux données originales avec une somme
MD5 par exemple.
Puis-je tester le bloc d'alimentation ? Je vais me
procurer un nouveau bloc d'alimentation et tester
aussi.
Ce n'est pas utile dans un premier temps.
Devrais-je pas tester le DD sur un autre pc, et donc
si les erreurs disparaissent, je saurais que ce n'est
pas mon DD ?
Pourquoi pas. Mais cela ne voudra pas obligatoirement dire que le disque
est hors de cause. Cela peut être l'association du disque et du
contrôleur hôte qui crée les erreurs.
Par contre avant, j'ai lu que je devais faire un low
format sur le DD. Dois-je le formater ?
Non, c'est parfaitement inutile puisqu'a priori tu as des erreurs de
transfert, pas des erreurs de lecture ou d'écriture. De toute façon, ce
n'est pas possible de faire un vrai formatage de bas niveau sur les
disques ATA modernes. Même les utilitaires fournis par les fabricants ne
le font pas.
Reply to: