PDA

Voir la version complète : Réinitialiser les données S.M.A.R.T du DDur ?


Page : [1] 2 3

Myst
29/01/2013, 15h04
Est-il possible de le faire ? Et si oui, comment ?



ça fait presque une semaine que j'essaye de redonner une deuxième jeunesse à un disque dur (Toshiba 320 Go 2,5"), qui a apparemment un problème de secteurs réalloués ... des heures de recherche sur le net, des heures de téléchargements, de test, scan, régénération, construction et reconstruction de MBR, création/suppression de partitions, .... et en dernier lieu 16h (ce qui est très court quand même) non stop de formatage bas niveau .... suis mort !!! :62:

Histo
29/01/2013, 15h41
Bonjour Myst ,

Les données SMART ne sont là qu'a titre indicatives , les alertes SMART sont des prévisions en fonction des incidents passés. je ne vois pas donc si il y a moyen de réinitialiser, par contre il y a moyen de désactiver la lecture à travers le BIOS (on associe souvent des problèmes de performance à l’activité de collecte de ces indicateurs surtout quand le disque est déjà ancien )

Waé allaho a3lam ...

Pangeen
29/01/2013, 16h24
@Myst,

As-tu essayé avec la bonne vieille méthode " diskpart " en commande DOS ?

P.

Myst
29/01/2013, 16h28
Bonjour Histo

Oui et justement ce sont ces indications qui posent problème alors qu'il n'y a plus de problèmes. Après le formatage bas niveau, le disque est maintenant nickel. Mon autre problème est que le BIOS du VAIO est trop allégé, il n'y a pas d'option pour désactiver la lecture du SMART

RoboCop
29/01/2013, 16h30
Si c'est le secteur 0 qui est défectueux, il y a de fortes chances que ton HDD est HS.
Essaye sans aucune garantie "Ultimate Boot CD", si ce n'est pas déjà fait, au passage, cela m'étonnerait qu'un formatage de bas niveau dure aussi longtemps.

Histo
29/01/2013, 16h44
il n'y a pas d'option pour désactiver la lecture du SMART

Il faut vérifier si tu n'as pas besoin d'une mise à jour BIOS, Sinon tu as quelque soft capable de le faire mais trop risque pour être conseiller.

@Pangeen


c'est une commande pour partitionner non ?


le formatage low-level de windows n'est pas un vrai formatage et ne réinitialise pas les données S.M.ART.

Myst essaye plutôt les outils Secure Erase , si je bon souvenir Intel propose un très bon outil.

Pangeen
29/01/2013, 16h51
...
c'est une commande pour partitionner non ?
...

Plus que ça. C'est une commande très puissante.

Voici le lien Microsoft : http://technet.microsoft.com/en-us/library/cc766465(v=ws.10).aspx

P.

Myst
29/01/2013, 17h04
Pangeen

Diskpart n'a malheureusement pas de commande spécifique pour ce genre de manipulation sur les données SMART

Robocop

Non le secteur 0 est OK, c'est un problème de secteurs réalloués dont le nombre avait dépassé le seuil selon SMART
Pas utilisé Ultimate Boot CD, parce que pas eu vraiment besoin vu que j'accède de façon normale au DDur via Windows, j'ai donc utilisé je ne sais combien de logiciels pour le scruter secteur par secteur

Le formatage bas niveau peut mettre un temps fou selon la taille du disque à traiter et l'état de ses secteurs.... ça varie entre quelques heures à quelques jours non stop !

Histo

J'ai essayé "smartmontools" pour désactiver le SMART mais il a pas pu
Secure erase ? ça fait quoi ?

Histo
29/01/2013, 17h10
@Myst


c'est des soft pour formatage bas niveau sensé reset le disque dure comme à la sortie de l'usine :

essaye avec HDD Guru.

Pangeen
29/01/2013, 17h18
Pangeen

Diskpart n'a malheureusement pas de commande spécifique pour ce genre de manipulation sur les données SMART

Robocop

Non le secteur 0 est OK, c'est un problème de secteurs réalloués dont le nombre avait dépassé le seuil selon SMART
...

Avec l'option clean all de diskpart, tu peux remettre à zéro tous les secteurs du disque.


P.

Myst
29/01/2013, 17h21
essaye avec HDD Guru.

J'ai justement utilisé leur soft HDD Low Level Format en dernier recours pour faire un formatage bas niveau. Maintenant tous les secteurs sont nickel même ceux qui étaient défectueux, sauf qu'apparemment les données SMART sont stockés dans une zone en lecture seule, empêchant leur modification ou formatage

Avec l'option clean all de diskpart, tu peux remettre à zéro tous les secteurs du disque.

Déjà fait

Histo
29/01/2013, 17h21
Avec l'option clean all de diskpart, tu peux remettre à zéro tous les secteurs du disque.

