Numéro d'article: 299044 - Dernière mise à jour: vendredi 26 octobre 2007 - Version: 5.2

Comment faire pour installer des fichiers supplémentaires pendant la récupération automatique du système (ASR)

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Ancien nº de publication de cet article : F299044
Agrandir tout | Réduire tout

Résumé

Cet article décrit comment installer des fichiers supplémentaires lorsque vous utilisez la fonctionnalité de récupération automatique du système (ASR). Plus spécifiquement, cet article décrit comment modifier ou ajouter la section [InstallFiles] du fichier Asr.sif pour spécifier les fichiers et les pilotes de périphériques requis pendant l'installation ASR du mode interface graphique utilisateur (GUI) qui ne sont pas inclus sur le CD-ROM Windows.

Plus d'informations

La procédure de restauration ASR est composée de deux phases : la phase I (installation du mode texte) et la phase II (installation du mode GUI). Pendant la phase II du processus de restauration ASR, certains programmes ou pilotes de périphériques qui ne sont pas inclus sur le CD-ROM Windows peuvent être requis. Le processus de restauration ASR offre la possibilité de copier ces fichiers supplémentaires sur l'ordinateur cible au cours de la phase I. Ces fichiers seront ensuite disponibles ultérieurement dans le processus de restauration.

La section [InstallFiles] du fichier Asr.sif contient les enregistrements identifiant les pilotes et les fichiers du périphérique et la source et la cible vers lesquelles ils sont copiés. Les programmes peuvent omettre totalement la section lorsqu'ils veulent spécifier que les fichiers de pilotes de périphériques ne doivent pas être copiés sur l'ordinateur. De la même manière, si la section est présente mais ne contient aucun enregistrement, les pilotes ne sont pas copiés.

La section [InstallFiles] n'est pas obligatoire, par exemple, si les pilotes de périphériques requis par le programme fournisseur ont été installés pendant une installation normale de Microsoft Windows XP. Il se peut également que le programme de récupération ait implémenté une copie de fichier spécifique aux fournisseurs et une procédure d'installation ne nécessitant pas l'utilisation de la sémantique fournie par les enregistrements de périphériques de récupération.

Une section [InstallFiles] valide est requise pendant la phase I si la récupération automatique du système doit copier les fichiers du pilote sur un disque dur. Un package de pilote valide doit inclure le pilote (.sys) et un fichier d'installation (.inf) pour le pilote à installer au cours de la section Plug and Play de la phase II. Ce package de pilote doit également inclure un fichier de catalogue (.cat) pour éviter des avertissements de pilote non signés. Les trois fichiers doivent être inclus dans la section [InstallFiles]. Les pilotes tiers peuvent également être installés en utilisant un programme d'installation. Dans ce cas, le programme d'installation lui-même doit être inclus dans la section [InstallFiles].

REMARQUE Pendant la phase II, la récupération automatique du système n'a pas accès à la section [InstallFiles].

La section [InstallFiles] doit utiliser l'une des syntaxes suivantes :
 
