Bor*_*ard 6 windows hard-drive windows-server-2008-r2
如果有 SMART 警告,Windows (7, 2008 Server) 会通知我磁盘可能很快死掉吗?或者我需要安装一些 3rd 方通知软件吗?
我写了一个简短的脚本来显示你的驱动器的状态。
基本上 Win32_DiskDrive.Status 会为具有 SMART 的驱动器返回以下内容:
“正常”、“降级”、“预测失败”
只需使用js扩展名保存此文件即可。
然后你可以在命令行运行它:wscript filename .js。或者更好的是,使用 Task Scheduler 安排它。
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.");}
}
Run Code Online (Sandbox Code Playgroud)