Ajout de pilotes / drivers dans le CD de Windows XP

Le par  |  0 commentaire(s)
D/ Modification des fichiers de réponses de l’installation de Windows:

Lors d’une installation de Windows, le programme va chercher dans le dossier %windir%\inf les fichiers de pilotes. La méthode va consister ici à modifier les fichiers de réponses afin de permettre au programme d'installation d’élargir le champ de ses recherches aux dossiers nouvellement créés contenant les pilotes récupérés.

La politique de Microsoft sera aussi prise en compte afin de ne pas avoir de problèmes si certains pilotes ne sont pas certifiés (non WHQL).
Le fichier clean.bat sera aussi modifié afin de supprimer le dossier \pilotes et son contenu une fois les pilotes installés.


1. Modification des fichiers de réponses unattend.txt, winnt.sif et winnt32.sif:


Afin de faire prendre en compte les pilotes ajoutés, il suffit de rajouter les lignes suivantes dans la section [Unattended]:

DriverSigningPolicy=Ignore
OemPnPDriversPath="pilotes\raid;pilotes\gpu"

Explications:
La commande DriverSigningPolicy=… permet de contrôler la certification des pilotes selon la norme Microsoft WHQL; les valeurs acceptées sont les suivantes:

Ignore: Installe les drivers quelle que soit la certification (installation de versions bêta, …),
Warn: Pose la question si le setup rencontre un pilote non certifié,
Block: Empêche toute installation de pilotes non certifiés.

La commande OemPnPDriversPath=”…” permet au programme d'installation de Windows d’étendre la recherche des pilotes dans les dossiers spécifiés.


Remarques:

- Il faut noter un à un les chemins à partir de $1\ en les séparant par un ;
- La chaîne n’accepte pas un nombre illimité de caractères (attention en cas de nombreux dossiers de pilotes)



2. Modification de clean.bat


La ligne de commande suivante est à rajouter au fichier à la suite de la suppression du dossier pilotes\ copié sur le disque dur :

cmd /c rd /s /q %systemdrive%\pilotes\

Listing de clean.bat:

@echo off
echo Suppression des répertoires temporaires ...
cmd /c rd /s /q %systemdrive%\msapps\
cmd /c rd /s /q %systemdrive%\patchs\
cmd /c rd /s /q %systemdrive%\pilotes\
echo.
echo Terminé.

Note: Les fichiers cmdlines.txt, msapps.bat et patchs.bat n’ont pas besoin d’être modifiés.

Lors d'une installation sous Windows, on obtient donc dans le gestionnaire de périphériques:


Image
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos commentaires
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]