Comment dépanner un disque dur lent?

12

Mon ordinateur souffre de ralentissements et je ne suis pas surpris (il a environ 6 ans). Voici ce que j'ai vérifié:

  1. Ils ne sont pas très fréquents (seulement quelques fois par jour).
  2. Lorsqu'elles se produisent, une seule application se bloque pendant 10 à 60 secondes, tandis que les autres ne se bloquent pas mais ralentissent également.
  3. Même si cela se produit, l'utilisation du processeur reste faible.
  4. Cela arrive aux applications (telles que l'éditeur de texte, Firefox, Skype).
  5. Cela n'arrive jamais à certaines applications (comme les jeux) que j'utilise depuis des heures sous une charge CPU importante.

A noter également:

  1. La carte graphique et le bloc d'alimentation sont nouveaux (environ un an).
  2. Bien que j'ai installé une quantité décente de logiciels en ce moment, cela se produisait même après avoir réinstallé Windows.
  3. Ce disque dur a fait l'objet de nombreux schémas de partage et de quelques opérations lourdes (telles que le déplacement de 200 Go de données).

À cause de ce qui précède, je suis déjà sûr à 70% que le problème vient du disque dur. Avant de le remplacer, cependant, je veux exclure d'autres possibilités moins probables (comme la RAM, le logiciel ou l'alimentation).

Je n'ai pas l'argent pour remplacer la boîte entière en ce moment, mais je peux facilement remplacer l'un des composants.

J'ai lu plusieurs questions (comme celle-ci ) qui donnent des conseils généraux sur le dépannage d'un problème inconnu, ce n'est pas ce que je recherche ici.

Ma question principale est la suivante:
quels tests ou benchmarks puis-je exécuter pour vérifier que j'ai un disque dur problématique?
Je n'ai pas besoin de résoudre ce problème, je me contente de m'assurer que c'est bien le disque dur.

Je pourrais emprunter un nouveau disque dur à un ami et voir s'il s'améliore. Un résultat positif exclurait tous les autres composants, mais cela n'exclurait pas un problème logiciel (car ce nouveau disque dur n'aura aucun des logiciels que j'utilise quotidiennement).

Fonctionnant sous Windows / Linux.

