Windows PE

De Linuxmemo.


Sommaire

Création d'un clef USB Boot Windows PE

  • installation de WAIK
  • Invite de commandes des outils de déploiement, puis cliquez sur Exécuter en tant qu’administrateur
  • Préparation des fichiers
copype.cmd x86 C:\winpe_x86
ou
copype.cmd amd64 C:\winpe_amd64


copy C:\winpe_x86\winpe.wim C:\winpe_x86\ISO\sources\boot.wim
ou
copy C:\winpe_amd64\winpe.wim C:\winpe_amd64\ISO\sources\boot.wim
copy "C:\Program Files\Windows AIK\Tools\x86\ImageX.exe" C:\winpe_x86\ISO\
ou
copy "C:\Program Files\Windows AIK\Tools\amd64\ImageX.exe" C:\winpe_amd64\ISO\
  • Préparation de la clef

Invite de commandes des outils de déploiement, tapez:

diskpart
list disk

identifiez le numéro du disque mémoire flash USB.

select disk number, où number correspond au numéro de disque du disque mémoire flash USB.
clean
create partition primary
select partition 1
format fs=fat32 quick
active
exit
xcopy /s C:\winpe_x86\iso\*.* D:\, où D est la lettre identifiant le disque mémoire flash US
xcopy /S C:\winpe_x86 D:\

image personnalisée Windows PE

  • Monter l’image de base de Windows PE
imagex /mountrw c:\winpe_x86\winpe.wim 1 c:\winpe_x86\mount
  • Ajouter des packages supplémentaires
peimg /install=<pkg> c:\winpe_x86\mount\Windows

Pour obtenir la liste des packages disponibles et de leur nom à l’aide de la commande /list

WinPE-FONTSupport-<région>-Packages Prise en charge des polices de caractères supplémentaires ja-jp, ko-kr, zh-cn, zh-hk et zh-tw.

Package WinPE-HTA Prise en charge d’application HTML

Package WinPE-MDAC Prise en charge de Microsoft Data Access Components

Package de script WinPE Prise en charge de Windows Script Host

Package WinPE-SRT Composant Windows Recovery Environment (disponible uniquement sur le kit de pré-installation OEM)

WinPE-WMI-Packages Prise en charge de Windows Management Instrumentation (WMI)

Package WinPE-XML Prise en charge de Microsoft XML Parser (MSXML)

  • Vérifiez que les packages ont été installés à l’aide de la commande peimg /list pour afficher tous les packages dans l’image actuelle.
peimg /list c:\winpe_x86\mount\Windows
  • Ajouter des personnalisations supplémentaires (facultatif)
copy “c:\program files\<version>\Tools\x86\imagex.exe” c:\winpe_x86\iso\
xcopy "c:\program files\<version>\Tools\<architecture>\Servicing" c:\winpe_x86\iso\Servicing /s
  • Préparer l’image

Cette opération supprime tous les packages non installés de l’image finale.

peimg /prep c:\winpe_x86\mount\Windows

L’option /prep ne peut pas être annulée et une fois qu’elle est exécutée, les options /install, /uninstall, /import et /list ne fonctionnent plus, contrairement aux options /lang et /inf qui sont toujours valides.

  • Apporter des modifications à l’image
imagex /unmount c:\winpe_x86\mount /commit
  • Remplacer le fichier Boot.wim par défaut
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim

Ajouter un pilote à WinPE

  • monter l'image en RW
imagex.exe /mountrw E:\WinPE\sources\boot.wim 1 E:\WinPE\mount
  • Ajouter le pilote

Donner en paramètre du /inf= le chemin vers le .inf correspondant au pilote à installer, puis le chemin vers le répertoire Windows de l'image montée. peimg.exe /inf=E:\PRO100VE\e100b325.inf E:\WinPE\mount\Windows

  • Dé-monter et appliquer les modifications
imagex.exe /unmount E:\WinPE\mount /commit

Automatiser certaines tâches

  • monter l'image en RW
imagex.exe /mountrw E:\WinPE\sources\boot.wim 1 E:\WinPE\mount

Vous pouvez explorer l'arborescence de l'image de WinPE (E:\WinPE\mount\) et y ajouter des fichiers, par exemple des .BAT/.CMD de manière à automatiser certaines tâches. (capture de lecteur réseau, lancement de scripts diskpart et lancement d'installation unattended XP ou Vista,, par exemple !)

  • Dé-monter et appliquer les modifications
imagex.exe /unmount E:\WinPE\mount /commit
Outils personnels