In my current use of WinSpd, there are somewhat rare occasions, usually while the disk is being read from, when it completely freezes up and refuses to respond for a while. When that happens, the disk's active time spikes to 100%, despite not having any active transfers (as reported by Task Manager.) During this "hang time", none of my callbacks are running either. In perfmon, it reports that the "Current Disk Queue Length" is 1, with all other values being 0. Because both the "% Disk Time" and "% Idle Time" is 0%, it leads me to believe that there is some sort of an internal problem. My mounted drive is write protected, meaning that there should be no other interferences.


In my current use of WinSpd, there are somewhat rare occasions, usually while the disk is being read from, when it completely freezes up and refuses to respond for a while. When that happens, the disk's active time spikes to 100%, despite not having any active transfers (as reported by Task Manager.) During this "hang time", none of my callbacks are running either. In perfmon, it reports that the "Current Disk Queue Length" is 1, with all other values being 0. Because both the "% Disk Time" and "% Idle Time" is 0%, it leads me to believe that there is some sort of an internal problem. My mounted drive is write protected, meaning that there should be no other interferences.