Créez un LiveCd Windows 7
Au préalable, il vous faudra installer, à partir d’un système Windows 7, Windows AIK (Automated Installation Kit). La documentation relative à WinPe 3.0 se situe dans le fichier d’aide C:\Program Files\Windows AIK\Docs\CHMs\WinPe.chm. Toutes les opérations doivent se faire à partir de la ligne de commandes :
cd C:\Program Files\Windows AIK\Tools\PETools
Le montage de l’image
Vous devez au préalable créer l’image du squelette de votre WinPE Windows 7 :
copype x86 c:\win7pe
Montez ensuite l’image du fichier winpe.wim à la manière d’un fichier ISO :
dism /Mount-Wim /WimFile:c:\win7pe\winpe.wim /index:1 /MountDir:c:\win7pe\mount
Ajout de packages
Dans l’exemple ci-dessus, le dossier c:\win7pe\mount fait office de point de montage. Vous pouvez alors ajouter des packages :
dism /image:c:\win7pe\mount /Add-Package /PackagePath:x86\WinPE_FPs\fr-fr\lp_fr-fr.cab
Voici la liste des packages que vous pouvez installer :
x86\WinPE_FPs\winpe-fontsupport-ja-jp.cab
x86\WinPE_FPs\winpe-fontsupport-ko-kr.cab
x86\WinPE_FPs\winpe-fontsupport-zh-cn.cab
x86\WinPE_FPs\winpe-fontsupport-zh-hk.cab
x86\WinPE_FPs\winpe-fontsupport-zh-tw.cab
x86\WinPE_FPs\winpe-hta.cab
x86\WinPE_FPs\winpe-legacysetup.cab
x86\WinPE_FPs\winpe-mdac.cab
x86\WinPE_FPs\winpe-pppoe.cab
x86\WinPE_FPs\winpe-scripting.cab
x86\WinPE_FPs\winpe-setup-client.cab
x86\WinPE_FPs\winpe-setup-server.cab
x86\WinPE_FPs\winpe-setup.cab
x86\WinPE_FPs\winpe-wds-tools.cab
x86\WinPE_FPs\winpe-wmi.cab
x86\WinPE_FPs\fr-fr\lp_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-hta_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-legacysetup_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-mdac_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-PPPOE_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-scripting_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup-client_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup-server_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-setup_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-wds-tools_fr-fr.cab
x86\WinPE_FPs\fr-fr\winpe-wmi_fr-fr.cab
Démonter l’image
Dism /Commit-Wim /MountDir:c:\win7pe\mount
Dism /Unmount-Wim /MountDir:c:\win7pe\mount /commit
Image ISO et gravure
Avant de faire l’image, copiez le fichier c:\win7pe\winpe.wim dans c:\win7pe\ISO\sources\boot.wim par une simple copie :
copy c:\win7pe\winpe.wim c:\win7pe\ISO\sources\boot.wim /y
Vous pouvez désormais créer l’image ISO :
oscdimg -n -bc:\win7pe\etfsboot.com c:\win7pe\ISO c:\win7pe.iso
Variante : Nu2, …
La commande ImageX vous permet de transférer des applications portables dans le fichier winpe.wim par simple copie à partir de votre explorateur.
imagex /mountrw c:\win7pe\winpe.wim 1 c:\win7pe\mount
Les applications sont à déposer à votre convenance dans un dossier créé pour les besoins de l’opération ou bien dans c:\win7pe\mount\Program Files. Pensez à valider vos transferts et à démonter le fichier winpe.wim.
imagex /umount /commit c:\win7pe\mount
Ces opérations peuvent réaliser à l’aide du programme GImageX. Pour implanter Nu2 et vos applications portables, je vous conseille la lecture du site 2dsp. La modification du shell passe par celle du fichier Winpeshl.ini. qui se trouve dans le dossier c:\win7pe\windows\system32\ après que vous avez monté l’image c:\win7pe\winpe.wim à l’aide de la commande dism (voir ci-dessus).
Vous pouvez aussi ajouter des drivers à partir du fichier inf du pilote :
dism /image:C:\win7pe\mount /Add-Driver /driver:c:\drivers\oem.inf /ForceUnsigned