none
Problem Installing Windows 10 Checked Build RRS feed

  • Question

  • Hi,

    I was following this tutorial to install a checked build of windows 10 to better understand the interaction between kernel and the driver I'm developing.

    After the reboot, windows failed to start. The debugger had this output.

    Waiting to reconnect...
    Connected to target 169.254.162.206 on port 50185 on local IP 192.168.25.193.
    BD: Boot Debugger Initialized
    Connected to Windows Boot Debugger 10586 x64 target at (Wed Jun 15 16:29:08.350 2016 (UTC - 7:00)), ptr64 TRUE
    Kernel Debugger connection established.
    
    ************* Symbol Path validation summary **************
    Response                         Time (ms)     Location
    Deferred                                       srv*https://msdl.microsoft.com/download/symbols
    Symbol search path is: srv*https://msdl.microsoft.com/download/symbols
    Executable search path is: 
    ReadVirtual() failed in GetXStateConfiguration() first read attempt (error == 0.
    Windows Boot Debugger Kernel Version 10586 UP Free x64
    Machine Name:
    Primary image base = 0x00000000`007a3000 Loaded module list = 0x00000000`008e0aa0
    System Uptime: not available
    *** Windows is unable to verify the signature of
        the file \WINDOWS\system32\ntkrnlmp.chk.  It will be allowed to load
        because the boot debugger is enabled.
    *** Windows is unable to verify the signature of
        the file \WINDOWS\system32\hal.chk.  It will be allowed to load
        because the boot debugger is enabled.
    Shutdown occurred at (Wed Jun 15 16:29:12.888 2016 (UTC - 7:00))...unloading all symbol tables.
    Waiting to reconnect...
    Connected to target 192.168.25.141 on port 50185 on local IP 192.168.25.193.
    Connected to Windows 10 10586 x64 target at (Wed Jun 15 16:29:16.902 2016 (UTC - 7:00)), ptr64 TRUE
    Kernel Debugger connection established.
    
    ************* Symbol Path validation summary **************
    Response                         Time (ms)     Location
    Deferred                                       srv*https://msdl.microsoft.com/download/symbols
    Symbol search path is: srv*https://msdl.microsoft.com/download/symbols
    Executable search path is: 
    Windows 10 Kernel Version 10586 MP (1 procs) Checked x64
    Built by: 10586.0.amd64chk.th2_release.151029-1700
    Machine Name:
    Kernel base = 0xfffff800`9888a000 PsLoadedModuleList = 0xfffff800`9907a7f0
    System Uptime: 0 days 0:00:03.900 (checked kernels begin at 49 days)
    Driver NTOS_OB registered callbacks FFFFF800992D291C and 0000000000000000
    Driver NTOS_WNF registered callbacks FFFFF8009941D708 and 0000000000000000
    Driver NTOS_SE registered callbacks FFFFF8009937C48C and FFFFF8009937C5DC
    Driver NTOS_CMP registered callbacks FFFFF8009917D640 and FFFFF8009917D6EC
    Driver NTOS_ETW registered callbacks FFFFF800993D94A4 and FFFFF800993D9750
    AccessBaseField: no handler for RegionSpace 3
    
    AccessBaseField: no handler for RegionSpace 3
    
    Driver NSI registered callbacks FFFFF80177F477F0 and FFFFF80177F64DC0
    Driver \Driver\KSecDD registered callbacks FFFFF801771755D0 and FFFFF8017717D570
    Driver \FileSystem\Mup registered callbacks FFFFF80178452F10 and FFFFF8017845A6E0
    KDTARGET: Refreshing KD connection
    Driver \FileSystem\Npfs registered callbacks FFFFF801795EEDC0 and FFFFF801795F30A0
    Driver \FileSystem\Msfs registered callbacks FFFFF80179007880 and FFFFF80179009140
    Driver \FileSystem\rdbss registered callbacks FFFFF8017988C290 and FFFFF8017989CB70
    Driver \FileSystem\Dfsc registered callbacks FFFFF80179957F10 and FFFFF80179965ED0
    Driver NTOS_SE_RM registered callbacks FFFFF8009937C3FC and 0000000000000000
    Assertion failure - code c0000420 (first chance)
    *** ERROR: Module load completed but symbols could not be loaded for SynTP.sys
    nt!KeResetEvent+0x30:
    fffff800`988f2ea8 cd2c            int     2Ch
    *** WARNING: Unable to verify timestamp for ntdll.dll
    *** ERROR: Module load completed but symbols could not be loaded for ntdll.dll

    I followed the instructions and copied the two files ntkrnlmp.chk and hal.chk, set the kernel and hal and bootdebug option for the {current} boot entry, and then restarted. And windows stuck at loading screen.

    I'm now in the process of system recovery and not sure if it can recover boot configuration. I hope I don't need to reset the computer.

    Any suggestions on how I can install the checked build correctly?

    Thanks,

    Max

    Wednesday, June 15, 2016 11:52 PM

Answers

  • Unfortunately the checked kernel and HAL are the RTM versions of Windows 10, but your system is far beyond this.  Between the changes in the kernel and HAL since Vista (where most of the debug print data and asserts require PDB files Microsoft doesn't release), the improvements in the OS in general, and the lack of a complete checked build release, most of us don't bother with the checked build anymore.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Thursday, June 16, 2016 11:49 AM

All replies

  • In case anyone running into the same problem, there's a command line prompt in advanced recovery menu where you can restore the boot options.
    Thursday, June 16, 2016 12:10 AM
  • Unfortunately the checked kernel and HAL are the RTM versions of Windows 10, but your system is far beyond this.  Between the changes in the kernel and HAL since Vista (where most of the debug print data and asserts require PDB files Microsoft doesn't release), the improvements in the OS in general, and the lack of a complete checked build release, most of us don't bother with the checked build anymore.


    Don Burn Windows Driver Consulting Website: http://www.windrvr.com

    Thursday, June 16, 2016 11:49 AM