Windows8 BAD_POOL_HEADER BSOD caused by MacHALDriver.sys

I (and apparently several others: http://answers.microsoft.com/en-us/windows/forum/windows_8-system/windows-8-ligh t-blue-screen-error-your-pc-ran-into/25b468cf-5186-4dca-9eca-d696a1a4ae34?page=1) are suffering from a BAD_POOL_HEADER BSOD when running Windows8 from a BootCamp partition.


I initially returned my MBP for repair via our local Apple store and paid "$350" for a "motherboard replacement", only for this issue to reoccur within a few weeks. It looks like I a) didn't need the repair and b) this appears to be a bug in Apple's MacHALDriver.sys kernel-mode driver:


I've run my (and others') crash-dumps through WinDBG and am seeing the following reported by !analyze:

BugCheck 19, {20, fffffa800fa55000, fffffa800fa550c0, c0c0000}

*** WARNING: Unable to verify timestamp for MacHALDriver.sys
*** ERROR: Module load completed but symbols could not be loaded for MacHALDriver.sys
Probably caused by : MacHALDriver.sys ( MacHALDriver+1714 )


@Apple: Could you please take a look at this and work on a fix - corrupting the kernel memory is a pretty serious issue.


The work-around for now is to open Driver Manager, expand the "displays" item and disable the "Generic PnP Display" device items. Don't worry - your displays will continue to function fine, but your Mac will no longer BSOD several times a day!


HTT.


Rich

MacBook Pro, Windows 7, 17" (spring 2011)

Posted on Jan 14, 2013 10:13 AM

Reply
21 replies

Apr 12, 2013 11:09 AM in response to richardfromsnoqualmie

For anyone tracking this issue, the new BootCamp v5.0.5033+ drivers appear to have fixed this issue. Go download the latest drivers and install on Windows on your Macs 🙂


http://www.apple.com/support/bootcamp/downloads/


Also note, however, that you may experience issues with Windows reporting the current time incorrectly. I've started a new thread outlining the issue and a work-around for you to correct the issue until Apple do so:


https://discussions.apple.com/thread/4965151


HTH.


Rich.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Windows8 BAD_POOL_HEADER BSOD caused by MacHALDriver.sys

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.