Vous êtes sur la page 1sur 6

La gestion du matriel.

I) Le pilote ou driver Un pilote informatique est un programme informatique, destin permettre au systme d'exploitation d'interagir avec un priphrique. En gnral, chaque priphrique a son propre pilote. Sans pilote, le priphrique ne peut fonctionner. Certains systmes d'exploitation comme Windows proposent leurs propres pilotes gnriques censs fonctionner de manire satisfaisante beaucoup de priphriques pour une utilisation courante. Si ces pilotes grent les grandes fonctions communes tous les matriels, ils ne permettent pas toujours une exploitation optimum du priphrique (ex : les cartes graphiques). Les drivers sont un ensemble de fichiers, ils sont regroups dans une archive (fichier .zip ou .exe). Les fichiers obtenus aprs la dcompression de l'archive sont en fait des fichiers qui iront se copier lors de l'installation dans les dossiers systmes du systme d'exploitation. Ces fichiers ont (sous Windows) principalement les extensions suivantes: .inf, .ini, .dll, .vxd, .cab, .cat.... C:\Windows\inf (dossier cach) pour les fichiers .inf et .pnf C:\Windows\driver pour les fichiers .sys C:\Windows\system32 pour les .dll Les numros de version: Comme n'importe quel logiciel, les drivers sont numrots par des numros de version. Cette numrotation des drivers a un intrt particulier pour les dveloppeurs afin qu'ils s'y "retrouvent" dans leur travail mais connatre la version des drivers a bien sr aussi des intrts pour les utilisateurs normaux comme nous. La version d'un driver permet d'identifier le driver et ainsi de connatre ses amliorations. En effet, les constructeurs fournissent souvent avec les drivers un fichier texte qui contient la liste des amliorations apportes par chaque version. Connatre la version d'un driver permet aussi tout simplement de savoir si la version disponible sur le site Internet du constructeur est plus rcente que celle dont on dispose et donc de savoir sil y a un intrt l'installer. Identifier la version de ses drivers: Pour identifier les drivers actuellement installs et utiliss par un priphrique, il y a plusieurs solutions: - Si vous utilisez les drivers d'origine, la version est probablement indique sur le CD-ROM d'installation. - L'onglet Pilote du gestionnaire de priphriques vous permet de connatre la liste des drivers utiliss par le priphrique et leur version. - Souvent les drivers sont accompagns d'un logiciel de configuration du priphrique et la version du driver y est aussi frquemment indique. - Un fichier texte accompagne trs souvent les fichiers d'installation des drivers et la version y est indique. La certification Microsoft WHQL: La mention WHQL signifie Windows Hardware Quality Laboratories et est attribue par Microsoft aux drivers que son laboratoire a tests et approuvs. La certification des drivers est donc sense prouver la qualit d'un driver et lorsqu'un driver est certifi WHQL, il doit thoriquement fonctionner parfaitement et n'avoir aucun bug dans les applications testes par Microsoft. En pratique, la certification WHQL est surtout "utile" aux professionnels pour des serveurs Windows; domaine dans lequel la stabilit est extrmement importante et dans lequel on ne pourrait pas se permettre d'installer un driver sans savoir sil fonctionne correctement ou non. En revanche, utiliser des drivers non certifis WHQL ne pose en gnral aucun problme pour les PC ordinaires. Certains sites de constructeurs dont celui de Microsoft appellent aussi un driver certifi WHQL un driver qui a obtenu le logo Windows ("Designed for Windows"). Pour vrifier si un driver est certifi WHQL, il faut rechercher si un catalogue de scurit (fichier .cat) valide est contenu dans l'archive. Il est galement possible de vrifier la certification (aussi appele signature numrique) par le biais de l'onglet Pilote du gestionnaire de priphriques:
1

