Forum Solarus-Games francophone

Autres => Informatique => Discussion démarrée par: Geomaster le 10 Novembre 2006 à 13:24

Titre: [RESOLU] Réparer un disque dur ?
Posté par: Geomaster le 10 Novembre 2006 à 13:24
Je vous expose mon problème.

On m'a confié un PC portable dont les symptômes se résument à être d'une lenteur inimaginable. En fait, ce n'est pas vraiment qu'il rame (on l'entend même pas réfléchir) mais la moindre action (ouvrir l'explorateur, ou faire apparaître le gestionnaire des tâches) met au moins trois bonnes minutes avant d'être effectuée.

Le possesseur du PC n'étant pas très patient, il m'a demandé d'effectuer le formatage de son disque dur et de remettre son PC à neuf.

Chose que j'ai donc tenté de faire.

Tenté car le formatage du dit ordinateur précédant l'installation de Windows a mis trois jours à s'effectuer ! Le soir même de son lancement, l'opération a été jusqu'à 83% et ensuite entre 84% et 89%, l'opération ne progressait que de 1 à 2% toutes les 24h...

Première fois que je vois ça personnellement.

J'en ai donc déduit que le disque dur avait un sérieux problème (ou du moins un ou plusieurs secteurs), surtout lorsque l'installation s'est terminée, provoquant un magnifique écran bleu au redémarrage du PC.

J'ai relancé le CD de Windows, mais cette fois pour lancer la console de récupération.

Un petit checkdisk m'a permis de voir qu'il y avait quelques erreurs mais je ne me souviens plus si ce même utilitaire est censée les réparer (dans ce cas, pourquoi ne fait-il pas son boulot ?) ou s'il faut en lancer un autre.

Sinon, le disque dur est-il vraiment mort ou puis-je faire quelque chose ?
Titre: Re: Réparer un disque dur ?
Posté par: moicoucou le 10 Novembre 2006 à 14:26
Ben dis donc, là il y a un sérieux problème.. Personnellement ayant eu à reformater il y a 3 semaines mon PC après un tellement beau plantage que je n'ai rien pu récupérer malgré le Cd, j'ai trouvé que, déjà, 24 heures pour reformater et tout réinstaller était long et fastidieux mais à ce point là.... non quand même pas... En ce qui concerne le Cd de réinstallation, j'en ai 2, un pour reformater le disque dur et un pour tout réinitialiser.. C'et peut-être le cas de celui de ton ami... Sinon, autre solution, soit un dépannage chez un spécialiste (qui coûte la peau des fesses) soit investir dans un nouveau pc ou disque dur.... A moins que quelqu'un de très compétent sur le forum puisse te guider ce que je te souhaite..
Titre: Re: Réparer un disque dur ?
Posté par: Geomaster le 10 Novembre 2006 à 16:16
A noter aussi qu'après cela, le PC n'est évidemment pas bootable sur le disque dur (l'écran reste noir, le disque semble travailler en boucle...).

Si quelqu'un a une lumière à m'apporter :)
Titre: Re: Réparer un disque dur ?
Posté par: mota le 10 Novembre 2006 à 16:58
J'ai eu exactement les memes problèmes avec mon pc, à l'époque, et j'ai bien peur de devoir t'annoncer que ton disque dur est physiquement mort.

Au début, le HDD était très lent, puis j'ai tenté de formater et plus rien.
Je suis donc allé chez un ami pour tester le disque dur sur un rack, la galette ne tournait meme plus et bien sur, le système ne reconnaissait rien.

M'enfin, pour etre sur, essaye lastuce du rack, de plus ça te permet d'entendre ton disque dur qui tourne ou non.
Titre: Re: Réparer un disque dur ?
Posté par: Noxneo le 10 Novembre 2006 à 17:57
Ouais, même avis que mota. Le DD est mort. Enfin, sur les portables en général ça se change, le prix n'est pas aussi bas que pour les 3"5, mais ça reste "abordable" (entre 100 et 200 ¤ je crois, pour des capacités aux alentours de 80 Go).

Et tu t'en fous, c'est pas toi qui payes ^^.

Et mota, tu peux brancher un 2"5 sur un rack fait pour des 3"5 ? Y'a un adaptateur ou quoi ?
Titre: Re: Réparer un disque dur ?
Posté par: mota le 10 Novembre 2006 à 18:05
Je n'en ai aucune idée, quand j'avais eu mon problème c'était sur PC de bureau, donc du 3.5"
Titre: Re: Réparer un disque dur ?
Posté par: Geomaster le 10 Novembre 2006 à 19:29
OK je vais tester ça pour voir.

(C'est pas moi qui paye mais c'est mon mec, donc ça aurait été bien que je puisse arranger le coup ;))

