Share via

Windows Experience Index error "Failed to properly assess the disk. The parameter is incorrect"

Anonymous
2011-01-28T01:41:36+00:00

Original title: Windows Experience Index error storage

I have had no issues up until now running WEI. When I run it now I get an error when the index tries to read the storage. When I run winsat formal as an administrator, I get the same type of warning as when I run the assessment. I have been running Norton 360 with no issues. I have tried disabling the AV and running the assessment, but no changes. The warning box I get when running the assessment is "could not measure storage performance. Error: failed to properly assess the disk. The parameter is incorrect".

The winsat log reads:

165812323 (0328) - winsat\logging.cpp:0815: --- START 2011\1\27 19:31:28 PM ---

165812323 (0328) - winsat\main.cpp:4301: Command Line = "C:\Windows\system32\winsat.exe" formal -cancelevent 087e74bd-a256-4b1c-987a-7ab4ded16c29

165812339 (0328) - winsat\processwinsaterror.cpp:0095: ERROR: tried to read resource strings, unknown exception occured

165812339 (0328) - winsat\main.cpp:4474: > IsFormal=TRUE  IsMoobe=FALSE.

165812386 (0328) - winsat\main.cpp:4585: Watch dog system enabled

165812386 (0328) - winsat\main.cpp:4600: Main watch dog timer set to 600.0 seconds

165812994 (0328) - winsat\main.cpp:2505: > DWM not running.

165812994 (0328) - winsat\main.cpp:2470: > EMD service will be restored on exit.

165813493 (0328) - winsat\syspowertools.cpp:0983: > Read the active power scheme as '381b4222-f694-41f0-9685-ff5bb260df2e'

165813493 (0328) - winsat\main.cpp:2793: > power policy saved.

165813618 (0328) - winsat\syspowertools.cpp:1015: > Set the active power scheme to 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c'

165813618 (0328) - winsat\main.cpp:2814: > power policy set to maximum.

165814429 (0328) - winsat\logging.cpp:1763: ERROR: pahse enter/leave imballance

165814429 (0328) - winsat\main.cpp:0948: > IsOfficial=TRUE  IsFormal=TRUE  IsMoobe=FALSE  RanOverTs=FALSE  RanOnbatteries=FALSE

165814429 (0328) - winsat\main.cpp:1775: > Run Assessment features

165814897 (0328) - winsat\main.cpp:1775: > Run Assessment dwm -aname DWM -time 10 -fbc 10 -disp off -normalw 12 -width 1280 -height 1024 -winwidth C(1144) -winheight C(915) -rendertotex 6 -rtdelta 3 -nolock

165828345 (0328) - winsat\processresults.cpp:4018: > Wrote video memory bandwidth to the registry 3811840

165828345 (0328) - winsat\main.cpp:2037: > DWM Assessment results processing SUCCESS

165828345 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -aname Batch -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(10) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)

165835490 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -aname Alpha -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(75) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)

165842556 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -aname Tex -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -texshader -totaltex 10 -texpobj C(4) -rendertotex 6 -rtdelta 3

165851261 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -aname ALU -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -alushader -totaltex 10 -texpobj C(1) -rendertotex 6 -rtdelta 3

165860340 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname Batch -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(10) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)

165867641 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname Alpha -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 300 -batchcnt C(75) -objs C(26) -rendertotex 6 -rtdelta 3 -texpobj C(1)

165874802 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname Tex -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -texshader -totaltex 10 -texpobj C(4) -rendertotex 6 -rtdelta 3

165905986 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname ALU -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 500 -batchcnt C(125) -objs C(20) -noalpha -alushader -totaltex 10 -texpobj C(1) -rendertotex 6 -rtdelta 3

165981101 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname GeomF4 -time 7 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 150;200;241 -batchcnt C(50);C(200);C(300) -objs C(12);C(26);C(45) -noalpha -geomf4shader -texpobj C(0) -rendertotex 6 -rtdelta 3 -tierframes 60 -tiertime 1

165992068 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname GeomV8 -time 7 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 75;100;120 -batchcnt C(25);C(100);C(150) -objs C(8);C(17);C(29) -noalpha -geomv8shader -texpobj C(0) -rendertotex 6 -rtdelta 3 -tierframes 60 -tiertime 1

