Pete-Hamlin / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

Corrupted memory with WindowsSmart.ReadNameAndFirmwareRevision() #386

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What is the expected output? What do you see instead?

I expect to see OCZ-SOLID3 but instead, i only see that 1% of the time, the 
rest looks like this: (url encoded)

sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%03%40%00%00%00%3f%00%00%00%04%00%00%40%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%02%00%00%00%00%00%00%00%00%00%00%00%02%00%01%00%00%00%01%00%00%00%0
0%00%02%00%00%00%02%00%00%10%00%00%00%10
smart: %00%07%04!cCcSLID3++%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%3f%16%3f%3f%3f%3f%3f%09%00%00%00%00%00%00%3fKI%1b%3f%3f%3f%3f%3fKI%1b%3f%3f%3f%
3f%00%00%04%00%00%00%00%00%3f%09
smart: 
%00%00%00%00%3f%3f%16%3f%3f%3f%3f%3f%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%3f%00%00%04%00%00%00%00%00%3f%09%00%00%00%00%00%00%3f%09%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
s%00%00%00%00%00%00%0cs%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0%00%00%00%3fKI%1b%3f%3f%3f%3f%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%3fKI%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%3f%3f%3f%16%3
f%3f%3f%3f%3f%3f3%1a%3f%3f%3f%3f%60%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%3f%3f%3f3%1a%3f%3f%3f%3f%60%00%0c%00%00%00%00%00%00%00%00%00%00%00%00%00%00%
3f%3f%05%3f%3f%3f%3f%00%00%00%00%00%00
smart: 
%00%60%00%0c%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%05%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00%3f%3f
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%3f%3fh%01%3f%3f%3f%3f%40%3f%3f%19%3f%3f%3f%3f%3fL
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f
smart: 
%3f%3f%01h%3f%3f%3f%3f%01%40%17%3f%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: OCZ-SOLID3++%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
++++++++++++++++++++++++%10%3f%00%00%00%2f%00%40%00%02%00%02%07%00%3f%3f
smart: 
%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%01%00%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00%00%00
smart: %00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%00%2f%00%40%00%02%00%02%07%00%3f%3f%10%00%3f%00%10%3f%3f%00%10%00%3f%3f%3f%0f%0
0%00%07%04%03%00x%00x%00x%00x%00
smart: 
%00%00%00%00%00%00%00%00%00%01%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%07%01%06%00%00%00%00%00%3fLI%1b%3f%3f
%3f%3f%3fLI%1b%3f%3f%3f%3f%00%00
smart: 
%3f%3f%00%10%00%3f%3f%10%00%3f%01%10K%3f%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
%07%04%03%00x%00x%00x%00x%00%00%00%00%00%00%00%00%00%00%00%00%00%1f%00%0e%05%00%
00H%00%40%00%3f%01)%00k4
smart: %00%07%04!cCcS0641AS%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%3f%3f%3f%3f%3f%16%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%01%07%00%06%00%00%00%00L%3f%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
%06%00L%00D%00%3f%03%10%01ktitca)tI%3fca%7f+%01%00%00%00%3f%00%3f%3f%00%00%00%00
%00%00%00%00
smart: 
%00%00%00%00%01%07%00%06%00%00%00%00%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%3f%3fLI%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%01%07%00%06%00%00%00%00%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%3f%3fLI%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%3f%19%3f%3f%3f%3f%40%3f%3f%1a%3f%3f%3f%3f%3fL%3f%3f%3f_%3f%3f%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%04%00%0
0%00%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%10p%19%3f%3f%3f%3f%3f%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%18%0b%00%00%0
0%00%00%00%3f%00%00%00%00%00%00%00%60%3f
smart: 
%3f%10%19V%3f%3f%3f%3f%3f%10%19V%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
++++++++++++++++++++++++%10%3f%00%40%00%2f%00%40%00%02%00%02%07%00%3f%3f
smart: ST32000641AS%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
5%19%3f%3f%3f%3f%3f%05%00%00%00%00%00%00%3fdC%18%3f%3f%3f%3f%3fdC%18%3f%3f%3f%3f
%00%00%04%00%00%00%00%00%3f%05
smart: %006%00f%006%00e%006%009%006%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%04%18%3f%3f%3f%3f%3f%11%00%00%00%00%00%000%3f%3f%0c%3f%3f%3f%3f0%3f%3f%0c%3f%3f
%3f%3f%00%00%04%00%00%00%00%00%3f%11
smart: 
%00%00%00%00%09%3f%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%3f%00%00%00%00%00%00%00%60%3fd%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%
00%00%00%00%00%00%00%1c%08%00%00%00%00
smart: 
%00%00%00%00%10%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%2f%00%40%00%02%00%02%07%00%3f%3f%10%00%3f%00%10%3f%3f%00%10%01%3fK%3f%0d%00%
00%07%00%03%00x%00x%00x%00x%00
smart: 
%00%00%00%00%3f0%0c%3f%3f%3f%3f%3f%3f0%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%3f%60%1bd%3f%3f%3f%3f%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
V%19%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%
00%00%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%3f0%0c%3f%3f%3f%3f%3f%3f0%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%3f0%0c%3f%3f%3f%3f%3f%3f0%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%11%3f%00%00%00%00%00%00%11%3f%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%3
fLI%1b%3f%3f%3f%3f%3fLI%1b%3f%3f
smart: 
%3f%60%1bd%3f%3f%3f%3f%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
V%19%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%
00%00%00%00%00%00%00%00%00%00%00%00%00
smart: OCZ-SOLID3++%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
HSS-22C3++++++++++++++++%00%00%00%00%00%0f%00%40%00%02%00%02%06%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%3
fLI%1b%3f%3f%3f%3f%3fLI%1b%3f%3f
smart: 
%00%00%00%00%00%3f%00%00%00%00%00%00%3f%60%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%3f%3fu%19%3f%3f%3f%3f%3f%
3f%3f%19%3f%3f%3f%3f%60%04%0c%00%00%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%00%00%00%00%00%00%00%0a%3f%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%2f%00%40%00%02%00%02%07%00%3f%3f%10%00%3f%00%10%3f%3f%00%10%01%3fK%3f%0d%00%
00%07%00%03%00x%00x%00x%00x%00
smart: 
%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00%00%00%00%00%60%3fd%1b%3f%3f%3f%3f%00%00%00%00%00%00%00%00%00%00%00%00%00%
00%00%00L%03%00%00%00%00%00%00%3f%00
smart: OCZ-SOLID3++%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
++++++++++++++++++++++++%10%3f%00%00%00%2f%00%40%00%02%00%02%07%00%3f%3f
smart: 
%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00
%2f
sModelNumber: 
%00%00L%03%00%00%00%00%00%00%3f%00%00%00%3f%3f%3f%3f%60%3fd%1b%3f%3f%3f%3f%00%00
%00%00%00%00%00%00%00%00%00%00%00%00
smart: %00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%00%2f%00%40%00%02%00%02%07%00%3f%3f%10%00%3f%00%10%3f%3f%00%10%01%3fK%3f%0d%00%
00%07%00%03%00x%00x%00x%00x%00
smart: %00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
I%1b%3f%3f%3f%3f%3fLI%1b%3f%3f%3f%0c%3f%3f%3f%3f%3f%3f%3f%0c%3f%3f%3f%3f%00%00%0
0%00%00%00%00%00%00%00%00%00%00%00
smart: 
%00%3f%00%00%3f%3f%3f%3f%3f%60%1bd%3f%3f%00k%00t%00%00%00%00%00%00%00%00%00%00%2
f
sModelNumber: 
%07%00%03%00x%00x%00x%00x%00%00O%00%00%00%00%00%00%00%00%00%00%1f%00%0e%3f%06%00
L%00D%00%3f%03%10%01kt
smart: ST32000641AS%00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%00%2f%00%40%00%02%00%02%07%00%3f%3f%10%00%3f%00%10%3f%3f%00%10%01%3fK%3f%0d%00%
00%07%00%03%00x%00x%00x%00x%00
smart: %00k%00t%00%00%00%00%00%00%00%00%00%00%2f
sModelNumber: 
%07%00%03%00x%00x%00x%00x%00%00O%00%00%00%00%00%00%00%00%00%00%1f%00%0e%3f%06%00
L%00D%00%3f%03%10%01kt

