This project is read-only.


PAL processed couters of PhysicalDisk in Errors


I download and tested PAL v2.2.1 on Win7 by using perfmon log with two counters below.
\PhysicalDisk(_Totl)\Current Disk Queue Length
\PhysicalDisk(_Totl)\Disk Bytes/sec
But I got following errors.
Generating the HTML Report...WARNING: Please post errors or problems with this tool to the PAL web site located at with
the following error message and a brief description of what you were trying to do. Thank you.
Property 'Count' cannot be found on this object. Make sure that it exists.
At C:\Program Files\PAL\PAL\PAL.ps1:4675 char:43
  • For ($t=0;$t -lt $alQuantizedTime. <<<< Count;$t++)
    • CategoryInfo : InvalidOperation: (.:OperatorToken) [], ParentContainsErrorRecordException
    • FullyQualifiedErrorId : PropertyNotFoundStrict

file attachments

Closed May 30, 2012 at 6:16 AM by ClintH
Resolved by asking the user to collect all instances of the disk counters.


ClintH wrote Apr 10, 2012 at 4:22 AM

That is because _Totl is not a valid counter instance. Also, the _Total instance is ignored by PAL as well because the _Total instance is an average of all of the disks and that data is not useful in my experience. Try collecting all instances of the counter such as \PhysicalDisk(*)\Current Disk Queue Length

syzsyz2 wrote Apr 10, 2012 at 5:34 PM

It is working now after changing to all instances. Do you recommend to use "all instances" instead of "_Total" in other objects counters (like process, processor, ...) or it just applies to "PhysicalDisk"?
Thanks for help.

ClintH wrote Apr 12, 2012 at 3:57 AM

Yes, I recommend to always use all instances of the counters unless you are specifically monitoring a specific resource for a specific problem.

wrote May 30, 2012 at 6:16 AM

wrote Feb 22, 2013 at 1:46 AM

wrote May 16, 2013 at 12:56 PM