系统蓝屏了???
用电脑超过一年的朋友肯定都遇到过蓝屏的问题,通常我们会很气愤,因为蓝屏的背后很可能伴随着你打了一半的排位赛,也可能伴随着你作了一整夜的产品方案,当电脑“guang”的一瞬间,我们整个人都是奔溃的,当奔溃成为一种习惯后,你会麻木的通过强制关机并重新启动来解决这场无聊的闹剧。
那么蓝屏到底是一种什么现象呢?
以下为楼主个人见解,如有错误请批判
从设计理念出发,蓝屏是windows对数据的一种保护机制,何出此言呢?你可以这样想想,现在系统里出现了一个致命错误,那么有两条路可以走,一个是走下去,另一个是停下来。
先说说一条路走到黑的后果,比如出现错误是由于你试图删除一个系统文件夹,当里面的东西删了几个的时候系统反应过来了,唉这不是幼儿园的车,要下车但发现这车没有车门???那你就等着系统文件被删完吧。
再举个你能听懂的栗子,你一号女朋友做了香喷喷的饭菜,你吃饱了,然后你二号女朋友又做了好吃的甜点,你已经吃不下了,但在女朋友的黑化与柴刀压力下,你还是得老老实实的继续吃。
所以说系统必须要有一种保护机制,防止致命的错误继续下去,这就顺势诞生了蓝屏这个让很多人很讨厌,但确实是一大利器的玩意儿。
那么单纯的停下来就行了吗?
举个栗子,两辆相同的车在公路上走,跑得快的那辆发现前面有一个障碍物,它觉得它能躲过去,结果它撞上了,那这时候它应该怎么办呢?
聪明的读者们都知道,应该告诉后面的傻瓜这里发生了什么事。
windows也是这样设计的,遇到不可逆转的错误时,停止所有的进程,抛出所有人讨厌的蓝屏界面,收集触发蓝屏的相关信息,将相关的软件使用/触发细节都写到了一个Dump文件中,然后自动重启。
那么根据逆向思维,我们从dump文件中,找出引起蓝屏的原因,就能解决我们的烦恼了。

用电脑超过一年的朋友肯定都遇到过蓝屏的问题,通常我们会很气愤,因为蓝屏的背后很可能伴随着你打了一半的排位赛,也可能伴随着你作了一整夜的产品方案,当电脑“guang”的一瞬间,我们整个人都是奔溃的,当奔溃成为一种习惯后,你会麻木的通过强制关机并重新启动来解决这场无聊的闹剧。
那么蓝屏到底是一种什么现象呢?
以下为楼主个人见解,如有错误请批判
从设计理念出发,蓝屏是windows对数据的一种保护机制,何出此言呢?你可以这样想想,现在系统里出现了一个致命错误,那么有两条路可以走,一个是走下去,另一个是停下来。
先说说一条路走到黑的后果,比如出现错误是由于你试图删除一个系统文件夹,当里面的东西删了几个的时候系统反应过来了,唉这不是幼儿园的车,要下车但发现这车没有车门???那你就等着系统文件被删完吧。
再举个你能听懂的栗子,你一号女朋友做了香喷喷的饭菜,你吃饱了,然后你二号女朋友又做了好吃的甜点,你已经吃不下了,但在女朋友的黑化与柴刀压力下,你还是得老老实实的继续吃。
所以说系统必须要有一种保护机制,防止致命的错误继续下去,这就顺势诞生了蓝屏这个让很多人很讨厌,但确实是一大利器的玩意儿。
那么单纯的停下来就行了吗?
举个栗子,两辆相同的车在公路上走,跑得快的那辆发现前面有一个障碍物,它觉得它能躲过去,结果它撞上了,那这时候它应该怎么办呢?
聪明的读者们都知道,应该告诉后面的傻瓜这里发生了什么事。
windows也是这样设计的,遇到不可逆转的错误时,停止所有的进程,抛出所有人讨厌的蓝屏界面,收集触发蓝屏的相关信息,将相关的软件使用/触发细节都写到了一个Dump文件中,然后自动重启。
那么根据逆向思维,我们从dump文件中,找出引起蓝屏的原因,就能解决我们的烦恼了。
