What version of the product are you using? On what operating system?
My ATA controller is PCI\VEN_8086&DEV_2822&SUBSYS_B0001458&REV_05

Please provide any additional information below.

Please attach a Report created with "File / Save Report...".

Original issue reported on code.google.com by james.co...@gmail.com on 16 Sep 2012 at 6:17

GoogleCodeExporter commented 8 years ago
Simple test program:

        [STAThread]
        static void Main()
        {
            while (true)
            {
                OpenHardwareMonitor.Hardware.HDD.WindowsSmart smart = new OpenHardwareMonitor.Hardware.HDD.WindowsSmart();
                var sh = smart.OpenDrive(0);
                string name, firmwareRevision;
                smart.ReadNameAndFirmwareRevision(sh, 0, out name, out firmwareRevision);
                name = System.Web.HttpUtility.UrlEncode(name);
                if (!string.IsNullOrEmpty(name) && !name.StartsWith("%")) System.Diagnostics.Debug.WriteLine("OpenHardwareMonitor.Hardware.HDD.WindowsSmart: " + name);
                smart.CloseHandle(sh);
            }

produces:

OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
o%00r%00k%00+%00I%00n%00t%00e%00r%00f%00a%00c%00e
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
t%00w%00o%00r%00k%00+%00I%00n%00t%00e%00r%00f%00a%00c%00e
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
N%00e%00t%00w%00o%00r%00k%00+%00I%00n%00t%00e%00r%00f
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: Gx%19N%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: I%00n%00t%00e%00r%00f%00a%00c%00e
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: Gx%19N%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
N%00e%00t%00w%00o%00r%00k%00+%00I%00n%00t%00e%00r%00f%00a%00c%00e
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
GP%19N%c3%ba%c2%80%c3%bf%c3%bf%00%00%00%10%00%00%00%00%c3%bf%c3%bf%c3%bf%c3%bf%c
3%bf%c3%bf%7f%c3%bf%c3%bf%c3%bf%c3%bf%c3%bf%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: a%00c%00e
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: Gx%19N%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
gAne%3atM+zolial5%2f0.(+iWdnwo+sTN6+1.+%3bOW6W
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: Gx%19N%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
eWKbti5%2f731.+0K(THLM+%2cilekG+ceok+)hCorem
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
eWKbti5%2f731.+0K(THLM+%2cilekG+ceok+)hCorem
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
eWKbti5%2f731.+0K(THLM+%2cilekG+ceok+)hCorem
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
lial5%2f0.(+iWdnwo+sTN6+1.+%3bOW6W
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
A%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bfA%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bf%00%00%00%00
%00%00%00%00%c2%af%c3%88
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
eWKbti5%2f731.+0K(THLM+%2cilekG+ceok+)hCorem
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
lial5%2f0.(+iWdnwo+sTN6+1.+%3bOW6W
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
ceok+)hCorem2%2f.3.021860.S+fara%2fi35.701%0a%0d
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
TN6+1.+%3bOW6W)4A+ppeleWKbti5%2f731.+0K(THLM
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
4%c3%b8%19(%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
A%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bfA%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bf%00%00%00%00
%00%00%00%00%c2%af%c3%88
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
ceok+)hCorem2%2f.3.021860.S+fara%2fi35.701%0a%0d
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
A%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bfA%00%1c%1f%c3%ba%c2%80%c3%bf%c3%bf%00%00%00%00
%00%00%00%00%c2%af%c3%88
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
731.+0K(THLM+%2cilekG+ceok+)hCorem2%2f.3.021
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
4%c3%b8%19(%c3%ba%c2%80%c3%bf%c3%bf%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00
%00%00%00%00%00%00%00%00%00%c2%89%c2%80
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: H+%19N%c3%ba%c2%80%c3%bf%c3%bfH
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: a%c2%ba%02
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: H+%19N%c3%ba%c2%80%c3%bf%c3%bfH
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: )%c2%80%19%c2%86%c3%ba%c2%80
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
)%c2%80%19%c2%86%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: ST32000641AS
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: )%c2%80%19%c2%86%c3%ba%c2%80
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: )%c2%80
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 9WM22VJ8%00%00%00%00%00%04
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: ST32000641AS
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 9WM22VJ8%00%00%00%00%00%04
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
m0%1b2%c3%ba%c2%80%c3%bf%c3%bf%0e%c2%90%16A%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
m0%1b2%c3%ba%c2%80%c3%bf%c3%bf%0e%c2%90%16A%c3%ba%c2%80%c3%bf%c3%bf
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: 
SH-S223C++++++++++++++++%00%00%00%00%0f%00%40%00%02%00%02%00%00%06
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: TSSTcorp+CDDVDW+SH-S223C
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (
OpenHardwareMonitor.Hardware.HDD.WindowsSmart: (

note how it shows a random drive sometimes.

my CrystalDiskInfo report:

----------------------------------------------------------------------------
CrystalDiskInfo 4.6.2 (C) 2008-2012 hiyohiyo
                                Crystal Dew World : http://crystalmark.info/
----------------------------------------------------------------------------

    OS : Windows 7 Ultimate Edition SP1 [6.1 Build 7601] (x64)
  Date : 2012/09/16 21:53:35

-- Controller Map ----------------------------------------------------------
 - ATA Channel 0 (0) [ATA]
 - ATA Channel 1 (1) [ATA]
 + Standard AHCI 1.0 Serial ATA Controller [ATA]
   - ATA Channel 0 (0)
   - ATA Channel 1 (1)
 + Virtual CloneDrive [SCSI]
   - ELBY CLONEDRIVE SCSI CdRom Device
 + Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller [SCSI]
   - Volume0
   - TSSTcorp CDDVDW SH-S223C
   - ST32000641AS

-- Disk List ---------------------------------------------------------------
 (1) OCZ-SOLID3 : 120.0 GB [X/0/0, cs] - sf
 (2) OCZ-SOLID3 : 120.0 GB [X/0/1, cs] - sf
 (3) ST32000641AS : 2000.3 GB [1/0/5, cs]

----------------------------------------------------------------------------
 (1) OCZ-SOLID3
----------------------------------------------------------------------------
           Model : OCZ-SOLID3
        Firmware : 2.09
   Serial Number : OCZ-681685F6W2RX7177
       Disk Size : 120.0 GB (8.4/120.0/120.0)
     Buffer Size : Unknown
     Queue Depth : 32
    # of Sectors : 234441648
   Rotation Rate : ---- (SSD)
       Interface : Serial ATA
   Major Version : ACS-2
   Minor Version : ACS-2 Revision 3
   Transfer Mode : SATA/600
  Power On Hours : 8803 hours
  Power On Count : 421 count
      Host Reads : 7012 GB
     Host Writes : 9629 GB
     Temparature : Unknown
   Health Status : Good (100 %)
        Features : S.M.A.R.T., APM, 48bit LBA, NCQ, TRIM
       APM Level : 00FEh [ON]
       AAM Level : ----

-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr Raw Values (7) Attribute Name
01 _94 _94 _50 00009A00AC169A Raw Read Error Rate
05 100 100 __3 00000000000000 Retired Block Count
09 _90 _90 __0 16AF6300002263 Power-on Hours
0C 100 100 __0 000000000001A5 Power Cycle Count
AB __0 __0 __0 00000000000000 Program Fail Count
AC __0 __0 __0 00000000000000 Erase Fail Count
AE __0 __0 __0 00000000000015 Unexpected Power Loss Count
B1 __0 __0 __0 00000000000009 Wear Range Delta
B5 __0 __0 __0 00000000000000 Program Fail Count
B6 __0 __0 __0 00000000000000 Erase Fail Count
BB 100 100 __0 00000000000000 Reported Uncorrectable Errors
C2 128 129 __0 00007F00810080 Temperature
C3 120 120 __0 00009A00AC169A On-the-Fly ECC Uncorrectable Error Count
C4 100 100 __3 00000000000000 Reallocation Event Count
C9 120 120 __0 00009A00AC169A Uncorrectable Soft Read Error Rate
CC 120 120 __0 00009A00AC169A Soft ECC Correction Rate
E6 100 100 __0 00006400000064 Life Curve Status
E7 100 100 _10 00000000000000 SSD Life Left
E9 __0 __0 __0 00000000002707 Vendor Specific
EA __0 __0 __0 0000000000259D Vendor Specific
F1 __0 __0 __0 0000000000259D Lifetime Writes from Host
F2 __0 __0 __0 00000000001B64 Lifetime Reads from Host

-- IDENTIFY_DEVICE ---------------------------------------------------------
        0    1    2    3    4    5    6    7    8    9
000: 0C5A 3FFF C837 0010 0000 003F 003F 0000 0000 0000  .Z?..7.......?......
010: 4F43 5A2D 3638 3136 3835 5732 5732 5258 3731 3737  OCZ-681685F6W2RX7177
020: 0000 0000 0004 322E 3039 2020 2020 4F43 5A2D 534F  ......2.09    OCZ-SO
030: 4C49 4433 2020 2020 2020 2020 2020 2020 2020 2020  LID3                
040: 2020 2020 2020 2020 2020 2020 2020 8010 4000 2F00                ..@./.
050: 4000 0200 0200 0007 3FFF 003F 003F FC10 00FB 0110  @.......?....?......
060: 4BB0 0DF9 0000 0007 0003 0078 0078 0078 0078 4F00  K..........x.x.x.xO.
070: 0000 0000 0000 0000 0000 C70E C70E 0006 004C 0044  .................L.D
080: 03FC 0110 746B 7469 6163 B449 B449 6163 407F 0001  ....tktiact).Iac@...
090: 0000 00FE FFFE 0000 0000 0000 0000 0000 0000 0000  ....................
100: 4BB0 0DF9 0000 0000 0000 4000 4000 0000 5E83 A97F  K...........@...^...
110: 6189 A734 0000 0000 0000 0000 0000 0000 0000 401E  a..4..............@.
120: 401C 0000 0000 0000 0000 0000 0000 0000 0001 0000  @...................
130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001  ....................
170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
200: 0000 0000 0000 0000 0000 0021 0021 0000 0000 4000  .............!....@.
210: 0000 0000 0100 0000 0000 0000 0000 0001 0000 0000  ....................
220: 0000 0000 103F 0000 0000 0000 0000 0000 0000 0000  .....?..............
230: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
250: 0000 0000 0000 0000 0000 DBA5                      ............

----------------------------------------------------------------------------
 (2) OCZ-SOLID3
----------------------------------------------------------------------------
           Model : OCZ-SOLID3
        Firmware : 2.09
   Serial Number : OCZ-K4Z2XA56LAA72482
       Disk Size : 120.0 GB (8.4/120.0/120.0)
     Buffer Size : Unknown
     Queue Depth : 32
    # of Sectors : 234441648
   Rotation Rate : ---- (SSD)
       Interface : Serial ATA
   Major Version : ACS-2
   Minor Version : ACS-2 Revision 3
   Transfer Mode : SATA/600
  Power On Hours : 8799 hours
  Power On Count : 421 count
      Host Reads : 6954 GB
     Host Writes : 9796 GB
     Temparature : Unknown
   Health Status : Good (100 %)
        Features : S.M.A.R.T., APM, 48bit LBA, NCQ, TRIM
       APM Level : 00FEh [ON]
       AAM Level : ----

-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr Raw Values (7) Attribute Name
01 _92 _92 _50 0000D800A886D8 Raw Read Error Rate
05 100 100 __3 00000000000000 Retired Block Count
09 _90 _90 __0 30265F0000225F Power-on Hours
0C 100 100 __0 000000000001A5 Power Cycle Count
AB __0 __0 __0 00000000000000 Program Fail Count
AC __0 __0 __0 00000000000000 Erase Fail Count
AE __0 __0 __0 00000000000014 Unexpected Power Loss Count
B1 __0 __0 __0 00000000000009 Wear Range Delta
B5 __0 __0 __0 00000000000000 Program Fail Count
B6 __0 __0 __0 00000000000000 Erase Fail Count
BB 100 100 __0 00000000000000 Reported Uncorrectable Errors
C2 128 129 __0 00007F00810080 Temperature
C3 120 120 __0 0000D800A886D8 On-the-Fly ECC Uncorrectable Error Count
C4 100 100 __3 00000000000000 Reallocation Event Count
C9 120 120 __0 0000D800A886D8 Uncorrectable Soft Read Error Rate
CC 120 120 __0 0000D800A886D8 Soft ECC Correction Rate
E6 100 100 __0 00006400000064 Life Curve Status
E7 100 100 _10 00000000000000 SSD Life Left
E9 __0 __0 __0 00000000002729 Vendor Specific
EA __0 __0 __0 00000000002644 Vendor Specific
F1 __0 __0 __0 00000000002644 Lifetime Writes from Host
F2 __0 __0 __0 00000000001B2A Lifetime Reads from Host

-- IDENTIFY_DEVICE ---------------------------------------------------------
        0    1    2    3    4    5    6    7    8    9
000: 0C5A 3FFF C837 0010 0000 003F 003F 0000 0000 0000  .Z?..7.......?......
010: 4F43 5A2D 4B34 5A32 5841 4C41 4C41 4137 3234 3832  OCZ-K4Z2XA56LAA72482
020: 0000 0000 0004 322E 3039 2020 2020 4F43 5A2D 534F  ......2.09    OCZ-SO
030: 4C49 4433 2020 2020 2020 2020 2020 2020 2020 2020  LID3                
040: 2020 2020 2020 2020 2020 2020 2020 8010 4000 2F00                ..@./.
050: 4000 0200 0200 0007 3FFF 003F 003F FC10 00FB 0110  @.......?....?......
060: 4BB0 0DF9 0000 0007 0003 0078 0078 0078 0078 4F00  K..........x.x.x.xO.
070: 0000 0000 0000 0000 0000 C70E C70E 0006 004C 0044  .................L.D
080: 03FC 0110 746B 7469 6163 B449 B449 6163 407F 0001  ....tktiact).Iac@...
090: 0000 00FE FFFE 0000 0000 0000 0000 0000 0000 0000  ....................
100: 4BB0 0DF9 0000 0000 0000 4000 4000 0000 5E83 A97F  K...........@...^...
110: 4CF1 BE6C 0000 0000 0000 0000 0000 0000 0000 401E  L..l..............@.
120: 401C 0000 0000 0000 0000 0000 0000 0000 0001 0000  @...................
130: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
140: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
150: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001  ....................
170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
200: 0000 0000 0000 0000 0000 0021 0021 0000 0000 4000  .............!....@.
210: 0000 0000 0100 0000 0000 0000 0000 0001 0000 0000  ....................
220: 0000 0000 103F 0000 0000 0000 0000 0000 0000 0000  .....?..............
230: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
250: 0000 0000 0000 0000 0000 1CA5                      ............

