Microsoft добавляет в Windows 10 папку OEMDRIVERS, которая будет использоваться для хранения сторонних драйверов.
Начиная с Windows Vista, операционная система включает папку DriverStore, которая используется для хранения драйверов. Windows разрешает установку только тех драйверов, которые находятся в этой папке. Прежде чем драйвер будет добавлен в DriverStore, ОС сначала проверит его цифровую подпись. В текущих версиях Windows 10 все драйверы, будь то драйверы Microsoft или сторонних производителей, хранятся вместе. По сей видимости, это скоро изменится.
Пользователь Twitter под ником Albacore обнаружил скрытую функцию в предварительной сборке Windows 10 21H2 21343, которая создает специальную папку для сторонних драйверов.
Эта функция называется Writeable_DriverStore, и если она включена, Windows 10 перенесет все сторонние драйверы в специальную папку OEMDRIVERS при установке новой версии операционной системы.
Чтобы эта функция работала, ее необходимо включить перед первой загрузкой новой версии Windows 10. После включения и установки новой версии Windows 10 автоматически перенесет внешние драйверы в папку OEMDRIVERS.
«Вот новая виртуальная машина с включенной функцией перед первой загрузкой: драйверы инструментов VMware теперь находятся в OEMDRIVERS», — написал Albacore в Twitter.
Хотя эта функция не будет иметь явных преимуществ для пользователей, она позволяет Microsoft перемещать сторонние библиотеки за пределы папки C:\Windows\System32, которая всегда предназначалась для хранения только надежных файлов, необходимых для работы операционной системы. Перемещая сторонние файлы за пределы System32, Microsoft, видимо, рассчитывает усилить безопасность операционной системы.
PastorGL
Самое главное-то не упомянули. Это фича из Windows 10X, в которой под OEM дрова выделяется отдельная партиция, которая в свою очередь пришла туда из мобильной винды.
А задумано это для того, чтобы сделать образ оси полностью serviceable без использования механизма SxS, который несколько морально устарел. Без левых файлов это сделать сильно проще. В будущем в System32 скорее всего будет тупо монтироваться виртуальный диск целиком вместо создания тысяч жёстких ссылок. А уж сам это диск будет иметь оверлейную структуру. (Десятка и сейчас это умеет, но пока в полную силу такой механизм не используется.)
HellKaim
Ну то есть мы плавно движемся к унификации сборки, когда в зависимости от аппарата пользователя разворачиваться будет та или иная конфигурация.
Интересное решение, на самом деле и много говоращее о будущих планах Microsoft. На месте некоторых вендоров я бы стал повнимательнее.