BiosInitTime from Hibernate Resume ETW trace RRS feed

  • Question

  • Looking at the "BiosInitTime" from ETW events parsed using "tracerpt.exe" and I noticed for hibernate/S4 resume it's always 0 (see example at the end). The same happened with etl traces collected directly using XPERF or via ADK Windows Assessment Console. But via WAC/WPA analysis & GUI, the BIOS will be shown. So it appears the information is there but "tracerpt.exe" is parsing the wrong events to calculate "BiosInitTime". 

    What specific start/stop events I should check to calculate the Bios Init Time via etl trace, say, using xperf?


    <Event xmlns="">
    		<Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331c3b3a-2005-44c2-ac5e-77220c37d6b4}" />
    		<TimeCreated SystemTime="2016-02-03T15:08:43.601479000Z" />
    		<Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
    		<Execution ProcessID="4" ThreadID="3140" ProcessorID="0" KernelTime="180" UserTime="0" />
    		<Computer />
    		<Data Name="SleepTime">    1546</Data>
    		<Data Name="ResumeTime">     769</Data>
    		<Data Name="DriverWakeTime">     715</Data>
    		<Data Name="HiberWriteTime">    2999</Data>
    		<Data Name="HiberReadTime">    1862</Data>
    		<Data Name="HiberPagesWritten">  148964</Data>
    		<Data Name="BiosInitTime">       0</Data>
    	<RenderingInfo Culture="en-US">
    		<Level>Information </Level>
    		<Opcode>Info </Opcode>
    		<Provider>Microsoft-Windows-Kernel-Power </Provider>

    Thursday, February 4, 2016 5:43 PM