----------------------------------------------------------------------------
 (3) ST32000641AS
----------------------------------------------------------------------------
           Model : ST32000641AS
        Firmware : CC13
   Serial Number : 9WM22VJ8
       Disk Size : 2000.3 GB (8.4/137.4/2000.3)
     Buffer Size : Unknown
     Queue Depth : 32
    # of Sectors : 3907027055
   Rotation Rate : 7200 RPM
       Interface : Serial ATA
   Major Version : ATA8-ACS
   Minor Version : ATA8-ACS version 4
   Transfer Mode : SATA/600
  Power On Hours : 12130 hours
  Power On Count : 456 count
     Temparature : 30 C (86 F)
   Health Status : Good
        Features : S.M.A.R.T., 48bit LBA, NCQ
       APM Level : ----
       AAM Level : ----

-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 115 _99 __6 0000056E1002 Read Error Rate
03 100 100 __0 000000000000 Spin-Up Time
04 100 100 _20 0000000001D4 Start/Stop Count
05 100 100 _36 000000000000 Reallocated Sectors Count
07 _83 _60 _30 00000DE28F69 Seek Error Rate
09 _87 _87 __0 000000002F62 Power-On Hours
0A 100 100 _97 000000000000 Spin Retry Count
0C 100 100 _20 0000000001C8 Power Cycle Count
B7 100 100 __0 000000000000 Unknown
B8 100 100 _99 000000000000 End-to-End Error
BB 100 100 __0 000000000000 Reported Uncorrectable Errors
BC 100 _99 __0 000000000008 Command Timeout
BD _97 _97 __0 000000000003 High Fly Writes
BE _70 _52 _45 00001F1C001E Airflow Temperature
BF 100 100 __0 000000000000 G-Sense Error Rate
C0 100 100 __0 00000000001F Power-off Retract Count
C1 100 100 __0 0000000001DE Load/Unload Cycle Count
C2 _30 _48 __0 000F0000001E Temperature
C3 _37 _24 __0 0000056E1002 Hardware ECC recovered
C5 100 100 __0 000000000000 Current Pending Sector Count
C6 100 100 __0 000000000000 Uncorrectable Sector Count
C7 200 200 __0 0000000000E1 UltraDMA CRC Error Count
F0 100 253 __0 C71800003426 Head Flying Hours
F1 100 253 __0 00003BB27BD4 Total LBAs Written
F2 100 253 __0 0000B38100B8 Total LBAs Read

