Message d'erreur du disque dur au démarrage [ata1.00]

Bonjour,

Un de mes ordinateurs portables a un problème (lié au disque dur car quand je le change, pas de problème) depuis qu’un petit chat a décidé que l’ordinateur était mieux par terre que sur le sol

Au démarrage je vois le message suivant en boucle durant 3minutes (environ), puis je tombe sur ma session gdm naturellement (le chargement de la session est long et quand je lance gparted, /dev/sda a un chargement étrangement long également)

[ 5.311482] ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 [ 5.311531] ata1.00: BMDMA stat 0x25 [ 5.311571] ata1.00: failed command: READ DMA [ 5.311617] ata1.00: cmd c8/00:08:50:01:00/00:00:00:00:00/e0 tag 0 dma 4096 in [ 5.311619] res 51/40:04:54:01:00/00:00:00:00:00/e0 Emask 0x9 (media error) [ 5.311708] ata1.00: status: { DRDY ERR } [ 5.311748] ata1.00: error: { UNC } [ 5.332433] ata1.00: configured for UDMA/133 [ 5.332445] ata1: EH complete

J’ai tenté voir les erreurs avec

[code]root@debian:/home/tt# smartctl -l error /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-3-686-pae] (local build)
Copyright © 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF READ SMART DATA SECTION ===
SMART Error Log Version: 1
ATA Error Count: 285 (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 285 occurred at disk power-on lifetime: 11269 hours (469 days + 13 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 04 54 01 00 e0 Error: UNC 4 sectors at LBA = 0x00000154 = 340

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


c8 00 08 50 01 00 e0 08 00:19:40.900 READ DMA
27 00 00 00 00 00 e0 08 00:19:40.900 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 08 00:19:40.900 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 08 00:19:40.900 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 08 00:19:40.900 READ NATIVE MAX ADDRESS EXT

Error 284 occurred at disk power-on lifetime: 11269 hours (469 days + 13 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 04 54 01 00 e0 Error: UNC 4 sectors at LBA = 0x00000154 = 340

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


c8 00 08 50 01 00 e0 08 00:19:37.300 READ DMA
27 00 00 00 00 00 e0 08 00:19:37.300 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 08 00:19:37.300 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 08 00:19:37.300 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 08 00:19:37.300 READ NATIVE MAX ADDRESS EXT

Error 283 occurred at disk power-on lifetime: 11269 hours (469 days + 13 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 04 54 01 00 e0 Error: UNC 4 sectors at LBA = 0x00000154 = 340

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


c8 00 08 50 01 00 e0 08 00:19:33.600 READ DMA
27 00 00 00 00 00 e0 08 00:19:33.600 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 08 00:19:33.600 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 08 00:19:33.600 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 08 00:19:33.600 READ NATIVE MAX ADDRESS EXT

Error 282 occurred at disk power-on lifetime: 11269 hours (469 days + 13 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 04 54 01 00 e0 Error: UNC 4 sectors at LBA = 0x00000154 = 340

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


c8 00 08 50 01 00 e0 08 00:19:29.900 READ DMA
27 00 00 00 00 00 e0 08 00:19:29.900 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 08 00:19:29.900 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 08 00:19:29.900 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 08 00:19:29.900 READ NATIVE MAX ADDRESS EXT

Error 281 occurred at disk power-on lifetime: 11269 hours (469 days + 13 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 04 54 01 00 e0 Error: UNC 4 sectors at LBA = 0x00000154 = 340

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name


c8 00 08 50 01 00 e0 08 00:19:26.300 READ DMA
27 00 00 00 00 00 e0 08 00:19:26.300 READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 08 00:19:26.300 IDENTIFY DEVICE
ef 03 46 00 00 00 a0 08 00:19:26.300 SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 08 00:19:26.300 READ NATIV[/code]

Est-ce que je peux faire quelque chose où ce disque dur est voué à s’éteindre pour de bon ?

Ne connaissant rien dans ce domaine je sais pas quelles données donner …

Le disque dur c’est un SATA (serial ATA 500GB)

EDIT : Je précise que je n’ai aucun problème apparent de données et que l’analyseur d’utilisation de gnome a l’air de bien marcher …

J’ai eu le même problème (ô exception Emask de mon cœur…), avec ata3.0, juste, et le disque a tenu encore 13 mois. J’ai beaucoup googlé, et toutes les réponses pertinentes disaient “back up et rachète un dd”.

-> Backup et rachète un DD.

(Moi, sur le coup (un humain qui s’était dit que l’alimentation electrique, pour un pc portable, c’était très surfait), j’ai perdu pas mal de données, et puis ça a été mieux pendant un an, et puis ça a commencé a devenir TRÈS long de booter, avec les erreurs que tu as, et certaines zones du disque étaient corrompues, donc quand il essayait d’y accéder, ça prenait des plombes, et ça corrompait d’autres fichiers aléatoirement… de pire en pire sur environ 10 jours, au bout desquels la table des partitions était devenue illisible :mrgreen:)

On m’avait conseillé SMART, mais apt-get n’a pas tenu assez longtemps pour que je puisse essayer.

Les données sont sauvegardées (sur un 1TB externe) et j’ai un disque dur de secours (de 50GB :12) donc de ce côté pas de problème :023 .

Le truc c’est que j’ai essayé tout les trucs dont je me sers et absolument rien ne rame sinon gparted

Mais bon c’est bien ce que j’ai cru comprendre sur google … il va mourir :frowning:

Bon en tout cas merci pour ta réponse ^,^. Je vais attendre un petit moment (deux jours ?) avant de mettre résolu (avec l’espoir que quelqu’un arrive et dise “ah mais c’est tout bête lance machin chouette”)
dmesg.txt (122 KB)

Salut,

Si le DD tournait encore lorsque le PC est tombé, il se peut que la tête de lecture ait touché le/les disques. D’où le fait que tu n’as qu’une partition qui déconne apparemment :]

mmmmh s’il y a une partition qui a un problèe je ne sais pas laquelle c’est … Bref il me reste juste qu’à esperer ^^.

En fait c’est juste un disque dur de 500GB sur lequelle je mets la plupart de mes données que j’aime bien avoir avec moi. Sur un 50GB je suis un peu plus limite ^^.

Bon je vais mettre le sujet comme résolue puisqu’apparement y’a rien à faire …