[InstallFiles]Installfile-Key=System-Key,Source-Media-Label,Source-device,Source-File-Path, Destination-File-Path, Vendor-Name, Flags
La liste suivante est une définition des clés utilisées dans la section [InstallFiles] :
  • Clé_InstallFile - Requise

    Cette valeur est un entier supérieur ou égal à un. Cette clé doit être différente de toutes celles de la section [InstallFiles]. Les programmes ajoutant des entrées à la section [InstallFiles] ne doivent pas générer la Clé_InstallFile ou le signe égal à (=).
  • Clé système - Requise

    La [Clé système] est un index de la section [Systèmes] du fichier Asr.sif. Cette valeur identifie le système en cours de restauration et doit être un entier supérieur ou égal à un.
  • Étiquette_Média_Source - Requise

    La clé [Étiquette_Média_Source] est utilisée pour inviter l'utilisateur à insérer le média si le média requis n'est pas présent dans le chemin d'accès [Périphérique_Source]. Elle est également appelée Nom_Volume.
  • Périphérique_Source - Requis

    Le [Périphérique_Source] doit être un nom de périphérique physique du périphérique source car les lettres de lecteur sur l'ordinateur cible ne sont pas nécessairement les mêmes que celles situées sur l'ordinateur d'origine lorsque les fichiers de cette section sont copiés. Les chaînes suivantes réfèrent au média d'installation commun :

    %FLOPPY% : Pour le premier lecteur de disquette de l'ordinateur (\Device\Floppy0)
    %CDROM%: Pour le premier lecteur de CD-ROM de l'ordinateur (\Device\CdRom0)
    %Setupsource%: Pour le chemin du périphérique contenant les fichiers d'installation

    Pour tous les autres périphériques, le nom complet du chemin du périphérique physique doit être utilisé.
  • Chemin_Fichier_Source - Requis

    Cette chaîne identifie le nom complet du chemin du fichier à copier, relatif au dossier racine sur le média source. Par exemple, si le fichier Driver.sys stocké dans le sous-dossier I386 d'un CD-ROM doit être copié, le Chemin_Fichier_Source est : I386\Driver.sys. Cette chaîne ne doit pas commencer par une barre oblique inverse (\).
  • Chemin_Fichier_Cible - Requis

    Cette chaîne identifie le chemin et le nom de fichier sur lesquels le fichier source doit être copié. Les seuls volumes présents à ce moment étant les volumes de démarrage et système, la cible doit être l'un de ces volumes. En outre, la récupération automatique du système ne crée aucun dossier, vous ne pouvez donc utiliser que les dossiers qui existent lors de cette phase de l'installation. Les chaînes suivantes s'appliquent à ces dossiers :

    %SYSTEMROOT% : dossier d'installation Windows.
    %TEMP% : répertoire %SYSTEMDRIVE%\Temp créé pendant l'installation ; pour un dossier temporaire.

    À moins qu'une installation sur le dossier Windows (% SYSTEMROOT%), soit nécessaire, les programmes doivent généralement utiliser le dossier %TEMP%.

    Par exemple, si le fichier Driver.sys est copié sur le sous-dossier System32 de l'ordinateur cible dans le dossier d'installation Windows, le [Chemin_Fichier_Source] est : %SystemRoot%\System32\Driver.sys.
  • Nom_Vendeur - Requis

    Cette chaîne est affichée par l'installation en mode texte et invite l'utilisateur à spécifier le dossier, si nécessaire.
  • Indicateurs - Requis

    La clé [Indicateurs] est une combinaison d'une ou plusieurs des valeurs suivantes permettant au programme de personnaliser le comportement de date de restauration :

    0x00000001 - Toujours demander les fichiers : Avec cet indicateur, la récupération automatique du système demande toujours le média à l'utilisateur avant d'essayer de copier le fichier. Cet indicateur peut être utilisé pour s'assurer que le fichier copié provient du bon média, en particulier si le fichier a un nom commun (tel que Setup.exe), qui peut exister sur un autre média du lecteur. Cet indicateur donne à l'utilisateur la possibilité de s'assurer que le média source correct est présent avant que la récupération automatique du système ne copie le fichier sur l'ordinateur cible.

    0x00000006 - Demander les fichiers nécessaires : Cet indicateur montre que ce fichier est critique pour le processus de récupération automatique du système. Ce processus ne démarre pas si ce fichier n'est pas copié. Cet indicateur ne doit être défini que pour les fichiers nécessaires sans lesquels la récupération automatique du système ne pourrait réussir car l'utilisateur ne peut pas exécuter de récupération si tous ces fichiers ne sont pas présents.

    0x00000010 - Remplacer si le fichier existe déjà : Spécifie si le fichier en cours de copie doit remplacer le fichier dans la cible, si celui-ci existe déjà. Cet indicateur est ignoré si l'indicateur 0x00000001 est défini.

    0x00000020 - Inviter si le fichier existe déjà : Si cet indicateur est défini, l'utilisateur reçoit une invite si le fichier copié existe déjà à l'emplacement cible.
L'exemple suivant affiche une section [InstallFiles] typique avec deux fichiers devant être copiés sur l'ordinateur cible si l'ordinateur identifié par la touche « 1 » dans la section Système est restauré.
[INSTALLFILES]
1=1,"Volume label","%FLOPPY%","driver.sys","%TEMP%\driver.sys","Vendor name",0x00000026
2=1,"Volume label","%FLOPPY%","driver.inf","%TEMP%\driver.inf","Vendor name",0x00000026
3=1,"Volume label","%FLOPPY%","driver.cat","%TEMP%\driver.cat","Vendor name",0x00000026 


Remarques
  • Dans l'exemple précédent, le nom du pilote « pilote » est générique. Les noms de pilotes réels varient en fonction des vendeurs.
  • Pendant le processus de restauration ASR, deux répertoires sont disponibles pour la copie des pilotes : %SYSTEMROOT% et %TEMP%. Il est fortement recommandé d'utiliser le répertoire %TEMP% plutôt que de copier ces pilotes dans le répertoire Windows.
L'exemple suivant affiche une section [InstallFiles] typique avec un programme devant être copié sur l'ordinateur cible si l'ordinateur identifié par la touche « 1 » dans la section [Systèmes] est restauré.
1=1,"Media label","%CDROM%","appsetup.exe","%TEMP%\appsetup.exe","Vendor name",0x00000026
Remarque La section [InstallFiles] copie uniquement les fichiers programmes sur l'ordinateur cible. Pour exécuter l'application des fichiers programmes, une entrée associée doit être ajoutée à la section [Commandes] du fichier Asr.sif.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
Mots-clés : 
kbinfo kbenv kbproductlink KB299044
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.