Pangeen,

Je ne suis pas sur que les données SMART se trouve sur le le disque mais plutpit sur des erom.

Elwahrany
29/01/2013, 17h56
le formatage low level arrange souvent les degats dans un disque dur, l'inconvenient est qu'il prend beaucoup de temps et deconseillé de le refaire plusieurs fois!. Je te conseille d'essayer avec Hiren's boot, bootable et offre plusieurs fonctionnalités.

abdelbaki
30/01/2013, 00h34
Les données SMART ne sont pas stockées sur le disque sans quoi elles pourraient êtres écrasées. Elles sont sûrement stockées sur une puce mémoire comme celle dans laquelle le firmware du disque dur est stocké.

Le formatage n'est pas indispensable pour cela, un test de recherche des secteurs défectueux en lecture seule suffit (utilitaire badblocks sous Linux). Si un formatage s' est terminé correctement alors il faut relancer un (ou plusieurs) test SMART (long) en veillant qu'il arrive bien à son terme pour remplir le journal SMART. Pour cela la suite smartmontools (http://sourceforge.net/apps/trac/smartmontools/) est l'outil qu'il faut.

Smartmontools est surtout utilisé sous Linux mais il est aussi disponible pour Windows. Voici le lien:

Smartmontools pour Windows (http://www.badministrateur.com/node/134)

Un test long est lancé par la commande (sous Linux):

smartctl -s on -t long /dev/sdb

/dev/sdb désigne le deuxième disque sous Linux avec les noyaux récents.

Voici la rubrique Examples de la page de manuel de smartctl disponible ici en anglais. La rubrique relative à l'option -l TYPE, --log=TYPE lorsque TYPE vaut error pour les disques ATA (donc SATA et IDE) est aussi très instructive.


EXAMPLES

smartctl -a /dev/hda

Print a large amount of SMART information for drive /dev/hda which is typically an ATA (IDE) or SATA disk in Linux.

smartctl -a /dev/sdb

Print a large amount of SMART information for drive /dev/sdb . This may be a SCSI disk or an ATA (SATA) disk.

smartctl -s off /dev/hdd

Disable SMART monitoring and data log collection on drive /dev/hdd .

smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda

Enable SMART on drive /dev/hda, enable automatic offline testing every four hours, and enable autosaving of SMART Attributes. This is a good start-up line for your system's init files. You can issue this command on a running system.

smartctl -t long /dev/hdc

Begin an extended self-test of drive /dev/hdc. You can issue this command on a running system. The results can be seen in the self-test log visible with the '-l selftest' option after it has completed.

smartctl -s on -t offline /dev/hda

Enable SMART on the disk, and begin an immediate offline test of drive /dev/hda. You can issue this command on a running system. The results are only used to update the SMART Attributes, visible with the '-A' option. If any device errors occur, they are logged to the SMART error log, which can be seen with the '-l error' option.

smartctl -A -v 9,minutes /dev/hda

Shows the vendor Attributes, when the disk stores its power-on time internally in minutes rather than hours.

smartctl -q errorsonly -H -l selftest /dev/hda

Produces output only if the device returns failing SMART status, or if some of the logged self-tests ended with errors.

smartctl -q silent -a /dev/hda

Examine all SMART data for device /dev/hda, but produce no printed output. You must use the exit status (the $? shell variable) to learn if any Attributes are out of bound, if the SMART status is failing, if there are errors recorded in the self-test log, or if there are errors recorded in the disk error log.

smartctl -a -d 3ware,0 /dev/sda

Examine all SMART data for the first ATA disk connected to a 3ware RAID controller card.

smartctl -a -d 3ware,0 /dev/twe0

Examine all SMART data for the first ATA disk connected to a 3ware RAID 6000/7000/8000 controller card.

smartctl -a -d 3ware,0 /dev/twa0

Examine all SMART data for the first ATA disk connected to a 3ware RAID 9000 controller card.

smartctl -a -d 3ware,0 /dev/twl0

Examine all SMART data for the first SATA (not SAS) disk connected to a 3ware RAID 9750 controller card.

smartctl -t short -d 3ware,3 /dev/sdb

Start a short self-test on the fourth ATA disk connected to the 3ware RAID controller card which is the second SCSI device /dev/sdb.

smartctl -t long -d areca,4 /dev/sg2

Start a long self-test on the fourth SATA disk connected to an Areca RAID controller addressed by /dev/sg2.

smartctl -a -d hpt,1/3 /dev/sda (under Linux)
smartctl -a -d hpt,1/3 /dev/hptrr (under FreeBSD)

Examine all SMART data for the (S)ATA disk directly connected to the third channel of the first HighPoint RocketRAID controller card.


smartctl -t short -d hpt,1/1/2 /dev/sda (under Linux)
smartctl -t short -d hpt,1/1/2 /dev/hptrr (under FreeBSD)

Start a short self-test on the (S)ATA disk connected to second pmport on the first channel of the first HighPoint RocketRAID controller card.

smartctl -t select,10-100 -t select,30-300 -t afterselect,on -t pending,45 /dev/hda

Run a selective self-test on LBAs 10 to 100 and 30 to 300. After the these LBAs have been tested, read-scan the remainder of the disk. If the disk is power-cycled during the read-scan, resume the scan 45 minutes after power to the device is restored.

smartctl -a -d cciss,0 /dev/cciss/c0d0

Examine all SMART data for the first SCSI disk connected to a cciss RAID controller card.

Pangeen
30/01/2013, 04h38
@Myst

Je ne comprends pas pourquoi tu cherches à effacer les données " S.M.A.R.T " étant donné qu'elles s'enregistrent de façon automatique en fonction de l'état du disque.

C'est plutôt leur lecture et leur interprétation qui est intéressante car ça renseigne sur l'état du disque.

Maintenant; après formatage de bas niveau et remise de tous les secteurs à zéro, tu peux regarder ces données " S.M.A.R.T " pour voir si le problème est résolu ou non.

Si le problème n'est pas résolu, tu peux lancer une vérification approfondie du disque avec les outils à ta disposition puis regarder de nouveau les données " S.M.A.R.T ".

Si le problème persiste toujours, c'est que tu as à faire à une défaillance matérielle.

Pour paramétrer le " S.M.A.R.T ", tu peux aussi utiliser " ActiveSmart (http://www.ariolic.com/activesmart/index.html) "

P.

zaki123
30/01/2013, 09h41
des fois la pile de la carte mére a moitié vide donne des problémes bizards...apres 1 année de probléme fou on a constaté qu'une partie du bios ne se charge pas normalement ce qui donne des plantage a windows..on a cru que c'était le hDD on a changé 2 sans resulats..
une pile de 50 dianrs de mauvaise qualité peut envoyer en l'air un ordinateur nickel..je conseille de changer la pile tous 6 mois avec une tres bonne marque comme SONY...et rien d'autre..

Myst changes la pile pour illiminer ce cas et ensuite tapote ton HDD
BONNE CHANCE

Myst
30/01/2013, 12h58
Merci les gars pour vos réponses
Je réessayerai vos méthodes plus tard, j'ai dit à mon pote (proprio du vaio et son ddur foireux) d'en acheter un nouveau... si j'arrive pas à rendre l'ancien ddur exploitable en interne, il pourra toujours au pire des cas l'utiliser comme ddur externe avec un boitier 2.5".. c'est déjà ça de gagné

Histo
30/01/2013, 13h01
proprio du vaio et son ddur foireux) d'en acheter un nouveau..