166001459 (0328) - winsat\main.cpp:1775: > Run Assessment d3d -dx10  -aname CBuffer -time 5 -fbc 10 -disp off -animate 10 -width 1280 -height 1024 -totalobj 75 -batchcnt C(25) -objs C(8) -rendertotex 6 -rtdelta 3 -texpobj C(1) -cbuffershader -cbufa 2 -cbuff 5 -cbufp 6

166008198 (0328) - winsat\main.cpp:1775: > Run Assessment mfmedia -input C:\Windows\Performance\WinSAT\winsat.wmv -nopmp

166010647 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_1080_5sec_MPEG2_HD_15mbps.mpg -dshow -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 270 -expfrmmax 300 -overrideframetype int2fps

166018245 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_1080_5sec_VC1_15mbps.wmv -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -overrideframetype prog

166025280 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_480i_5sec_6mbps_new.mpg -dshow -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 270 -expfrmmax 300 -overrideframetype int2fps

166032706 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_480p_5sec_6mbps_new.mpg -dshow -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -overrideframetype prog

166040116 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_1080_5sec_10mbps_h264.mp4 -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 135 -expfrmmax 150 -overrideframetype prog

166047370 (0328) - winsat\main.cpp:1775: > Run Assessment mediaex -input C:\Windows\Performance\WinSAT\Clip_480_5sec_6mbps_h264.mp4 -video offscreen -audio mute -width 100%m -height 100%m -constrain -savereg -autoprofname -expfrmmin 270 -expfrmmax 300 -overrideframetype int2fps

166054359 (0328) - winsat\main.cpp:1775: > Run Assessment media -input C:\Windows\Performance\WinSAT\winsatencode.wmv -encode C:\Windows\Performance\WinSAT\winsat.prx

166059788 (0328) - winsat\main.cpp:1775: > Run Assessment moobego

166059788 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -encryption -up

166062892 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -compression -up

166073017 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -encryption2 -up

166076059 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -compression2 -up

166086090 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -encryption

166089334 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -compression

166099646 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -encryption2

166102813 (0328) - winsat\main.cpp:1775: > Run Assessment cpu -compression2

166113047 (0328) - winsat\main.cpp:1775: > Run Assessment mem

166118273 (0328) - winsat\main.cpp:1775: > Run Assessment disk -seq -read -n 0

166118288 (0328) - storage\diskprof.cpp:0283: Error: Failed to properly assess the disk.

The parameter is incorrect.

166118288 (0328) - winsat\main.cpp:1890: ERROR: Could not start assessment.

166118288 (0328) - winsat\processresults.cpp:4018: > Wrote video memory bandwidth to the registry 3811840

166118335 (0328) - winsat\processresults.cpp:0962: > Wrote cpu expression compression score to the registry 172

166118335 (0328) - winsat\processresults.cpp:1004: Total physical mem available to the OS : 7.96 GB (8,553,418,752 bytes)

166118335 (0328) - winsat\processresults.cpp:1253: Skipping StdDefPlayback limit check.

166118335 (0328) - winsat\processresults.cpp:1265: Skipping StdDefPlayback limit check.

166118335 (0328) - winsat\processresults.cpp:1480: > Wrote disk score to the registry 0

166118538 (0328) - winsat\syspowertools.cpp:1015: > Set the active power scheme to 381b4222-f694-41f0-9685-ff5bb260df2e'

166118538 (0328) - winsat\main.cpp:2855: > Power state restored.

166118538 (0328) - winsat\main.cpp:2870: > Successfully reenabled EMD.

166118553 (0328) - winsat\main.cpp:2899: INFO: DwmpRestartComposition() did not return OK!

166118553 (0328) - winsat\watchdog.cpp:0311: Watch dog system shutdown

166118553 (0328) - winsat\main.cpp:4909: > exit value = 1.

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

  1. Anonymous
    2011-01-28T14:43:27+00:00

    Hi,

    Did you make any changes on the computer before the problem started?

    Try the steps listed below:

    Step 1: Run Disk checking on your computer to check for errors such as lost sectors, bad sectors and corruption.

    Follow these steps:

    a. Click on Start and then click on All programs.

    b. Now click on Accessories.

    c. Right click on the Command Prompt and then select “Run as Administrator”.

    d. Enter the following command and press enter.

    chkdsk /f /r

    Refer:

    **http://windows.microsoft.com/en-us/windows7/Check-a-drive-for-errors**

    Step 2: Perform a System File Checker (SFC) scan. SFC will make Windows replace corrupt or missing system files on your computer.

    a. Click Start, click All Programs, click Accessories, right-click Command Prompt, and select Run as Administrator.

    b. Click Continue or supply Administrator credentials if prompted.

    c. In the Command Prompt window type the following, and press Enter:

    sfc /scannow

    Refer this KB article for more information:

    **http://support.microsoft.com/kb/929833**

    Regards,Afzal Taher - Microsoft Support.Visit our **Microsoft Answers Feedback Forum** and let us know what you think.

    20+ people found this answer helpful.
    0 comments No comments

