L'objectif du tutoriel est d'expliquer comment créer un CD ou clé USB bootable sous WinPE 3.
Ce type d'environnement peut être pratique si vous avez besoin d'accéder à un disque d'un pc pour effectuer du support par exemple.
Exemples d'utilisations :
Mini Windows
- avec l'utilitaire Ghost, pour sauvegarder le disque, via le réseau par exemple
- avec un logiciel de scan antivirus en cas de problème virus sur une machine
- de réparation de partition ou de récupération de données
- pour l'application d'image WMI
1. Télécharger le ressource KIT AIK pour Windows 7
- Télécharger le KIT (env 1,6 Go) : Kit d’installation automatisée (Windows AIK) pour Windows® 7
- Après le téléchargement soit vous graver le DVD , soit vous monter l'image ISO dans un lecteur DVD virtuel (ex : Freeware MagicISO).
- Ensuite lancer le programme d'installation: StartCD.exe puis 'Installation du Kit'
2. Création de l'environnement de construction Windows PE
Après avoir installé le KIT AIK, il est nécessaire de créer l'environnement de construction d'une image Windows PE.
Lancer la console via : Menu Démarrer -> Tous les programmes -> Microsoft Windows AIK -> Invite de commande des outils de déploiement, puis clique droit 'Exécuter en tant qu'administrateur'
copype.cmd <arch> <destination>
où <arch> peut être x86
ou amd64
, et <destination> correspond au chemin d’accès du répertoire local. Par exemple,
copype.cmd x86 c:\winpe_x86
Le script crée la structure de dossiers suivante et y copie tous les fichiers nécessaires à cette architecture.
\winpe_x86 \winpe_x86\ISO \winpe_x86\mount
3. Personnalisation de Windows PE :
Ensuite on monte l'image par défaut pour la modifier
Dism /Mount-WIM /WimFile:c:\winpe_x86\winpe.wim /index:1 /MountDir:c:\winpe_x86\mount
Outil Gestion et maintenance des images de déploiement Version : 6.1.7600.16385 Montage de l'image [==========================100.0%==========================] L'opération a réussi.
Vous retrouvez maintenant le contenue de l'image monté dans le répertoire c:\winpe_x86\mount
3.1 Rajouter des drivers à l'image
L'image de base ne contient peux être pas les drivers nécessaires pour la gestion de la carte réseau ou des contrôleurs disques, vous pouvez donc les rajouter manuellement.
Pour installer un driver par exemple
-
Il faut le télécharger sur le site du constructeur
-
Le décompresser (Souvent les drivers Win7 32 bits sont compatibles, il faut faire plusieurs essais)
-
Lancer la commande d'intégration du driver dans l'image winpe.
Dism /image:C:\winpe_x86\mount /Add-Driver /driver:D:\PE\Drivers\WinXP\b57win32.inf
Kit d’installation automatisée (Windows AIK) pour Windows® 7
Kit d’installation automatisée (Windows AIK) pour Windows® 7
Si vous avez une liste de drivers de différentes machines vous pouvez vous créer un fichier installdrivers.cmd par exemple avec la ligne de commande d'intégration
.... echo Drivers reseau D530 XP Dism /image:C:\winpe_x86\mount /Add-Driver /driver:D:\PE\Drivers\WinXP\b57win32.inf echo Drivers reseau DC5800 Seven Dism /image:C:\winpe_x86\mount /Add-Driver /driver:D:\PE\Drivers\HP\DC5800\drv2\b57nd60x.inf....
3.2 Rajouter des interpréteurs de languages à l'image
Le rajout de prise en charge d'interpréteur de code permet de personnaliser ensuite via des scripts l'image final.
Interpréteur de scripts (vbs, wsh) (ex : script de montage de lecteur réseau)
dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:" C:\Program Files\<version>Tools\PETools\x86\WinPE_FPs\winpe-scripting.cab"
Interpréteur WMI (ex : récupération du numéro de série, modèle, taille du disque de la machine)
dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:" C:\Program Files\<version>Tools\PETools\x86\WinPE_FPs\winpe-wmi.cab"
Interpréteur HTA (ex : création d'une interface HTML )
dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:" C:\Program Files\<version>Tools\PETools\x86\WinPE_FPs\winpe-hta.cab
3.3 Rajouter des applications sur le CD
Après crée le socle de base du CD on peut rajouter quelques applications bien utile suivant son besoin, voici quelques exemples :
Application | Description | Liens |
nu2 | Menu d'accès du type 'menu démarré' de Windows. On personnalise le menu via un fichier xml avec les applications ou commandes utile à notre winpe | Site Web |
Ghost | Logiciel assez connu permettant de créer ou de restaurer des images disques. (Utilisation possible, sauvegarde , masteurisation..) Le logiciel n'est plus commercialisé | Site Web |
TestDisk | Logiciel de dernier recours très pratique quand on a un disque dur ou une partition illisible. Il permet de reconstruire la table des partitions et permettre à Windows de pouvoir relire la partie saine. | Site Web |
Explorer++ | Explorateur de fichier | Site Web |
A43 | Un autre explorateur de fichier | Site Web |
Vous pouvez copier directement les répertoires des applications portables sous :
c:\winpe_x86\mount\Program Files
Ensuite il ne vous reste plus que a appeler vos applications via un script ou un menu.
3.4 Personnalisation du démarrage de winpe
Par défaut le winpe démarre en chargent les interpréteurs et démarre le réseau. Si l'on souhaite rajouter un script, une interface ou une application au démarrage il est nécessaire de modifier un fichier.
- Modification du script de d'initialisation du système :
Éditer le fichier startnet.cmd se trouvant dans x:\windows\system32
Vous pouvez rajouter un scripts batch, vbs, un exécutable ou lancer une interface HTA après l'initialisation du système.
- Pour supprimer au boot du CD , la demande "Press any key to load from CD" , il suffit de supprimer le fichier :
\ISO\boot\bootfix.bin
- Pour supprimer le boot graphique au démarrage du CD, il est nécessaire de modifier le fichier bcd, via bcdedit
Rechercher le répertoire : winpe\ISO\boot
Ensuite appliquer la commande suivante :
bcdedit /set {default} quietboot on /store winpe\ISO\boot\bcdau fichier bcd.
Il ne vous reste plus que a recréer votre CD via
oscdimg -n -b..\winpe\etfsboot.com ..\winpe\ISO ..\winpe\winpe.iso
Est voila plus de boot graghique
- Si vous avez besoin de faire des modifications au niveau du registre pour le winpe il est nécessaire de procéder de la manière suivante :
- Exécutez regedit et sélectionnez la ruche HKEY_LOCAL_MACHINE.
- Sélectionnez Fichier -> Chargement de la ruche, puis accédez à l'emplacement de votre version de Windows PE. Sélectionnez setupreg.hiv se trouvant sous : I386\System32
- Sélectionnez Fichier -> Décharger la ruche a la fin de vos modifications
5. Créer une clé USB bootable avec l'image WinPE 3
- Vérification du pré-requis : taille de la clé doit être minimum 512Mo voir 1 go.
- Création de la structure de la clé USB doit être crée sur une version DiskPart (outils de ligne de commande de gestion des partitions sous Windows) Vista ou supérieur. Il est possible aussi de créer cette structure depuis un environnement WinPe 2.0 ou supérieur.
- Lancement de l'OS ou d'une session WinPE:
- Ouvrir une console (cmd)
Par exemple ou disk 1 est la clé usb branché sur le pc.
diskpart select disk 1 clean create partition primary select partition 1 active format quick fs=fat32 assign exit
Après création de la structure de la clé usb , vous avez juste à copier les fichiers source de l'image générée vers la clé
Exemple avec xcopy:
xcopy C:\winpe_x86\iso\*.* /e F:\
6. Evoluation Winpe 3.1 :
Suppléments pour passage en WinPE 3.1
Voir : Supplément du Kit d’installation automatisée (AIK) Windows® pour Windows® 7 SP1
Comprend la prise en charge de nouvelle fonctionnalités et des corrections de bug , (voir fichier Lisez-moi pour l'installation et les corrections apportées)
7. Boot Winpe 3 depuis le disque dur de la machine.
http://technet.microsoft.com/en-us/library/dd799294%28WS.10%29.aspx
http://technet.microsoft.com/en-us/library/dd799278%28WS.10%29.aspx
Mise à jour du document le 29/07/2013
Bonjour,
bon tuto pour la creation d’un winpe 3, par contre il manque juste une petite chose, le demontage de l’image wim apres modification :
dsim /unmount-wim /mountdir: /commit pour enregistrer les modif ou /discard pour refuser
merci
@MacDuca
dans notre exemple :
dism /Unmount-Wim /MountDir:C:winpe_x86mount /commit
Après 30 min de galère pour supprimer le dossier (je n’avais pas lu vos 2 com’s)
DISM /Cleanup-Wim en cmd administrateur fonctionne aussi.
The DISM cleanup command simply cleans up any previous wims/mounts you have been working with. If you do this a lot, you will need to use this command otherwise you will start receiving errors from previous wims possibly still left on the system.
Bonjour
Tout d’abord merci pour cet tuto.
Je sollicite de l’aide auprès d’une personne qui a déja travailler sur un projet de création de master de poste de travail sur windows 7 avec différent modele ou marque de pc dans une même société ou différent profil metier (IT, Finances etc …).
En effet, je suis à la recherche d’un tuto me permettant de créer une interface HTA avec des listes de choix pour sélectionner les types de pc a déployer les master de mes postes de travail; je m’explique supposant que j’ai trois modèles de Pc portable en entreprise , un Dell Latitudes série E et un Dell Latitudes serie D et un HP Elitebook , et j’aimerai a partir du ,même cd bootable avoir la possibilité de choisir l’image de chaque modèle de pc par une liste déroulante ou des boutons radio , et une fois je sélectionne le modèle, il active automatiqueme le lient vers le serveur où sont stock les images sur le réseau local ou a distance et lancer la restauration de cette image sur un nouveau PC .
En vous remerciant d’avance
Cordialement
Manu
Bonjour
Oui cela est possible, il faut lancer automatiquement l’interface HTA au boot du cd WINPE. Ensuite au niveau de l’interface HTA via un script VBS/WMI présent dans le code soit charger via le réseau un fichier qui contient les paramètres de vos images ou bien directement depuis une base de donnée. Cela permettra de mettre à jour les paramètres du CD sans obligatoirement le refaire à chaque fois.
Votre cd de boot Winpe devra contenir les drivers réseaux de tous les masters.
Bonjour,
je pense avoir ce qu'il faut à Manu, voici ce que j'ai créé pour ma société :
– boot sur une clef USB comprenant une image générique de Windows 7 64 bits + SP + kb + add-ons
– détection automatique du modèle de machine (par les WMI) + demande d'infos (nom de la machine, etc.)
– déploiement de l'image sur la machine cible + pilotes du modèle machine (un rép par modèle) + création d'un fichier de réponse personnalisé…
Actuellement, j'ai 16 modèles de machines compatibles sur mon master de 14 Go, sans avoir besoin du réseau 🙂
Bonjour,
Merci pour le tuto.
Si je devais ajouter quelque chose c’est de ne surtout pas oublier de renommer le winpe.wim en boot.wim une fois que vous avez démonter l’image pour le placer dans le répertoire sources de votre support USB.