Lecture des attributs smart d'un dique dur interne, usb ou raid (température du disque, modèle, numéro de série...)

Soyez le premier à donner votre avis sur cette source.

Vue 5 948 fois - Téléchargée 732 fois

Description

Ce code permet de lire les attributs SMART d'un disque dur (entre autre sa température, modèle, numéro de série). Ces attributs permettent entre autre de savoir si le disque commence à avoir des prb et permettent ainsi de prévoir une panne du disque avant qu'elle n'arrive.

Testé sur Vista SP2, Seven SP1 et Seven x64 (WOW)

Ce code devrait gérer les disques durs internes (IDE/ATA/SATA), les disques durs externes USB et les SCSI/SAS/RAID (à travers CSMI)

Adaptation de ma source VB6 : http://www.vbfrance.com/codes/LECTURE-ATTRIBUTS-SMART-DIQUE-DUR-IDE-TEMPERATURE-DISQUE_7826.aspx

Conclusion :


S'il y a des bugs ou si vous voulez faire un commentaire, n'hesitez pas !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Bonjour à tous,

Novice en VB.NET (j'utilisais jusqu'à présent VB6).
J'ai télécharger le zip, lancer le SMART.vbproj avec Visual basic 2010 Express.
Au chargement, une erreur apparaît "Impossible d'ouvrir le fichier de module '\My Project\Resources.fr-FR.Designer.vb' : Le fichier spécifié est introuvable."

Le fichier Resources.fr-FR.Designer.vb n'est effectivement pas dans le zip.

Est-ce que quelqu'un peut m'aider sur les raisons de cette erreur?
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
14
Ce code est maintenant capable de récupérer les informations les disques USB et sur les SAS/RAID (sous réserve que le RAID supporte CSMI)

ShareVB
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Oui, j'ai cherché un peu ce matin, mais rien trouvé à propos des disques en couple RAID.
Comme il s'agit d'une gestion logicielle, peut-être faudrait-il se retourner vers Intel qui gère ce système (Matrix Storage)
Messages postés
51
Date d'inscription
lundi 8 septembre 2008
Statut
Membre
Dernière intervention
18 août 2009

Je n'ai pas trop de compétence la dessus mais j'ai l'impression dans le cas d'un montage en RAID, les infos SMART des disques composant le RAID ne sont plus accessible : j'ai récupéré sur le net des outils permettant de lire ces infos, tous fonctionnent bien sur des disques non RAID mais pas sur les disques RAID. Ce n'est pas trop étonnant car le système ne "voit" plus les disques individuellement, il ne voit que le volume RAID. C'est peut-être possible d'accéder aux infos SMART en passant par une API RAID, si elle existe ! Des experts sur le sujet pourront peut-être nous éclairer...
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Intéressant.
Bonne source.
Que ce soit la source VB6 ou celle-ci en .Net, il semble y avoir un problème avec les disques RAID.
Les infos sur mon disque non RAID sont correctes, mais dès que l'on choisit un des deux couples de disques RAID de ma machine, la ListView se vide et les infos affichées dans les TextBox restent celles du disque précédent.

Au passage :
- Centigrade n'est pas la bonne unité --> Celcius (très proches mais différentes)
- Pour les valeurs affichées, il serait bon d'y associer une échelle, exemple pour le temps de mise en rotation : 24; mais 24 quoi ? je ne pense pas que ce soit des secondes.
- Manque des S un peu partout

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.