31 additional answers

Sort by: Most helpful
  1. Anonymous
    2011-02-16T21:47:22+00:00

    As another user who has also experienced the above mentioned problem: "could not measure storage performance. Error: failed to properly assess the disk. The parameter is incorrect". I can assert that performing the recommended steps has done absolutely nothing to resolve this and it SHOULD NOT be marked as an answer to this problem.

    When someone has a REAL answer I'd be pleased to know what it is.

    40+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2011-04-17T11:58:14+00:00

    ok so i had this problem my self and nobody could help me so i asked a mate if he knew how to fix it he said no and then asked me if i wanted to change it by a hack so i agreed he sent me the note pad file but i didnt follow the hack what i did instead was in the guide it told me to go to 

    start menu and type %windir%\Performance\WinSAT\DataStore , this showed all the past scored so i deleted all them files , which then i checked the wei and it had no rating so i ran it again and it worked ,

    20+ people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2011-04-22T23:33:27+00:00

    I don't know if this will shed any light on the problem and get somebody at Microsoft to look at it or provide additional info, but I've had the same problem ("winsat disk" command returning "Unable to open the drive or device. Error: Failed to properly assess the disk. The parameter is incorrect.") since replacing my system drive with an Intel SSD (Windows 7 x64).  I think I can clarify where the "parameter is incorrect" error is coming from (and why it prevents the disk assessment from proceeding):

    I've run the SysInternals/Microsoft "Process Monitor" tool while executing "winsat disk" and found that at some some point winsat.exe attempts to send a command to the disk (presumably via the disk controller driver) using the "DeviceIoControl" API call targeting "\Device\Harddisk0\DR0" and requesting function 1026 -- the result of the call is "INVALID PARAMETER" and winsat.exe terminates soon after that.

    What's interesting about that is that this requested function (also known as the "device management control code" according to the Windows SDK documentation) 1026 translates to hex 402 (written 0x0402) and is *not* one of the control codes defined in the SDK header file WinIoCtl.h (where all the other DeviceIoControl functions are defined):  the long list of control codes documented in that file gets to function "IOCTL_STORAGE_RESET_DEVICE" (value 0x0401) then skips right to "IOCTL_STORAGE_BREAK_RESERVATION" (value 0x0405).  0x0402 *never* appears in any form in that header file.

    So my guess, assuming that we're not looking at a bug in winsat.exe, is that this (apparently undocumented) function 0x0402 is a recent addition to the DeviceIoControl API call and may not be implemented (or not correctly implemented) in all disk drivers, disk controller drivers or disk firmware (I admit I'm not sure what component in the chain is supposed to interpret and act upon these device management control codes).

    As I mentioned, in my case the disk is an Intel second generation SSD with latest firmware, and I've tried without success to have Windows calculate the WEI (which under the covers invokes winsat.exe) using both the latest official Intel driver for my disk controller (Intel ICH10R SATA controller built into the Intel X58 chipset) *and* the Microsoft default Windows 7 SATA driver.

    So, I hope this somehow moves the problem forward -- maybe in the mean time somebody in the know could tell us what control function 0x0402 is supposed to do and which software/driver/firmware component is supposed to act on it.

    Later,

    Jacques.

    10+ people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2011-03-31T18:25:39+00:00

    I am having the same problem - has started since installing SP1.

    There are also other "issues" that I have been having since the SP1 install including not being able to send shortcuts to the desktop - they get sent there but disappear on reboot. Looking at the properties reveals at the top - compatibility and the traget is the desktop itself. Have created a new user account (and deleted the previous one) and can now manually send to the desktop but applications that are installing cannot place a shortcut on the desktop.

    Why does MS push stuff that breaks the OS installation?

    Hopefully someone will resurrect this thread so that we can find out what the answer is.

    7 people found this answer helpful.
    0 comments No comments