C'est même sans aucun doute le DD qui est mort, j'ai appris entre temps qu'il avait tapé sur son portable il y a quelque temps... :D
Titre: Re: Réparer un disque dur ?
Posté par: Noxneo le 10 Novembre 2006 à 21:36
Voui forcément, taper sur un ordi portable, c'est un peu concon  ^_^
Et sinon, si tu veux pas payer, tu peux toujours te ramener avec un tournevis à la fac et *discrètement* subtiliser le DD du portable de ton voisin, en info  :P
Titre: Re: Réparer un disque dur ?
Posté par: BenObiWan le 11 Novembre 2006 à 00:06
Citation de: Noxneo le 10 Novembre 2006 à 17:57
Et mota, tu peux brancher un 2"5 sur un rack fait pour des 3"5 ? Y'a un adaptateur ou quoi ?

Oui ça existe, mais c'est pas super commun. Ca doit aussi être possible de trouver le schéma électroniques sur Internet en fouillant un peu.

Pour en revenir au pauvre disque dur, sais tu si le système SMART à été activé sur le disque dur? C'est un système qui log les erreurs du disque dur et qui enregistre différents paramètres lors de son utilisation. Il y a des info genre le nombre d'heure ou le disque à été allumé, le nombre de fois qu'il a été démarré ... Et plus important dans ton cas, des infos du style le nombre d'erreur de lecture. Généralement sur les pc pas trop vieux (moins de 3-4 ans) c'est activé par défaut (c'est géré dans le bios) et cela t'avertit au démarrage lorsque le disque donne de gros signes de faiblesse. (mon frère a eu cette surprise il y a quelques semaines) Cela permet aussi de lancer des tests interne au disque dur.

Les smartmontools (http://smartmontools.sourceforge.net/) permettent de récupérer les infos et de lancer les tests.
Le plus simple est sans doute que tu bootes sur un live cd linux tel SystemRescueCd (http://www.sysresccd.org/Main_Page) intégrant les smartmontools.
Ensuite tu peux lancer un test avec "smartctl /dev/hda -t long"  (ou short ou offline) Pour voir toutes les infos c'est smartctl /dev/hda -a. Si par exemple la valeur "Raw_Read_Error_Rate" est supérieur à 0 (comme chez mon frère ou elle atteint des sommets) c'est mauvais signe. Un autre info importante est le "ATA Error Count:" (personnellement j'ai 5 sur un disque qui a plus de 5 ans, mais le smart est activé depuis 2 ans max). Les tests short et long ne voient (et de loin) pas toutes les erreurs, le test offline je ne sais pas.

Une autre méthode que je vais tester dans quelques temps sur un disque montrant des signes de faiblesse est d'écrire sur tous les octets avec dd sur un linux: "dd if=/dev/zero of=/dev/hda" Après ca le log SMART doit contenir des infos intéressantes et assez exhaustives, et les secteurs défectueux devraient être bien identifié. Suivant le nombre, et suivant si ce nombre grandit dans le temps, tu peux savoir si le disque va bientôt lâcher ou si c'est juste une petite série de secteurs.
Titre: Re: Réparer un disque dur ?
Posté par: Geomaster le 11 Novembre 2006 à 01:15
Ok, je prends en note tout ça.

Mais dans tous les cas (si le disque va bientôt lâcher ou si c'est juste une petite série de secteurs), ce n'est pas réparable ?

Je vous tiens au courant et merci d'avance pour votre aide.
Titre: Re: Réparer un disque dur ?
Posté par: BenObiWan le 11 Novembre 2006 à 11:04
Sur un disque récent, il existe un pool de secteur gardés en réserve. Un mécanisme interne au disque se charge de les utiliser pour remplacer "virtuellement" les secteurs défectueux. Je suis pas sur d'avoir bien compris le système mais apparemment ce n'est pas optimal du tout puisque deux secteurs contigu peuvent se retrouver physiquement très éloigné sur le disque. J'ai du louper une subtilité (peut être que le cache compense la perte de vitesse? je n'en sais rien) Donc un disque récent est capable de s'autoréparer jusqu'à un certain point.
Hormis ce mécanisme, il n'est, a ma connaissance, pas possible de réparer un disque présentant des secteurs défectueux. En les détectant tous puis reformatant je crois qu'il est possible de les éviter, donc de perdre une partie de la capacité du disque (qui de toute façon est effective vu que ces secteurs sont inutilisables).
Titre: Re: Réparer un disque dur ?
Posté par: Geomaster le 11 Novembre 2006 à 13:10
Le disque dur est cliniquement en train de mourir. C'est donc sans espoir.

Je vais aller acheter un nouveau disque dur :)

Merci quand même pour le lien vers SystemRescueCD, ça pourra toujours me servir, je ne connaissais pas du tout ;)