三. 为什么驱动会蓝屏?
驱动跑在内核,权限极高。普通程序崩溃只会关掉软件;驱动写错内存,直接整个系统崩溃蓝屏。
蓝屏代码很多就是驱动异常:“nvlddmkm.sys”就是英伟达显卡驱动。
四. INF 文件是什么?
驱动包里不只是“.sys”(内核驱动文件),还有 INF 配置文件。
INF 告诉 Windows:这个驱动对应哪个硬件 ID,复制哪些文件,注册哪些服务。
Windows 设备管理器就是靠硬件 ID匹配驱动,装错 ID 的驱动直接无法加载。
五. 自带通用驱动(Microsoft Basic Driver)原理
微软提前写了一套极简驱动,只实现最基础指令。
优点:开机就能识别硬件。
缺点:不调用硬件专属加速单元。比如微软基础显卡驱动,GPU 硬件解码、3D 加速全部关闭,只能 2D 桌面。
六. 驱动、固件、BIOS,三者容易混淆
BIOS/UEFI:主板开机底层固件,在操作系统启动之前运行。
固件 Firmware:硬件本身内置小程序,存在硬件芯片里(SSD 固件、显卡 VBIOS)。
驱动 Driver:系统启动之后,Windows 加载的软件,用来和固件通信。
固件是硬件自带大脑;驱动是系统和这个大脑的翻译。两者独立。很多人把固件更新当成驱动更新,这是最常见误区。
#电脑知识 #电脑 #驱动 #电脑驱动