Malabarba
la source
2
En l'état, cette question est BEAUCOUP trop vague. Qu'est-ce qui a déjà été essayé, et où êtes-vous coincé? Nous n'avons aucun moyen de vous dire comment être sûr à 100% de votre diagnostic. Si vous souhaitez tester un lecteur de remplacement, procurez-vous un disque dur et dupliquez votre lecteur dessus. Vous pouvez découvrir comment faire cette recherche ici sur SU. Ou apportez-le à quelqu'un qui peut le faire pour vous (comme un magasin d'informatique).
Ƭᴇcʜιᴇ007
Si vous cherchez simplement une liste de logiciels de diagnostic du disque dur, veuillez clarifier cela en modifiant votre question, et inclure une liste de ceux que vous avez déjà essayés, et pourquoi les nombreuses questions connexes sur SU n'ont pas été utiles.
Ƭᴇcʜιᴇ007
1
Concernant votre dernier paragraphe: si les diagnostics ne signalent aucun problème avec le disque dur mais que vous voulez confirmer que le nouveau disque présente le même problème, vous pouvez cloner le contenu de votre disque sur un nouveau - dans ce cas, vous aurez le même logiciel sur les deux disques.
voler
1
@ techie007 Les réponses aux questions auxquelles vous avez lié ne semblent pas très complètes ...: \
Deltik
1
@ techie007 J'ai essayé de clarifier ce que vous demandiez dans mon montage. Je n'avais pas essayé d'outils avant de poser cette question, je n'en connaissais même pas, et SU est généralement mon premier arrêt lorsque je m'attaque à quelque chose que je ne sais pas :). J'ai d'abord cherché autour de moi, mais je n'avais trouvé aucune de ces questions parce que je limitais la recherche aux balises [dépannage] et [disque dur] (qui me semblaient être le strict minimum).
Malabarba

Réponses:

22

La vérification des attributs SMART est une première étape utile en un coup d'œil pour identifier les problèmes de disque dur.

Accéder aux attributs SMART

Vous pouvez afficher les attributs SMART sous Windows à l'aide d'outils tiers tels que GSmartControl .

Sur macOS, vous pouvez utiliser l' Utilitaire de disque , bien qu'il ne soit pas très détaillé. Vous pouvez installer à smartctlpartir du packagesmartmontools pour accéder aux attributs SMART à l'aide de la ligne de commande.

Sous Linux, la commande smartctl -a /dev/hda(du package smartmontools) donne des informations SMART sur un disque dur, où /dev/hdaest remplacé par le périphérique en question. Les disques GNOME ( gnome-disksdu package gnome-disk-utility, précédemment connu sous le nom de palimpsest) sont un utilitaire graphique qui peut donner plus de conseils sur l'état de votre disque dur.

[le palimpseste montre un mauvais disque dur.]

Comprendre les attributs SMART

Voici quelques attributs pertinents et qui méritent d'être notés. Une liste plus grande peut être trouvée ici .

Un taux d'erreur de lecture (ID 1) différent de zéro indique un problème avec la surface du disque ou les têtes de lecture / écriture.

La performance de débit (ID 2) est l'efficacité moyenne du disque. Si la valeur tombe en dessous du seuil, quelque chose ne va peut-être pas avec le disque.

Un temps de rotation élevé (ID 3) (enregistré en millisecondes) peut indiquer que le disque dur a du mal à tourner.

Un nombre croissant de secteurs réaffectés (ID 5) signifie que les zones du disque dur manquent d'intégrité et que les données ont dû être déplacées. Cela entraîne une baisse des performances lorsque les secteurs sont remappés, mais cela peut être plus grave dans la mesure où le disque dur est sur le point de tomber en panne.

Une faible performance de temps de recherche (ID 8) est le signe d'un problème mécanique avec les têtes magnétiques.

Le nombre de tentatives de rotation (ID 10) augmente en cas d'échec d'une rotation. Si cela se produit, les opérations d'entrée / sortie sont mises en file d'attente jusqu'à ce que le disque dur puisse tourner normalement, ce qui provoque des ralentissements. Plus important encore, si le disque dur doit réessayer de tourner, c'est un signe d'échec imminent.

Un nombre d' erreurs non corrigées signalées (ID 187) non nul signifie que ce nombre de secteurs n'a pas pu être corrigé par la correction d'erreurs matérielles. Voici un signe de vieillesse.

Le secteur en attente actuel Count (ID 197) est le nombre de secteurs qui attendent d'être reconfiguré. Cela indique la vieillesse du disque dur.

Repères du disque dur

[Test de lecture du disque dur Palimpsest]

S'il y a un certain emplacement sur le disque dur qui obtient de mauvaises performances (peut-être où les informations fréquemment utilisées sont stockées), des tests de performance de lecture du disque dur peuvent aider à le confirmer. Ci-dessus est une capture d'écran d'une référence de disque dur utilisant palimpsest, maintenant connue sous le nom de disques GNOME ( gnome-disks).

Si vous préférez effectuer des tests de performances en ligne de commande sous Linux, vous pouvez combiner plusieurs options:

  • hdparm(du paquet hdparm)
    • hdparm -t /dev/hda - Test de lecture séquentielle tamponné activé /dev/hda
    • hdparm -T /dev/hda - Test de lecture séquentiel en cache activé /dev/hda
  • dd(du paquet coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024- Maintenez une lecture depuis le début de /dev/hdapour 1GiButiliser une taille de bloc de1MiB
  • ioping(du paquet ioping)
    • ioping -R /dev/hda - Test de lecture aléatoire sur /dev/hda

Sous Windows, vous pouvez utiliser des outils tels que HD Tune pour effectuer des tests de performances sur le disque dur.

Sur macOS, vous pouvez utiliser des outils tels que Blackmagic Disk Speed ​​Test pour effectuer des tests de performances de disque dur.

Deltik
la source
Pour ajouter à cette réponse: les secteurs réaffectés entraîneront des ralentissements chaque fois que vous essayez d'accéder à l'adresse qui a été remappée. Plus les secteurs sont réalloués, plus il est probable que vous remarquerez le ralentissement lorsque le disque dur cherche sur une autre partie de la surface du disque pour lire à partir de l'adresse remappée.
voler
Un taux d'erreur de lecture brute non nul n'indique pas nécessairement un problème avec le lecteur, voir mes explications sur superuser.com/questions/393257/… .
Gurken Papst
Le Spin Up Time est signalé comme une valeur brute de 5458, et le Power On Time est 13477. Est-ce un problème? 5 secondes, ça ressemble beaucoup.
Malabarba
5,448 secondes pour le temps de rotation? Cela peut sembler long, mais cela pourrait être normal. Source: Western Digital Scorpio ML40 Optimisé Spinup Feature . 561,5 jours pour les heures de mise sous tension? Pour moi, cela ne signifie pas grand-chose car je laisse mes appareils SATA sous tension presque 24 heures sur 24, 7 jours sur 7.
Deltik
1
@Christoph: Ce projet était hébergé sur CodePlex, qui a fermé . Il semble que le projet ne soit plus maintenu. Vous pouvez utiliser GSmartControl comme alternative à HDD Guardian.
Deltik
3

Une autre façon de tester dans Windows est d'exécuter l'invite de commande (Exécuter en tant qu'administrateur sous Vista ou Windows 7). De là, tapez CHKDSK C: /f /ret appuyez sur Entrée. Cela va analyser le système de fichiers et l'espace libre pour les erreurs

Canadian Luke
la source
2
... et peut entraîner une perte de données sur un lecteur gravement endommagé, car l'écriture dans des secteurs endommagés consommera les secteurs de réallocation réservés et entraînera finalement des erreurs d'écriture. Ne le faites donc pas si vous n'êtes pas sûr de la santé du disque ou si vous avez des données précieuses dessus et aucune sauvegarde disponible. Les données SMART ou les tests de diagnostic sont cependant en lecture seule et ne devraient pas faire de mal. Si des problèmes sont signalés, les données doivent être sauvegardées immédiatement.
Gurken Papst
2

Vérifiez l'état SMART de vos disques avec un outil comme GSmartControl . S'il y a de graves problèmes comme des secteurs défectueux, ceux-ci sont probablement visibles dans les données. Vous pouvez également lancer un auto-test pour découvrir les nouvelles erreurs qui n'ont pas encore été enregistrées.

Gurken Papst
la source