-- IDENTIFY_DEVICE ---------------------------------------------------------
        0    1    2    3    4    5    6    7    8    9
000: 0C5A 3FFF C837 0010 0000 003F 003F 0000 0000 0000  .Z?..7.......?......
010: 2020 2020 2020 2020 2020 3957 3957 4D32 3256 4A38              9WM22VJ8
020: 0000 0000 0004 4343 3133 2020 2020 5354 3332 3030  ......CC13    ST3200
030: 3036 3431 4153 2020 2020 2020 2020 2020 2020 2020  0641AS              
040: 2020 2020 2020 2020 2020 2020 2020 8010 0000 2F00                ..../.
050: 4000 0200 0200 0007 3FFF 003F 003F FC10 00FB 0110  @.......?....?......
060: FFFF 0FFF 0000 0007 0003 0078 0078 0078 0078 0000  ...........x.x.x.x..
070: 0000 0000 0000 0000 0000 050E 050E 0000 0048 0040  .................H.@
080: 01F0 0029 346B 7D01 4163 BC01 BC01 4163 407F 009F  ...)4k}.Ac4i..Ac@...
090: 009F 0000 FFFE 0000 FE00 0000 0000 0000 0000 0000  ....................
100: 806F E8E0 0000 0000 0000 0000 0000 0000 5000 C500  .o..............P...
110: 2CD7 3843 0000 0000 0000 0000 0000 0000 0000 401E  ,.8C..............@.
120: 401C 0000 0000 0000 0000 0000 0000 0000 0021 88B0  @................!..
130: E8E0 88B0 E8E0 2020 0002 0100 0100 5000 3C06 3C0A  ......  ...@..P.<.<.
140: 0000 003C 0000 0008 0000 005F 005F 0280 0000 0000  ...<........._......
150: 000A 0000 0000 0000 0000 0000 0000 0000 3A00 8800  ................:...
160: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
170: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
180: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
190: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
200: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
210: 0000 0000 0000 0000 0000 0000 0000 1C20 0000 0000  ............... ....
220: 0000 0000 1010 0000 0000 0000 0000 0000 0000 0000  ....................
230: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
240: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000  ....................
250: 0000 0000 0000 0000 0000 19A5                      ............

Original comment by james.co...@gmail.com on 16 Sep 2012 at 8:54