Le fait qu'un driver soit certifi par Microsoft est devenu un rel argument commercial surtout pour les acteurs du march de la carte 3D qui voient par l un moyen de montrer au public la qualit de leurs drivers et donc de leurs produits. Pourtant, cette notion de certification des drivers est aussi un gage de scurit sur la provenance des fichiers. Les drivers beta: Bien souvent, les numros de version des drivers ou des bios sont suivis de la mention beta qui signifie simplement que le driver est encore en dveloppement et qu'il n'a pas t suffisamment test par les dveloppeurs pour tre garanti sans bugs et performant. Le fait d'installer un driver beta peut donc poser de gros problmes de stabilit ou de performances sur votre machine et attention car les constructeurs se dchargent malheureusement le plus souvent de toute responsabilit en cas d'installation de ce type de drivers: pas de support technique... Principalement deux raisons motivent la mise en ligne de drivers beta par les constructeurs: - Une phase de beta test publique permet aux constructeurs de toucher normment de monde c'est dire de configurations et d'applications diffrentes ce qui permettra de dcouvrir de nouveaux bugs et de tester les nouvelles fonctionnalits du driver pour voir si tout fonctionne correctement. Une phase de beta test n'a bien sr d'intrt que si les utilisateurs soumettent au constructeur les bugs dcouverts par le biais d'un formulaire ou d'une adresse e-mail ddie cet effet... - Si un bug critique ou du moins assez gnant est dcouvert et qu'une mise jour du driver doit tre publie rapidement, le driver n'aura pas forcment pu tre bien test temps et le constructeur par prudence le publie sur son site web en tant que driver beta jusqu' ce qu'il ait t mieux test. Les mentions gamma, alpha voir RC (Release Candidate) sont galement parfois utilises et reprsentent aussi une phase de dveloppement plus ou moins avance du driver. Le plus souvent, un driver en version beta fonctionne trs bien mais si vous dsirez avoir une stabilit l'abri de tout reproche, mieux vaut viter d'installer de telles versions et mieux vaut garder la dernire version officielle non beta. II) La HAL pour Hardware Abstraction Layer, en franais, Couche d'Abstraction Matrielle. Son rle est de masquer compltement la partie matrielle au systme d'exploitation lui-mme. Tout matriel va tre prsent virtuellement au systme d'exploitation. Le systme d'exploitation va utiliser le matriel via une interface unique, sans se soucier du matriel. Le but de la HAL est d'viter aux dveloppeurs de mettre en uvre manuellement le code spcifique un priphrique. C'est la couche d'abstraction matrielle de traduire les demandes au systme physique. C'est encore la couche HAL qui gre les systmes multiprocesseurs, en intgrant l'interface SMP (Symmetric Multi Processing). La couche HAL est diffrente suivant le nombre de processeurs dans le systme. La couche HAL reprsente chaque processeur comme un processeur virtuel au noyau. Le noyau, dispatchera ses tches sur ces diffrents processeurs.

II) Le gestionnaire de priphriques


Pour accder au Gestionnaire de priphriques, appliquez l'une des mthodes suivantes : Cliquez sur Dmarrer, puis sur Excuter, et tapez devmgmt.msc. Cliquez avec le bouton droit sur Poste de travail, sur Proprits puis sur l'onglet Matriel et sur Gestionnaire de priphriques. Le gestionnaire de priphrique offre une reprsentation graphique de tous les matriels installs sur votre ordinateur ainsi que des pilotes et des ressources qui lui sont associs. Il fournit un emplacement unique pour modifier la configuration du matriel et son interaction avec le microprocesseur de l'ordinateur. L'utilisation du Gestionnaire de priphriques pour grer vos priphriques et leurs pilotes ncessite les autorisations Administrateurs pour : Charger ou supprimer des pilotes. Copier des fichiers dans le rpertoire system32\drivers. Avoir les autorisations d'criture de paramtres dans le Registre. Le Gestionnaire de priphriques offre les fonctionnalits suivantes : Dfinir si le matriel de l'ordinateur fonctionne correctement. Modifier les paramtres de configuration du matriel. Identifier les pilotes de priphrique qui sont chargs pour chaque priphrique et obtenir des informations sur chaque pilote de priphrique. Modifier les proprits et paramtres avancs des priphriques. Installer les pilotes de priphriques mis jour. Dsactiver, activer et dsinstaller les priphriques. Rinstaller la version prcdente d'un pilote. Identifier les conflits de priphrique et configurer manuellement les paramtres de ressource. Le Gestionnaire de priphriques est utilis pour vrifier l'tat du matriel de l'ordinateur et mettre jour les pilotes de priphrique sur l'ordinateur. Si vous tes un utilisateur confirm et que vous avez une connaissance complte du matriel informatique, vous pouvez utiliser les fonctionnalits de diagnostic du Gestionnaire de priphriques pour rsoudre les conflits de priphrique et modifier les paramtres de ressource. Affichage des informations concernant un pilote de priphriques Pour obtenir des informations sur le pilote d'un priphrique, procdez comme suit : 1. Double-cliquez sur le type de priphrique que vous souhaitez afficher. 2. Cliquez avec le bouton droit sur le priphrique en question, puis cliquez sur Proprits. 3. Sous l'onglet Pilote, cliquez sur Dtails du pilote.

