Windows va-t-il m'avertir s'il y a un avertissement S.M.A.R.T?

5

S'il y a S.M.A.R.T. warnings, Windows (7, 2008 Server) va-t-il m'avertir que le disque est sur le point de mourir? Ou dois-je installer un logiciel de notification tiers?

Borek Bernard
la source

Réponses:

3

Aucune application tierce requise, mais vous devrez surveiller le journal système pour ces notifications.

uSlackr
la source
Existe-t-il une application qui surveille le journal pour moi et affiche une notification conviviale en cas d'avertissements SMART?
Borek Bernard
2
@Borek - Il y a beaucoup d'applications comme celle-ci.
Ramhound
Je ne veux pas qu'il s'agisse d'une application à part entière, mais simplement d'un simple moniteur affichant une notification rapide. Pouvez-vous recommander une telle application?
Borek Bernard
Vous pouvez écrire un script VBScript capable de le faire également. Il suffit ensuite de lancer périodiquement le script avec le planificateur de tâches.
surfasb
1
@Borek: J'ai décidé d'en écrire un pour vous.
surfasb
6

J'ai écrit un court script qui affiche l'état de votre lecteur.

En gros, Win32_DiskDrive.Status renvoie les éléments suivants pour les lecteurs avec SMART:

"OK", "Degraded", "Pred Fail"

Il suffit de sauvegarder ce fichier avec un js extension.

Ensuite, vous pouvez l'exécuter en ligne de commande: wscript nom de fichier .js. Ou mieux encore, planifiez-le à l'aide du Planificateur de tâches.

var wmiService = GetObject("winmgmts://./root/CIMV2");
var diskDrives = wmiService.ExecQuery("SELECT * FROM Win32_DiskDrive");
for(var enumDisks = new Enumerator(diskDrives); !enumDisks.atEnd(); enumDisks.moveNext()){
    var disk = enumDisks.item();
    if(disk.StatusInfo == "Pred Fail"){
        WScript.Echo("Disk: " + disk.Caption + "\nReports Status: " + disk.StatusInfo);
    }
    else{ WScript.Echo("All's quiet on the Western Front.");}
}
surfasb
la source
Si vous êtes prêt à accéder à Powershell, je pense que cette commande donnera des résultats similaires: Get-WmiObject -query "Select * from Win32_diskdrive" | select DeviceID, Name, StatusInfo
uSlackr
@uSlackr: Je ne suis pas en désaccord. Je dois faire un effort sérieux pour apprendre Powershell. Je suis juste fatigué d'apprendre, encore une autre langue. HTML / Javascript est déjà en train de me faire chier.
surfasb
J'ai trouvé l'apprentissage de Powershell un peu amusant compte tenu de la puissance de la prochaine langue. J'ai écrit vbscript pendant des années, mais la première fois que j'ai utilisé import-csv et importé un fichier csv et que j'ai accès aux données en fonction des noms de colonne csv, j'ai été accroché.
uSlackr
StatusInfo donne un entier. Pour obtenir une chaîne, utilisez Status au lieu. Spécifications: msdn.microsoft.com/en-us/library/aa394132(v=vs.85).aspx
NikolaiK.
2

Pour ce faire, utilisez le "Planificateur de tâches" find \ Microsoft \ Windows \ DiskDiagnostic et définissez la tâche nommée "Microsoft-Windows-DiskDiagnosticResolver" sur activé, elle est désactivée par défaut. L'information qu'il va relayer pourrait être plus que ce que vous voulez, c’est un logiciel qui ne vous dérange que lorsque cela semble plus important.

Dans le planificateur de tâches, vous pouvez à nouveau créer des événements basés sur le journal des événements, en le faisant apparaître lorsque certains numéros d'événements se produisent. Le planificateur de tâches peut être utilisé pour concevoir votre propre interconnexion et messagerie (y compris le courrier électronique) liant les fonctionnalités intelligentes à d'autres fonctionnalités.

Chez Post, de nombreux matériels, lorsqu'ils sont configurés pour vous avertir des erreurs intelligentes, vous signalent lorsque vous essayez de démarrer. Habituellement, cela est assez grave et peut indiquer plus souvent que vous avez un problème réel. Pour le matériel (avant le système d’exploitation), vérifiez le BIOS de la carte mère, ainsi que les paramètres du BIOS de la carte ou des puces intégrées pour les paramètres Smart.

D'autres pilotes, Intel, dell perc, promice, highpoint et tous les autres contrôleurs RAID, ainsi que d'autres contrôleurs de disque, disposent de leur propre logiciel qui peut surveiller et signaler les erreurs intelligentes, en fonction de leurs paramètres. Beaucoup d'entre eux peuvent se connecter au système de différentes manières, ou avoir leurs propres indicateurs de surveillance, ou les deux. Dans le même sens, rappelez-vous que bon nombre de ces éléments de contrôleur ont également besoin de leur propre chemin de notification et ne signaleront pas le système sans leur logiciel, ou uniquement via leur logiciel.

Certains utilitaires peuvent être à la recherche d'erreurs intelligentes et effectuer d'autres tâches utiles. Les versions les plus récentes de "SpeedFan" utilisent smart pour surveiller HD temps et peuvent également être utilisées pour signaler d'autres erreurs intelligentes.

Cela dit, plus de 50% des lecteurs (au cours de longues études menées sur le Web) ont échoué sans avertissements intelligents FAIL antérieurs. Vous pouvez également obtenir des avertissements intelligents, ainsi que des chiffres incorrects d’événements vraiment ODD qui n’ont rien à voir avec le mauvais fonctionnement du disque dur. Vous pouvez obtenir des indicateurs liés uniquement à la connexion / au fil. Donc, dépendre de cela, ou s’en prendre à un drapeau intelligent, c’est une réaction excessive que le système n’est actuellement pas en mesure de comprendre. Il y a généralement quelque chose qui ne va pas, mais ce n'est peut-être pas le disque dur lui-même qui meurt.
Les humains sont encore un peu nécessaires pour déterminer factuellement les indicateurs résultants, à partir de faux indicateurs, qui peuvent même être un problème de logiciel / pilote. Les humains peuvent toujours être en mesure de repérer un problème dans leurs routines normales que le disque est en train d'activer, sans indicateurs intelligents.

C'est comme lorsque le moteur de votre voiture commence à émettre un son différent, que vous l'emportez dans le magasin et ils disent "rien ne va pas" ou ils trouvent ce qui ne va pas. Vous conduisez la voiture, si elle sonne ou si vous agissez différemment, quittez la route et faites une copie de sauvegarde :-) Même si l'ordinateur vous dit que votre voiture va bien, elle ne peut en dire long.

Psycogeek
la source
0

Lorsque le disque est à l'état "défaillant", Windows 7 se connecte non seulement au journal des événements, mais affiche également une boîte de dialogue indiquant que le lecteur est en panne. Il affiche ce dialogue assez fréquemment (plus d’une fois par heure, je pense); il y a une case à cocher pour l'empêcher de s'afficher à nouveau.

J'ai observé cela avec un compte non-administrateur.

doshea
la source