根据我的经验,Windows版本之间的可比性似乎相当不错,尤其是对于普通家庭用户(不包括企业)。如果每个版本的Windows之间相互兼容,为什么硬件制造商必须为每个版本的Windows(XP,7、8等)发布驱动程序?这在打印机(例如佳能PIXMA iP4000R)图形卡,某些外围设备等中非常常见。
在两种情况下(使用clean install)升级Windows版本(从xp到win7)或降级(从win 8到win7),这似乎都是很常见的,几乎没有任何可用的解决方案,因此必须下载所有驱动程序Windows的特定版本。
例如,我将Windows 8.1笔记本电脑降级为Windows 7,这花费了几个小时,因为没有安装Windows 8提供的驱动程序,这使我不得不去每个制造商那里寻找Windows 7的驱动程序。在升级版本中也是如此。如果应该始终重写驱动程序而不是创建一个可以在所有版本中使用的驱动程序,这不是在浪费时间吗(如果它们仍然应该相似)(至少在Windows 8之前)
最近唯一的更改是对驱动程序模型的更改。这意味着驱动程序可以“崩溃”而不会占用整个系统。打印机是Windows 8中发生的更改之一。30-40%的打印机可以使用通用驱动程序。如果Microsoft从不强制更改,则这是不可能的,例如,您的显示驱动程序现在可以崩溃,而不会崩溃整个系统。
—
拉姆猎犬,2014年