Préparer une image ISO 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
Par convention, WinPE sera créé dans C:\winpe
Pour les fainéants et les pressés, il y a un .BAT disponible plus bas...
1) Ouvrir une "invite de commande des outils Windows PE"
2) Taper la commande :
copype
x86 c:\winpe
Attendre la fin de la commande (environ 1 petite minute). Le dossier c:\winpe ne doit pas exister avant de passer cette commande.
Cette commande va créer dans C:\winpe toute l'arborescence qui nous sera nécessaire.
Les étapes 3, 4 et 5 sont
optionnelles (ajout de l'utilitaire imagex.exe pour
création d'image disque)
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
ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.
Mounting (RW): [C:\winpe\ISO\sources\boot.wim, 1] ->
[C:\winpe\mount]
Successfully mounted image (RW).
ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.
Mounting (RW): [C:\winpe\ISO\sources\boot.wim, 1] ->
[C:\winpe\mount]
Successfully mounted image (RW).
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 PEIMG,
ou un
BAT
pour le rendre disponible après le boot dans WINPE.
5) Dé-mounter et appliquer les modifications :
C:\Program
Files\Windows
AIK\Tools\x86>imagex.exe
/unmount C:\winpe\mount /commit
ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.
Unmounting: [C:\winpe\mount]...
Successfully unmounted image.
ImageX Tool for Windows
Copyright (C) Microsoft Corp. 1981-2005. All rights reserved.
Unmounting: [C:\winpe\mount]...
Successfully unmounted image.
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
OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.
For Microsoft internal use only.
Scanning source tree complete (17 files in 8 directories)
Computing directory information complete
Image file is 192649216 bytes
Writing 17 files in 8 directories to c:\winpe\winpe.iso
100% complete
Final image file is 192649216 bytes
Done.
OSCDIMG 2.45 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.
For Microsoft internal use only.

Scanning source tree complete (17 files in 8 directories)
Computing directory information complete
Image file is 192649216 bytes
Writing 17 files in 8 directories to c:\winpe\winpe.iso
100% complete
Final image file is 192649216 bytes
Done.
Voilà, il ne reste plus qu'à graver votre image WINPE.ISO !
Bon,
c'est bien long tout ça, on se fait un
petit 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
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