A few weeks back I did a few updates on my laptop and everything seemed to be fine. But then I started seeing BSOD’s on my Lenovo w520 that has Windows 8 Pro x64 installed. I did some troubleshooting and came up blank. Ends up with the help of someone in the Microsoft community site, we identified, isolated and resolved the issue:
The latest Intel Storage Drivers provided by Intel have lots of issues with them, specifically waking laptops coming from sleep. Specifically, look in the Device Manager under the IDE ATA/ATAPI Controllers / Intel Mobile Express Chipset SATA AHCI Controller… the most current version (v188.8.131.527) is the culprit ( here’s a thread talking about it ).
What I did was go back and find an older version of the driver for Windows 7 x64, version 184.108.40.2066 ( here’s where I found it on the Lenovo site ). You’re supposed to be able to install this on top of the more current driver & reboot, but that wasn’t my experience. I had to uninstall the more current driver and reboot. Things got scary as I got into what seemed a perpetual BSOD reboot cycle. Eventually I got to boot into Safe Mode where I installed the older driver and rebooted again.
Since then, I’ve been able to put my laptop to sleep and wake it up without any BSOD’s. Posting this as I know of a handful of other people who’ve been experiencing this (not just on the Lenovo w520, but on other Lenovo’s as well that use the same chipset… including the x200s). I was very concerned about having a nice BSOD next week in Las Vegas for the SharePoint Conference so hope this helps someone else out.
Here’s the entire support thread in case you’re interested ( note there are two pages to the thread ).