Windows 8 a atteint le statut RTM, et si vous êtes comme moi, vous envisagez maintenant de le configurer comme système d'exploitation principal de votre bureau. (Je n'aime toujours pas l'interface anciennement connue sous le nom de Metro, mais toutes les autres bonnes choses qui s'y trouvent m'ont, dans l'ensemble, conquis.)
Dans la plupart des cas, cela ne devrait pas être un trop grand bouleversement, car Windows 8 fonctionne très bien avec les pilotes de périphériques conçus à l'origine pour Windows 7. Mais j'ai eu un degré surprenant de difficulté à obtenir l'un de mes appareils plus anciens - un Edirol UA- Interface audio USB 4FX - pour fonctionner.
Facebook busca por correo electrónico sin iniciar sesión
Aucun pilote trouvé
Au début, je n'étais pas sûr de ce que j'avais fait de mal. Le package d'installation du pilote Edirol Windows 7 a fonctionné correctement, mais lorsque j'ai branché l'appareil, Windows 8 a insisté sur le fait qu'il ne trouvait pas de pilote (comme illustré ci-dessus). La recherche manuelle et le pointage de Windows vers le répertoire approprié n’ont pas aidé.
Un rapide coup d'œil dans le fichier INF du pilote a révélé le problème. Habituellement, si un fichier INF ne contient pas d'informations d'installation spécifiques à Windows 8, le système d'exploitation utilisera simplement les instructions pour Windows 7 à la place. Dans ce cas, cependant, j'ai été surpris de voir que le fichier INF indiquait explicitement qu'aucun pilote ne devait être installé pour Windows 8. Voici les sections pertinentes du fichier (NTamd64.6.1 et NTamd64.6.2 étant les noms internes du Éditions 64 bits de Windows 7 et 8 respectivement):
Eh bien, vous pourriez penser, il y a sans aucun doute une raison à cela. Parfois, les choses ne fonctionnent pas entre les différentes versions d’un système d’exploitation et vous ne voulez pas que les gens installent des pilotes qui ne fonctionnent pas.
Mais ce qui est étrange, c'est que ce pilote a été publié en 2009 - il est donc impossible qu'il ait jamais été testé sous Windows 8. Je ne peux que supposer que les développeurs ont décidé de l'empêcher d'être installé sur les futures versions du système d'exploitation juste pour écarter toute possibilité de problèmes futurs.
cómo desbloquear a alguien en fortnite pc
Ajuster le fichier INF
Une telle prudence est peut-être une bonne pratique d'ingénierie, mais j'étais frustré. Je pensais que le pilote devrait fonctionner dans le nouveau système d'exploitation - si je pouvais seulement trouver un moyen de l'installer. Heureusement, la suppression de l’interdiction d’installer sous Windows 8 n’a pas été difficile. Quelques touches dans le Bloc-notes, pour basculer entre les références à NTamd64.6.1 et NTamd64.6.2, ont suffi à persuader Windows 8 de trouver et de commencer l'installation du pilote lorsque j'ai branché mon UA-4FX
Le pilote avait été signé numériquement pour garantir son intégrité
Immédiatement, cependant, un nouveau problème est survenu: le pilote était maintenant rejeté en raison d'une erreur de hachage. Cela indiquait que le pilote avait été signé numériquement pour garantir son intégrité - ce qui signifie qu'il refuserait de s'installer si le fichier INF (ou toute autre partie) avait été falsifié. Une belle situation catch-22 pour moi.
Je me suis brièvement demandé s’il pouvait y avoir un moyen facile de forger une nouvelle signature, mais bien sûr, l’intérêt des signatures est qu’il n’y en a pas. Puis une solution de contournement simple m'est venue: je suis retourné dans le fichier INF et j'ai supprimé la référence dans l'en-tête au fichier CAT contenant les détails cryptographiques du pilote. Le pilote n’était plus signé du tout.
Installation de pilotes non signés
Problème résolu? Pas assez. La procédure d'installation du pilote ne se plaignait plus des problèmes de hachage: mais elle annulait l'opération dès qu'elle remarquait que le pilote n'était pas signé. Ah oui: comme nouvelle mesure de sécurité dans Windows 8, les pilotes non signés sont automatiquement bloqués.
Heureusement, il existe également un moyen de contourner ce problème. Si vous accédez à l'application de démarrage avancé dans Windows 8, vous pouvez choisir de redémarrer l'ordinateur avec les options de démarrage avancé activées. Vous aurez ensuite la possibilité de démarrer dans différents modes de dépannage, notamment le mode sans échec, le mode de débogage et le mode de mise en application de la signature de pilote désactivé.
Lorsque j'ai démarré dans ce mode, j'ai enfin pu installer mon pilote Edirol UA-4FX modifié - qui, à mon grand soulagement, s'est avéré fonctionner parfaitement. J'ai ensuite pu redémarrer dans le mode normal, plus sûr et d'application de la signature, et profiter à la fois de la sécurité et du son du pilote.
Bien sûr, il n’ya aucune garantie que tous les pilotes seront si susceptibles d’être modifiés ou qu’ils fonctionneront parfaitement sous Windows 8. Mais nous espérons que quelque chose de cette expérience pourra vous être utile.
cómo despegar no molestar en iphone
Quoi qu'il en soit, il est en quelque sorte rassurant de constater que même dans le dernier système d'exploitation de Microsoft - qui était censé être uniquement une question de commandes tactiles et d'expériences utilisateur graphiques - il est toujours possible pour nous, bricoleurs, lorsque nous rencontrons un problème technique, de rester coincés. et le réparer nous-mêmes.
Postscript: une solution plus simple
Plus tard, une solution de contournement plus facile m'est venue. Windows 8 est compatible avec les pilotes écrits pour Vista, ainsi que pour Windows 7: donc, à titre expérimental, j'ai essayé de télécharger et d'installer le pilote Vista 64 bits pour mon appareil Edirol. Cet ancien fichier INF (daté de 2007) n'incluait aucune restriction spéciale pour Windows 8, et comme aucune modification n'était requise, il n'était pas nécessaire de supprimer la signature numérique et de démarrer dans un mode spécial pour la faire fonctionner. Bien sûr, un pilote vieux de cinq ans peut ne pas prendre en charge toutes les fonctionnalités et les performances complètes d'une version plus à jour, mais c'est une confirmation utile que si vous avez besoin de faire fonctionner un périphérique plus ancien, les pilotes Vista pourraient faire le tour.