SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Intégration du SP2, ajouts de pilotes et installation personnalisée de Windows XP
Accueil > Articles > Système
Auteur 

3,6/5

Bien


402235
1637/5898

2. Intégration des drivers pour les contrôleurs Serial ATA ou SCSI

Quoi de plus embêtant que de devoir appuyer sur F6 au début de l’installation si l’on possède un contrôleur Serial ATA ou SCSI et de mettre sa disquette avec ses drivers (car les drivers n’étaient pas encore inclus par défaut lors de la sortie du CD d’XP).

Nous allons voir ici une méthode qui va permettre d’inclure ces drivers directement au CD.

Tout d’abord munissez vous de votre disquette (si vous en possédez une) contenant vos drivers pour Windows XP. Sinon les drivers sont téléchargeables sur le site du constructeur de votre contrôleur.

Placez vous dans le dossier c:\CDXP\i386 et éditez le fichier txtsetup.sif (avec le bloc-notes par exemple)

a) Modification du fichier TXTSETUP.SIF

  • Dans la section [SourceDisksFiles]  ajoutez le nom de votre fichier .sys contenu avec les drivers :
  • nom_fichier.sys = 1,,,,,,4_,4,1,,,1,4

    Par exemple pour un contrôleur Serial Ata Silicon Image :

    Peu importe si vous ajoutez le nom du fichier au début ou à la fin de la section.

  • Dans la section [HardwareIdsDatabase] ajoutez les Vendor ID, les Device ID et SubSystem ID de votre contrôleur :
  • PCI\VendorID&DeviceID&SubSystemID = "chaine_identifiant"

    Par exemple pour un contrôleur Serial Ata Silicon Image :

    Peu importe si vous ajoutez le nom du fichier au début ou à la fin de la section.

    Pour trouver les différents ID si vous ne les connaissez pas, il suffit d’éditer le fichier .inf contenu avec vos drivers et d’y rechercher la (les) chaîne(s) commençant par PCI\VEN...  :

  • Dans la section [SCSI.load] ajoutez le nom de la chaîne que vous avez mise précédemment et le nom du fichier .sys :
  • chaine_identifiant = nom_fichier.sys,4

    Par exemple pour un contrôleur Serial Ata Silicon Image :

    Peu importe si vous ajoutez le nom du fichier au début ou à la fin de la section.

  • Dans la section [SCSI] ajoutez le nom de la chaîne que vous avez mise précédemment suivi du nom que vous souhaitez voir apparaître lors de l’installation :
  • chaine_identifiant = "nom_apparaissant_installation"

    Par exemple pour un contrôleur Serial Ata Silicon Image :

    Peu importe si vous ajoutez le nom du fichier au début ou à la fin de la section.

    Enregistrez puis refermez le fichier txtsetup.sif

    b) Compression du fichier sys

    A présent il va falloir compresser le fichier sys afin de l’inclure dans le répertoire i386 car vous aurez remarqué que tous les fichiers qui s’y trouvent sont compressés et s’appellent *.sy_

    Pour cela il suffit d’ouvrir une fenêtre Exécuter et d’utiliser l’outil MakeCAB fournit par Microsoft en donnant en paramètres le fichier .sys source et le fichier .sy_ de destination :

    Déplacer ensuite le fichier obtenu vers le dossier c:\CDXP\i386

    Voilà à présent CD d’installation détectera bien votre disque dur connecté à votre contrôleur de masse et vous pourrez installer XP.

    Néanmoins l’installation du driver en lui-même ne sera pas complète car il manque certains fichiers au bon fonctionnement du contrôleur et un point d’exclamation jaune apparaîtra devant celui-ci dans le gestionnaire de périphériques.

    Pour éviter d’avoir à installer le driver manuellement par la suite nous allons utiliser le paramètre OemPnPDriversPath dans le fichier d’installation automatisée winnt.sif (voir la partie 3 pour plus de détails sur ce fichier)

    c) Ajout des drivers et modification du fichier winnt.sif

    Il suffit de créer un dossier $OEM$\$1\drivers\sata sur la racine du CD et puis d’y copier tous les fichiers contenus avec le driver (généralement au minimum un fichier .sys, un fichier .inf et un fichier .cat).

    Dans le fichier winnt.sif, dans la section [Unattended] ajoutez la rubrique OemPnPDriversPath = "drivers\sata"

    A présent l’installation du contrôleur sera complète et sera effectuée correctement.


    Présentation
    1. Intégration du Service Pack 2
    2. Intégration des drivers pour les contrôleurs Serial ATA ou SCSI
    3. Installation personnalisée
    4. Arborescence $OEM$
    5. Gravure du CD



    En Savoir Plus 
    Evaluez cet article 


    Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



    Retrouvez ci-dessous les autres sections du Laboratoire Microsoft