à ce point ? ! ça bloque le démarrage du PC ?

abdelbaki
30/01/2013, 19h58
Voici la sortie de la commande:

smartctl -s on -t long /dev/sdb

pour un disque dur Hitachi de 500G. J'ai déjà eu un message d'erreur, mais un test réalisé avec succès a masqué le message d'erreur. Le test avec erreur est encore présent dans l'historique SMART (voir plus bas).


smartctl 5.43 2012-06-30 r3573 [i686-linux] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

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

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Extended self-test routine immediately in off-line mode".
Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 131 minutes for test to complete.
Test will complete after Wed Jan 30 22:50:27 2013

Use smartctl -X to abort test.
Voici un extrait de la commande:

smartctl -a /dev/sdb

qui montre qu'un test long réussi masque les messages d'erreur précédents;


SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 857 -
# 2 Extended offline Completed: read failure 10% 840 926476842
# 3 Short offline Completed without error 00% 835 -
1 of 1 failed self-tests are outdated by newer successful extended offline self-test # 1
Ici un extrait de la même commande qui montre où en est le test lancé précédemment:


Self-test execution status: ( 245) Self-test routine in progress...
90% of test remaining.

En conclusion, on voit donc que le test réussi (vert) a vidé le journal des erreurs (bleu) même si le test échoué (rouge) figure encore dans l'historique.

abdelbaki
30/01/2013, 22h03
Le test lancé précédemment s'est terminé avec succès:

Voici les extraits de la commande:

smartctl -a /dev/sdb

Réussite du dernier test:


Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Le journal des erreurs est vide:


SMART Error Log Version: 1
No Errors Logged
Il y a une nouvelle entrée (la première) dans l'historique des tests:


SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 5806 -
# 2 Extended offline Completed without error 00% 857 -
# 3 Extended offline Completed: read failure 10% 840 926476842
# 4 Short offline Completed without error 00% 835 -
1 of 1 failed self-tests are outdated by newer successful extended offline self-test # 1

Ce test a été long, il a duré une heure et demie. Le test court dure seulement une minute. La commande pour réaliser un test court est:

