Я столкнулся с проблемой с драйверами на разных версиях Windows. Почему более новые версии не имеют обратной совместимости (в определенной степени)? Какие изменения между версиями Windows в ОС, которые требуют разных драйверов?

1 ответ1

3

Драйверы представляют собой связь между вашим ядром и вашим устройством. Таким образом, драйвер должен быть написан для работы с ядром, а для нового ядра требуется новый драйвер. Есть некоторые совпадения для незначительных изменений; Например, большинство драйверов win2k (NT5) работают на XP (NT5.1), а большинство драйверов vista (NT6) работают на win7 (NT6.1), но драйверы xp НЕ работают на Vista, и драйверы win 9x не работают на win2k ,

Одним из примеров серьезных изменений в дизайне ядра является то, что в версии 6+ Windows начала требовать, чтобы все драйверы были сертифицированы WHQL и имели цифровую подпись (хорошая идея, так как вредоносные драйверы полезны для установки не обнаруживаемых вредоносных программ, таких как руткиты), но это действительно требуют от многих клиентов покупать новые периферийные устройства для своих ПК после обновления. компании не желали платить все деньги за тестирование WHQL для своих старых устройств, которых уже нет в продаже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .