Kernel dev pro-tip
Perniciously, if you bluescreen a VMWare virtual machine enough times / just in the right way, reverting to a snapshot will no longer help you because the base image is corrupted.
This is infuriating and happens to me about once per 6 months of intense kernel dev, and has happened for the past decade on all versions.
tldr; if your snapshot suddenly doesn't act the way it did the las 1000 times you reverted to it, just rebuild the whole VM from scratch or fall into the pit of insanity.