#оффтоп
Почему все драйверы в Windows датируются 21 июня 2006 года?
Для установки древней даты есть одна очень важная причина, которая не имеет никакого отношения к реальной дате выпуска драйвера.
Дело в том, что в Windows работает система Plug and Play (PnP), которая позволяет быстро определить и автоматически сконфигурировать устройства в компьютере. Она автоматически распознаёт наличие нового устройства, а потом подбирает драйверы, устанавливает их, так что всё функционирует нормально без установки и конфигурации вручную. Автоматичеcки распределяются ресурсы, порты ввода-вывода, карты распределения памяти устройств и прочее.
Так вот, когда система PnP в Windows выполняет ранжирование драйверов, она первым делом сверяет аппаратный идентификатор устройства и драйвера. Если же два драйвера имеют одинаковый идентификатор, то система должна выбрать один драйвер из двух. В этом случае главным фактором является дата драйвера.
Представим ситуацию, что даты файлов указаны реальные и соответствуют времени создания файла. Что получится? Предположим, что ваше устройство может использовать стандартный драйвер Windows, но вы установили фирменный специализированный драйвер для него. В этой ситуации при каждом новом обновлении Windows будет накатывать новый стандартный драйвер Windows вместо вашего фирменного драйвера, потому что в новой версии Windows у драйвера будет более свежая дата. Вам придётся вручную каждый раз возвращать нормальные драйверы обратно.
Чтобы избежать такого конфликта, было принято простое и эффективное решение. Всем драйверам во всех версиях Windows присваивается стандартная дата, которая соответствует дате выхода Vista RTM. Эта фиксированная дата не зависит от версии драйвера или реальной даты создания файла. В то же время обновляется номер версии драйвера — это следующий фактор, который учитывается при выборе драйвера, после даты создания файла.
Источник
http://lnk.al/3K9K