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 4 773 fois - Téléchargée 913 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)

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

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
10
Date d'inscription
samedi 14 février 2004
Statut
Membre
Dernière intervention
2 octobre 2011

Je ne sais pas ce que c'est que la "stacktrace".
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
14
Donc en fait, C est un disque physique IDE interne, D/E un autre disque physique IDE interne et H un disque externe USB ? Et ca ne marche que sur le disque C ?

Est ce que tu peux me donner la stackstrace de l'erreur ? Merci

ShareVB
Messages postés
10
Date d'inscription
samedi 14 février 2004
Statut
Membre
Dernière intervention
2 octobre 2011

J'ai 3 disques internes (C,D,E) logiques, 2 étant des partitions du même disque physique, et un disque dur externe (H) que je trimbale partout où je travaille. C'est surtout celui là qui m'intéresse.
Le message d'erreur est:
"Une exception non gérée s"est produite dans votre application ...", puis:
"InvalidArgument=La valeur -1 n'est pas valide pour 'index'.
Nom du paramètre : index".
alors que j'ai essayé 1 ou 2, puis cliqué sur "Actu".
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
14
Salut Rescassol,

Combien as-tu de disques internes IDE ? Quel est le message d'erreur ? Merci

ShareVB
Afficher les 6 commentaires

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.