smartctl -s on -t short /dev/sdb

Il fault vérifier le résultat du test avec la commande suivante avant d'en lancer un autre:

smartctl -a /dev/sdb

La spécification SMART indique que les cinq derniers tests doivent être journalisés.

Conclusion, en réalisant cinq test courts d'affilée (cinq minutes) vous devriez surcharger le journal des tests.

PS: Linux est disponible en Live CD. Le site de smartmontools en propose un. Il suffit de télécharger le CD, de le graver puis de démarrer le portable avec (boot depuis le CD). Le système fonctionne intégralement depuis le CD et la mémoire. Sinon, installez windows sur le portable et réalisez les cinq tests courts avec la version windows de smartmontools, qui est en mode graphique.

Myst
30/01/2013, 22h54
à ce point ? ! ça bloque le démarrage du PC ?

Oui ça a bloqué le démarrage du pc
La fatigue + son proprio qui m'a saoulé à m'appeler chaque jour pour connaitre l'état de santé de son "bébé" ... alors je lui ai dit de mettre la main à la poche et d'acheter un nouveau ddur

Abdelbaki

Déjà merci pour tes efforts, explications ..
Si j'ai bien compris (ce dont je doute.. mes batteries sont à plat), la commande smartctl a réussi à mettre à jour les données SMART ? Ou bien le test montre que s'il n'y a plus d'erreurs sur le disque, les données sont automatiquement mises à jour... et qu'en conclusion, si le log SMART du ddur affiche les mêmes erreurs c'est parce qu'elles n'ont pas été corrigées ?

Conclusion, en réalisant cinq test courts d'affilée (cinq minutes) vous devriez surcharger le journal des tests.

Et donc une manière de saturer le log par des tests positifs, qui le resteront, quel que ce soit l'état du disque, puisque le journal ne peut en inclure d'autres, c'est ça ?

absente
30/01/2013, 23h35
suis mort !!! :62: meskine mat w houa sghir, kanet el denia 9adamou w ma chaf walou, Allah yarahmek myst, ta z3aka et smata vont nous manquer, reposes toi en paix :cry:

abdelbaki
30/01/2013, 23h45
Pour résumer, il y a un journal d'erreurs, concernant le dernier test et un historique des différents tests. Un test réussit vide le journal des erreurs. Donc un test réussit devrait supprimer le message d'erreur durant le boot.

Essayez d'abord un test court, une minute normalement, et si le message persiste, faites un test long.

abdelbaki
30/01/2013, 23h55
Je viens de faire six tests courts sur un disque Seagate. Son historique était vide, aucun test n'avait jamais été réalisé. Il a plusieurs années pourtant.

Les six tests figurent dans l'historique, il semble donc que les fabricants vont plus loin que la norme SMART ou que celle-ci ait évolué. Je ne sais pas combien de tests l'historique peut contenir, l'important c'est le journal qui concerne le dernier test.

mkhantre
31/01/2013, 00h30
Essayes de telecharger le Hiren Boot CD , tu t'en sortiras surement :)

abdelbaki
31/01/2013, 00h51
@Myst

Tu as déjà formaté le disque entièrement et sans erreur donc le disque est ok.

Il suffit de faire un test court de 1 minute pour supprimer le message d'erreur.

Une fois le système installé, le proprio aura tout le temps de lancer un test long.

Sugar
01/02/2013, 22h36
Hi !!

@ 'Stoo : J'y comprends rien et je patauges dans des terres inconnues sur ce topic mais je remontes ton appel au peuple si ca peut être plus visible et apporter davatange de réponses ^^

Dans le cas contraire j enfilerais mon bikini fuschia :mrgreen:

absent
01/02/2013, 22h41
Dans le cas contraire j enfilerais mon bikini fuschia :mrgreen:

Je pense qu'on attendra alors avant de répondre :mrgreen:

RoboCop
02/02/2013, 10h14
Salam Myst,
je te conseille de ne pas perdre beaucoup de temps avec ce HDD, il faut le virer à la poubelle et le remplacer, au passage, après plusieurs tentatives par frustration pour sauver les meubles, j'en ai bavé avec certains HDD, qui au final il fallait mettre la main à la poche. Tout se passe très bien en passant par le formatage que ce soit de bas ou de haut niveau, à l'installation de l'OS qui va jusqu'à 99%, pour en fin de compte il se termine avec un message d'erreur donc walou, que de la perte de temps.
Dans le cas contraire j enfilerais mon bikini fuschia
A ce moment, ce sont les cerveaux qui vont être réinitialisés et non les données SMART du HDD du poto à Myst.

Sugar
02/02/2013, 14h13
Holà Messieurs !! attendons l'avis de Mister Freeze si il daignes nous répondre d'ab! :rolleyes:

Cookies