Secteur de disque defectueux

Fermé
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025 - 16 juil. 2019 à 19:58
seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 - 18 juil. 2019 à 00:40
Bonjour,

Je suis sous Linux Ubuntu 18.04. J'ai eu précédemment des ralentissement puis un blocage de la séquence d'amorçage lors du démarrage du pc.

Après plusieurs pistes explorés (problème de boot, problème UEFI, problème de GRUB (qui permet d'amorcer le système Linux), finalement il s'avère que ce serait un problème de disque dur.

L'ensemble de "l'enquête décrite rapidement ic est disponible à cette adresse : https://forum.ubuntu-fr.org/viewtopic.php?pid=22123825#p22123825

On m'a conseillé de faire une analyse de l'état du disque dur avec l'outil Smartmontools
(https://doc.ubuntu-fr.org/smartmontools)

Voici le copie coller de l'analyse du disque dur par Smartmontools:
ubuntu@ubuntu:~$ sudo smartctl -s on -a /dev/sda
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.18.0-15-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Device Model: ST1000LM048-2E7172
Serial Number: WL1F2EA3
LU WWN Device Id: 5 000c50 0baeea917
Firmware Version: SDM1
User Capacity: 1,000,204,886,016 bytes [1.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-3 T13/2161-D revision 3b
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Mon Jul 15 19:31:57 2019 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 0) seconds.
Offline data collection
capabilities: (0x71) SMART execute Offline immediate.
No Auto Offline data collection support.
Suspend Offline collection upon new
command.
No Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 1) minutes.
Extended self-test routine
recommended polling time: ( 170) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 055 053 006 Pre-fail Always - 207219342
3 Spin_Up_Time 0x0003 099 099 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 404
5 Reallocated_Sector_Ct 0x0033 097 097 036 Pre-fail Always - 1136
7 Seek_Error_Rate 0x000f 078 060 045 Pre-fail Always - 68553869
9 Power_On_Hours 0x0032 098 098 000 Old_age Always - 2591 (84 199 0)
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 383
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 093 093 000 Old_age Always - 7
188 Command_Timeout 0x0032 100 098 000 Old_age Always - 30065950738
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 066 046 040 Old_age Always - 34 (Min/Max 28/34)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 23
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 44
193 Load_Cycle_Count 0x0032 099 099 000 Old_age Always - 3879
194 Temperature_Celsius 0x0022 034 054 000 Old_age Always - 34 (0 12 0 0 0)
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 56
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 56
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 2575 (97 88 0)
241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 3351026234
242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 3692138826
254 Free_Fall_Sensor 0x0032 100 100 000 Old_age Always - 0

SMART Error Log Version: 1
ATA Error Count: 7 (device log contains only the most recent five errors)
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.

Error 7 occurred at disk power-on lifetime: 1498 hours (62 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 08 ff ff ff 4f 00 1d+01:56:43.746 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:43.745 READ FPDMA QUEUED
61 00 08 ff ff ff 4f 00 1d+01:56:43.745 WRITE FPDMA QUEUED
ea 00 00 00 00 00 a0 00 1d+01:56:43.744 FLUSH CACHE EXT
60 00 10 ff ff ff 4f 00 1d+01:56:43.716 READ FPDMA QUEUED

Error 6 occurred at disk power-on lifetime: 1498 hours (62 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: WP at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
61 00 38 ff ff ff 4f 00 1d+01:56:40.708 WRITE FPDMA QUEUED
61 00 10 ff ff ff 4f 00 1d+01:56:40.707 WRITE FPDMA QUEUED
60 00 10 ff ff ff 4f 00 1d+01:56:40.695 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:40.686 READ FPDMA QUEUED
60 00 18 ff ff ff 4f 00 1d+01:56:40.674 READ FPDMA QUEUED

Error 5 occurred at disk power-on lifetime: 1498 hours (62 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: WP at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
61 00 40 ff ff ff 4f 00 1d+01:56:38.987 WRITE FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:37.620 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:37.576 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:37.576 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:37.558 READ FPDMA QUEUED

Error 4 occurred at disk power-on lifetime: 1498 hours (62 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 60 c8 22 69 43 00 1d+01:56:34.400 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:34.241 READ FPDMA QUEUED
60 00 20 ff ff ff 4f 00 1d+01:56:34.231 READ FPDMA QUEUED
60 00 40 ff ff ff 4f 00 1d+01:56:34.205 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:34.204 READ FPDMA QUEUED

Error 3 occurred at disk power-on lifetime: 1498 hours (62 days + 10 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 00 ff ff ff 0f Error: UNC at LBA = 0x0fffffff = 268435455

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
60 00 58 88 64 5a 41 00 1d+01:56:33.306 READ FPDMA QUEUED
60 00 10 60 f8 04 42 00 1d+01:56:33.306 READ FPDMA QUEUED
61 00 40 ff ff ff 4f 00 1d+01:56:33.032 WRITE FPDMA QUEUED
60 00 18 ff ff ff 4f 00 1d+01:56:33.031 READ FPDMA QUEUED
60 00 08 ff ff ff 4f 00 1d+01:56:30.943 READ FPDMA QUEUED

SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

ubuntu@ubuntu:~$


Puis un utilisateur du forum m'a fait une analyse des résultats obtenu de l'analyse de mon disque dur (https://forum.ubuntu-fr.org/viewtopic.php?id=2041792&p=2 voir le post #37).
Je copie-colle son analyse ci-dessous :
===========================================
DEBUT DU COMMENTAIRE DE L'ANALYSE DISQUE
===========================================
[...] Donc le disque tourne depuis 2591 heures. Si on admet que le disque tourne 12 heures par jour, Il a quand même plus de six mois.
Donc le disque ne s'est arrêté que 404 fois pendant cette période... soit donc des sessions non-stop d'environ 4 heures
Mais dans cette même période, il a détecté que 1136 secteurs risquaient de ne plus pouvoir être lus, il a entrepris de faire de la sécurité en les mettant ailleurs afin de minimiser le risque d'impossibilité de lire. Globalement, cela fait 1 à la demie-heure. C'est énorme. Mais cela peut être acceptable dans la mesure où il a une grande quantité de pièces de rechange (probablement plus de 32000) il ne va pas être déclaré "mourant" immédiatement seulement dans 2591/ ( 100 -97) *97 = 80.000 heures environ.

Le gros problème, est qu'il y a des secteurs qu'il ne réussit pas à lire.. Ils sont très nombreux puisque 56. ( environ un tous les 48 heures).
Si par accident il y a du logiciel dedans, celui-ci ne peut aller dans la RAM et s'exécuter.
C'est certainement l'explication la plus probable à tes difficultés de mise en route.
Ces 56 secteurs, on peut trouver où ils sont et regarder puis trouver les noms des fichiers . C'est fastidieux. Cela te permettrait de comprendre pourquoi l'état d'un disque empêche le logiciel de mettre en route.

Voici mon conseil: Tu remplaces le disque et tu réinstalles.

En mode dépannage temporaire, il faudrait que ces 56 secteurs soient virés.
Trois solutions
1) Avec smartctl, tu lances un test global du disque, Il détectera secteur par secteur
2) Avec une commande de badbocks, on trouve les mauvais blocs de la partition .
3) Avec l'application "Disques" tu reformates la partition en mode écriture de zéro dans la totalité de la partition.
Dans les trois cas, tu es reparti, pour un tour ... Donc dans les 48 heures suivantes , il va de nouveau en trouver un illisible.
Si c'est dans un fichier à toi, ce n'est pas grave, tu en as un double quelque part
Si c'est dans une application que tu lances, il suffit que tu la réinstalles.
Si c'est dans le logiciel de mise en route de ubuntu, il suffit que tu reformates et que tu réinstalles
En clair, cette solution est acceptable lorsque le disque n'a que 1 ou 2 secteurs illisibles et qu'il a fonctionné un certain temps mais pas pour un disque "jeune" avec tant de secteurs illisibles.
================================
FIN DU COMMENTAIRE DE L'ANALYSE DISQUE
================================

J'aimerai donc avoir votre avis sur la question.
La chose est d'autant plus étrange que le pc a été acheté il y a six mois, donc le disque devrait re neuf et sans defaut.
Voila le modèle du disque si cela peut vous aider.
https://www.ldlc.com/fiche/PB00219924.html

Je vous remercie pour votre aide.





Configuration: Linux / Firefox 68.0
A voir également:

6 réponses

seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 107
17 juil. 2019 à 19:04
Bonjour,

Nous vous conseillons d'analyser votre disque dur avec les tests Générique Court et Générique Long du logiciel de diagnostic Seatools bootable que vous pouvez télécharger sur ce site :

https://www.seagate.com/fr/fr/support/downloads/seatools/

Veuillez nous indiquer les résultats pour ainsi vous donner de l'assistance supplémentaire.

Bien à vous,
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
17 juil. 2019 à 21:57
Merci, votre outil bootable peut-il marcher sur Linux?
0
seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 107
17 juil. 2019 à 22:17
Salut UbuKing,

Oui, il marche sous Linux.

Vous pouvez trouver les indications d'installation et utilisation sur ce lien :

https://www.seagate.com/fr/fr/manuals/software/seatools-bootable/

Bien à vous,
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
17 juil. 2019 à 22:56
Je viens de trouver votre outils Linux, le mieux aurait été de publier votre logiciel au format SNAP ou FLATPAK pour une maintenance aisé et une installation simplifiée.
0
seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 107 > UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
18 juil. 2019 à 00:14
C'est logiciel est pour utilisateurs Windows aussi, donc le format doit être compatible pour Windows aussi.
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
Modifié le 18 juil. 2019 à 00:06
Bonsoir les testes Générique et Long sont ont été effectués. Quels fichiers je dois vous envoyer?
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
18 juil. 2019 à 00:08
===============================================
SeaTools Bootable v2.1.2
===============================================

============= Informations sur le Disque =============
Numro du Modle :
Numro de srie :
Rvision du Firmware :
Max LBA : 808733772
Gestion de l'Alimentation Obligatoire : Non Support
Mode Scurit : Non Support
SMART : Support
Prise en charge Adresse du bloc logique 48 bits : Vrai
Gestion de l'Alimentation Avanc : Non Support
SMART self-test support : Non Support
Erreur SMART logging support : Support
Temprature (C) du Disque : 0
Heures en Marche : 0
Taille de la mmoire cache : Pas signal
Ltat de la scurit : Non Support
General Purpose Logging disponible : Support
Tlchargement du Microcode : Support, Segment
Securit Vrouille : Non Support
==============================================

============= Informations sur le Disque =============
Numro du Modle :
Numro de srie :
Rvision du Firmware :
Max LBA : 808733772
Gestion de l'Alimentation Obligatoire : Non Support
Mode Scurit : Non Support
SMART : Support
Prise en charge Adresse du bloc logique 48 bits : Vrai
Gestion de l'Alimentation Avanc : Non Support
SMART self-test support : Non Support
Erreur SMART logging support : Support
Temprature (C) du Disque : 0
Heures en Marche : 0
Taille de la mmoire cache : Pas signal
Ltat de la scurit : Non Support
General Purpose Logging disponible : Support
Tlchargement du Microcode : Support, Segment
Securit Vrouille : Non Support
==============================================
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
18 juil. 2019 à 00:10
===============================================
SeaTools Bootable v2.1.2
Numro du Modle : ST1000LM048-2E7172
Numro de srie : WL1F2EA3
Rvision du Firmware : SDM1
===============================================
07-17 | 21:27:46 | Gnrique Court Dmarr
07-17 | 21:27:46 | Analyse externe Dmarr
07-17 | 21:29:01 | Analyse interne Dmarr
07-17 | 21:33:26 | Lecture alatoire Dmarr
07-17 | 21:34:29 | Gnrique Court ECHEC

============= Informations sur le Disque =============
Numro du Modle : ST1000LM048-2E7172
Numro de srie : WL1F2EA3
Rvision du Firmware : SDM1
Max LBA : 1953525167
Gestion de l'Alimentation Obligatoire : Support
Mode Scurit : Support, Dsactiver
SMART : Support
Prise en charge Adresse du bloc logique 48 bits : Vrai
Gestion de l'Alimentation Avanc : Support
SMART self-test support : Support
Erreur SMART logging support : Support
Temprature (C) du Disque : 35
Heures en Marche : 2595.53
Taille de la mmoire cache : 128 MiB
Ltat de la scurit : Support, Dsactiver, Congele
General Purpose Logging disponible : Support
Tlchargement du Microcode : Support, Segment, Diffre, DMA
Securit Vrouille : Faux
==============================================
07-17 | 21:38:16 | Gnrique Long Dmarr
07-17 | 21:53:01 | Gnrique Long PASSE
07-17 | 21:57:25 | Gnrique Court Dmarr
07-17 | 21:57:25 | Analyse externe Dmarr
07-17 | 21:57:27 | Analyse interne Dmarr
07-17 | 21:57:31 | Lecture alatoire Dmarr
07-17 | 21:57:31 | Gnrique Court PASSE
07-17 | 21:58:19 | Gnrique Court Dmarr
07-17 | 21:58:19 | Analyse externe Dmarr
07-17 | 21:58:20 | Analyse interne Dmarr
07-17 | 21:58:24 | Lecture alatoire Dmarr
07-17 | 21:58:24 | Gnrique Court PASSE
07-17 | 22:00:35 | Gnrique Court Dmarr
07-17 | 22:00:35 | Analyse externe Dmarr
07-17 | 22:00:36 | Analyse interne Dmarr
07-17 | 22:00:40 | Lecture alatoire Dmarr
07-17 | 22:00:40 | Gnrique Court PASSE
0
seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 107
18 juil. 2019 à 00:19
Bonsoir UbuKing,

Le disque a échoué au test Générique Court mais il a aussi réussi dans une autre tentative. Nous vous conseillons de passer les 2 tests à nouveau et, si le disque échoué à un des tests, vous pouvez contacter le Support Seagate pour avoir de l'assistance supplémentaire.

Bien cordialement,
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
Modifié le 18 juil. 2019 à 00:23
Bonsoir, voici une photo du teste court :
https://pix.toile-libre.org/?img=1563403536.jpg
0
UbuKing Messages postés 126 Date d'inscription mercredi 17 septembre 2008 Statut Membre Dernière intervention 3 février 2025
18 juil. 2019 à 00:24
Faut-il autre chose?
0
seagate_surfer Messages postés 1572 Date d'inscription mardi 17 avril 2018 Statut Membre Dernière intervention 18 mars 2020 107
18 juil. 2019 à 00:40
Salut UbuKing,

Veuillez contacter le Support Seagate et leur partager cette capture d'écran afin de vérifier et valider votre garantie :

https://www.seagate.com/fr/fr/support/

Bien à vous,
0