Créer un CD Windows PE 2.0

Préparer les fichiers de Windows PE 2.0 x86 :

Télécharger ce package (WAIK) , et installer le "Kit d'installation automatisée". (Si nécessaire, installez auparavant le .Net framework 2.0 et MSXML 6.0 présents sur le CD WAIK)
Par convention, WinPE sera créé dans C:\winpe

1) Ouvrir une "invite de commande des outils Windows PE" en tant qu'administrateur.

2) Taper la commande :
    copype x86 c:\winpe

    Cette commande va créer dans C:\winpe toute l'arborescence qui nous sera nécessaire.

3) "mounter" l'image WIM contenue dans l'ISO sur le disque dur en mode lecture/écriture : (toujours depuis l'invite de commandes des outils Windows PE)

 C:\Program Files\Windows AIK\Tools\x86>imagex.exe /mountrw C:\winpe\ISO\sources\boot.wim 1 C:\winpe\mount
  Ou avec DISM.EXE :       
  Dism /Mount-WIM /WimFile:c:\winpe\winpe.wim /index:1 /MountDir:c:\winpe\mount

4) Copier le fichier imagex.exe :

    C:\Program Files\Windows AIK\Tools\x86\imagex.exe   vers votre répertoire   C:\winpe\mount\windows\system32\

    C'est également à ce moment que vous pouvez ajouter un pilote à l'aide de :

                - Pour WinPE 2 >  PEIMG, ou un BAT pour  pour le rendre disponible après le boot dans WINPE.
                - Pour WinPE 3 > DISM:  Dism /image:"C:\winpe\mount" /Add-Driver /Driver:c:\pilote reseau\driver.inf /ForceUnsigned

5) Dé-mounter et appliquer les modifications :

    C:\Program Files\Windows AIK\Tools\x86>imagex.exe /unmount C:\winpe\mount /commit
    Ou avec DISM.EXE :           dism /unmount-wim /Mountdir:c:\winpe_x86\mount /commit

6) Générer l'image ISO

    C:\Program Files\Windows AIK\Tools\PETools>oscdimg -n -bc:\winpe\etfsboot.com c:\winpe\ISO c:\winpe\winpe.iso

        Il ne reste plus qu'à graver votre image    WINPE.ISO

Ci-dessous pour créer un fichier BAT

@ECHO OFF

set winpe=C:\winpe
set imgx=%ProgramFiles%\Windows AIK\Tools\x86

CD /D %ProgramFiles%
CD "Windows AIK\Tools\PETools"

set PATH=%PATH%;%~dp0;%~dp0..\%PROCESSOR_ARCHITECTURE%

CALL copype x86 %winpe%

CD /D "%imgx%"

echo ============================================================
echo MountRW de %winpe%\ISO\sources\boot.wim dans %winpe%\mount
echo ============================================================
echo.

imagex.exe /mountrw %winpe%\ISO\sources\boot.wim 1 %winpe%\mount

echo =================================================================
echo Copie de "%imgx%\imagex.exe" vers %winpe%\mount\windows\system32\
echo =================================================================
echo.

xcopy imagex.exe %winpe%\mount\windows\system32\

echo ========================================
echo UNMount de %winpe%\ISO\sources\boot.wim
echo ========================================
echo.

imagex.exe /unmount %winpe%\mount /commit

echo ==============================
echo Creation de %winpe%\WINPE.ISO
echo ==============================
echo.

oscdimg -n -b%winpe%\etfsboot.com %winpe%\ISO %winpe%\winpe.iso

echo =============================
echo             FIN
echo =============================
echo.

pause

Créer une clé USB bootable WinPE

Pour préparer la clé USB (256Mo mini), insérer la, ouvrir un invité de commande en tant qu'administrateur

  1. diskpart
  2. list disk   (vérifier que la clé est bien le disque 1)
  3. select disk 1
  4. clean
  5. create partition primary
  6. select partition 1
  7. active
  8. format fs=fat32
  9. assign
  10. exit

Il ne reste plus qu'a copier le contenu du CD créer ci-dessus dans la clé USB.