Ces informations vous permettent de dterminer la version des fichiers du pilote de priphrique. Une icne apparat ct des pilotes possdant une signature numrique. Les pilotes de priphriques Windows et les fichiers du systme d'exploitation portent une signature numrique de Microsoft afin de garantir leur qualit. Une signature numrique de Microsoft offre l'assurance qu'un fichier particulier provient de Microsoft et qu'il n'a pas t modifi ou remplac par le processus d'installation d'un autre programme. En fonction de la configuration de votre ordinateur, Windows peut ignorer les pilotes de priphriques ne
3

possdant pas de signature numrique, afficher un avertissement lorsqu'il dtecte des pilotes de priphriques ne possdant pas de signature numrique (le comportement par dfaut) ou vous empcher d'installer des pilotes de priphriques ne possdant pas de signature numrique.

Mise jour ou modification d'un pilote de priphrique Assurez-vous que le pilote le plus rcent pour chaque priphrique est charg dans Windows XP. Les fabricants mettent frquemment jour leurs pilotes pour rsoudre des problmes et tirer profit des fonctions des systmes d'exploitation. Ces pilotes sont gnralement disponibles sur le site Web du fabricant et Microsoft maintient galement les fichiers de pilotes de nombreux priphriques sur ses sites Web.

Installation d'un nouveau pilote partir du Gestionnaire de priphriques 1. Double-cliquez sur le type de priphrique que vous souhaitez mettre jour ou modifier. 2. Cliquez avec le bouton droit sur le pilote de priphrique que vous souhaitez mettre jour ou modifier. 3. Cliquez sur Mettre le pilote jour pour ouvrir l'Assistant Mise jour du matriel. Suivez les instructions de l'Assistant. Restauration d'une version prcdente d'un pilote Utilisez cette fonctionnalit si vous rencontrez des problmes aprs l'installation d'un pilote. Windows XP offre la possibilit de restaurer un pilote de priphrique prcdent fonctionnant correctement : 1. Cliquez avec le bouton droit sur le priphrique dont vous souhaitez restaurer l'ancien pilote et cliquez sur Proprits. 2. Cliquez sur l'onglet Pilotes. 3. Cliquez sur Revenir la version prcdente. II) Linstallation des priphriques. Avant de dbuter l'installation d'un nouveau priphrique sous Windows XP Professionnel, il est impratif de vrifier que celui-ci se trouve bien dans la dernire version de la HCL (Hardware Compatibility List). http://www.microsoft.com/whdc/hcl/default.mspx S'il s'agit d'un priphrique Plug-and-Play, l'installation sera facilite car Windows XP le dtectera automatiquement, l'installera et le configurera. Dans le cas d'un priphrique non Plug-and-Play, celui-ci ncessitera un pilote fourni par le fabriquant, qu'il faudra fournir Windows XP Professionnel pendant la procdure d'installation. Il est galement important de noter qu'il faut disposer des droits d'administrateur pour installer un nouveau priphrique (sauf pour l'installation d'une imprimante locale). a) Le plus souvent vous connaissez le matriel que vous installez et vous pouvez mme possder un CD contenant ses drivers. Il est pourtant conseill de vrifier sur le site Internet si un pilote plus rcent nest pas disponible. b) Il peut arriver que vous ne connaissiez pas votre priphrique ou que vous ny avez pas accs. Malgr tout il existe une solution. 1) Ouvrez le Gestionnaire de priphrique
4

2) Sur le priphrique qui pose problme. Faire un clic-droit, Proprits, onglet Dtails

Regardons le numro didentification. PCI\VEN_1011 correspond au numro de fabricant du priphrique DEV_0009 correspond la rfrence du priphrique

Pour utiliser ses rfrences il existe un site Web : www.pcidatabase.com

Rentrons le numro de Fabricant dans Vendor search et recherchonsle. Nous pouvons aussi agir avec le numro de produit mais les rsultats sont souvent ngatifs.

Le Fabricant est identifi. Cliquez sur le lien. Digital Equipment


Corporation :

Une liste de produits apparat il ne nous reste plus qu identifier le notre. Parfois un lien vers le driver existe mais le plus souvent il vous faudra vous rendre sur le site du constructeur avec les lments rcolts.

Il est possible que la liste ne contienne pas votre produit. Aucune importance rendez-vous sur le site du constructeur et l vous y trouverez votre produit et donc votre pilote.