为什么 Windows 安装程序要加载所有设备驱动程序以进行安装?

为什么 Windows 安装程序要加载所有设备驱动程序以进行安装?

当 Windows XP 安装程序加载时(在带有白色文字的蓝屏中),它会加载一大堆设备驱动程序,其中大多数相互重叠,因为它们适用于相同的设备类型,但不同的设备品牌。

为什么 Windows 安装程序不检测现有的硬件,而只加载检测到的硬件的驱动程序?

答案1

Windows XP 安装程序必须加载所有驱动程序才能确定您拥有的硬件。如果没有加载驱动程序,它就无法知道如何探测该设备。

它不会保留所有驱动程序 - 一旦它知道哪些驱动程序与您的系统相关,它就会安装这些驱动程序。所有其他驱动程序(除了一些常见的驱动程序,如 USB 大容量存储等)都将被丢弃。

答案2

Windows XP 安装程序加载通用驱动程序,该驱动程序可在目前大多数系统上运行,以防止安装中出现兼容性问题。

*这些驱动程序仅与设置相关。

**我不确定此方法在 Vista/7 中是否相同,但对于 XP - 这是方法。

***Windows 安装程序仅加载所需的驱动程序。

相关内容