I have been running with the checked x64 kernel and HAL from the WDK with no
problem, so it’s not fundamentally broken in my experience. You are correct
though that they are unsigned, which is different from previous kit
releases.
That being said, yes, the boot configuration for booting with the checked
build was definitely configured for debug, and I’m almost 100% certain
(although I am now questioning myself) that the debugger was also running.
Are you also sure that boot debugging was enabled? Note that this is an
independent step from enabling debug:
bcdedit /set bootdebug on
This has been a required step for loading unsigned boot start drivers for
quite a while. With this option enabled, you should see this warning printed
out in the debugger during boot:
*** Windows is unable to verify the signature of
the file \Windows\system32\ntoskrnl.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.
-scott
–
Scott Noone
Consulting Associate and Chief System Problem Analyst
OSR Open Systems Resources, Inc.
http://www.osronline.com
“Jay Talbott” wrote in message news:xxxxx@ntdev…
Ok, I’ll first confess that last week was a long frustrating week, so I
probably wasn’t thinking things through as well as I should have been at the
time. It wasn’t dawning on me that as long as the debugger was hooked up, I
should be able to boot with unsigned components, including the kernel and
HAL. I guess I figured since the checked kernel and HAL had been signed in
prior releases that they always had to be signed, debugger or not. My bad.
That being said, yes, the boot configuration for booting with the checked
build was definitely configured for debug, and I’m almost 100% certain
(although I am now questioning myself) that the debugger was also running.
I had been doing some Win8 driver debugging using the retail kernel when I
decided to switch to the checked kernel and hal. I copied the boot entry for
the regular boot that already had the debugger settings specified and just
modified it for the checked components and verified that it also had
debugging enabled. When I booted I got a selection of which boot option that
I want to boot with that comes up during the boot cycle, albeit much later
in the process than it used to be. If I selected the original (retail)
option, it completes the boot and everything works fine. If I selected the
checked build option, the system immediately reset (no crash dump, no
nothing - it just immediately went back to the BIOS startup screen).
Also, even if there was some sort of operator error involved here, what
explains why I couldn’t get the full checked build to install from the DVD I
burned to a fresh blank hard drive in the same machine where the retail
build installed correctly?
I will give it all a go again today now that my mind is fresh…
-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-511107-
xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
Sent: Friday, August 17, 2012 8:08 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Checked kernel and HAL included with Win8 WDK
WITH the debugger attached and boot debug enabled?
Just checking…
Peter
OSR
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer