I get what you are saying, but now no one has any information about what the problem might be and how to fix it, as opposed to people savvy enough to Google the STOP code (and I think you are underestimating the current population and certainly ignoring people's ability to learn to Google error messages).
Sure, there was something psychologically jarring about the old BSOD, but without giving us any clue as to what went wrong with the computer, how is anyone supposed to be able to fix it? Is it impossible to display a STOP code in a friendly manner?
Yes, they do. People knowledgeable in Windows analyze the dump files a BSOD creates. These file have all the information needed for debugging. In addition, it's dumped in the event logs.
People on HN seem pretty quick to jump on this pre-beta release, and Windows in general, without proper situational awareness.
The STOP code is still there. It's small in that screenshot, but the bottom line reads "You can search for the error online: HAL INITIALIZATION FAILED".
yes. or i assume that 8 will have the same feature 7 does, in that on next boot it will give you a "windows has recovered from a serious error, would you like to go online to search for a solution" dialog.
I'm sure all the relevant data is recorded in the event log, which is how it should be done. In fact, I do believe that's what the error message says in smaller font.
> Where is it recorded when the OS kernel loses access to persistent storage?
When your drive/chipset dies and you reboot, you'll get an error saying that no bootable drive is found. It'll be pretty obvious what happened at that point.
KeBugCheckEx(), the method that displays a blue screen, dumps memory to the paging file (which is contiguous and fixed, so it doesn't need the FS driver). When a dump is about to be made, it hashes all of the pieces of the pager and the disk driver necessary to do the dump, and ensures that they aren't corrupted, then dumps. On reboot, the boot manager notices that the system died messily, and copies the paging file to a crash dump.
Now you know more than you ever wanted to about blue screens. :)
This removes that information and replaces it with a 72 point emoticon.