Depuis Windows Vista, le système d’exploitation inclut des pilotes dans C: / Windows / System32 / DriverStore. Pour empêcher quelqu’un de modifier les pilotes matériels, Windows autorise uniquement l’installation des pilotes situés dans ce dossier. Avant qu’un pilote y soit ajouté, le système vérifie la signature numérique des pilotes pour certifier qu’ils ont été signés par l’entreprise d’origine et qu’ils n’ont pas été modifiés.
Tous les conducteurs, que ce soit de Microsoft ou de tiers, sont actuellement stockés dans DriverStore. Cependant, depuis le dernier construire 21343 correspondant à Windows 10 21H2, l’utilisateur Albacore a découvert un nouveau dossier appelé CONDUCTEURS OEM dans le dossier Windows pour isoler les pilotes tiers de la même manière qu’avec Windows 10X.
Il semble que Microsoft souhaite isoler les pilotes tiers sur le bureau de la même manière qu’ils les isolent sur 10X. Pas de partition dédiée, mais un dossier fera l’affaire. pic.twitter.com/4DatghWNas
– Germon (@thebookisclosed) 25 mars 2021
La fonction, baptisée comme Writeable_DriverStore, permettra à Windows 10 de migrer tous les pilotes tiers vers ce dossier. Une fois activé, toutes les installations de pilotes sont effectuées dans ce dossier.
La ventaja de hacer esto es enorme en términos de seguridad, ya que permite a Microsoft aislar drivers de terceros al margen de los suyos para bloquearlos cuando sea necesario, ya sea porque se hayan modificado para contener malware, o porque haya cualquier tipo de conflicto con le système.
Traditionnellement, le dossier System32 a été un endroit où seul le contenu digne de confiance est stocké et qui est d’une importance vitale pour le fonctionnement normal du système d’exploitation. Cependant, il est également devenu le lieu où les développeurs tiers exécutent leurs fichiers exécutables et leurs pilotes depuis quelques années maintenant. Par conséquent, déplacer le dossier hors de là améliore directement la sécurité du système d’exploitation.
Pour éviter les conflits avec les pilotes, le nouveau dossier dans lequel ils seront créés suivra la même distribution. Ainsi, alors qu’ils étaient maintenant dans C: / Windows / System32 / DriverStore, le nouveau dossier sera C: / Windows / OEMDRIVERS / System32 / DriverStore. Grâce à cela, les échecs de chemin sont évités, le système d’exploitation garantissant que les pilotes accèdent correctement à leurs dossiers correspondants.