2
moudy 156 天前 via iPhone
.sys 是内核模块,会被内核调用。模块崩掉就意味着内核崩了。win 内核崩的表现就是蓝屏
|
3
lambdaq 156 天前
驱动文件。等于承重墙。
|
4
mioktiar56 155 天前 1
通常只有 Ring0 层的程序才会导致系统蓝屏,比如驱动(.sys );而我们通常的应用程序都是在 Ring3 层,导致不了系统蓝屏的
|
5
busier 155 天前 via iPhone 2
蓝屏是 windows 保护设备措施
简单的说就是 windows 自己通过蓝屏主动终止计算机运行 以保护设备 内核模块可以直接操作硬件,如果内核代码模块,例如驱动程序出错,写坏了磁盘驱动或文件系统或缓存所在的内存地址,那么就会造成整个磁盘存储结构损坏 又比如工厂操作工业设备的计算机 错误数据写入设备操控的内存区域 严重时会导致大型设备误动作造成严重后果 所以 windows 要通过蓝屏主动终止系统运行。负责蓝屏的代码,首先操作就是屏蔽设备中断,防止再操作硬件。并且要校验文件系统驱动,才会进行内存转储。 客观的说 windows 的蓝屏功能设计很优秀 |