vendredi 28 décembre 2012

WinPE 3.0 avec l'outil ImageX inclus


Salut à tous,


Je sais j'ai un peu mis de côté Powershell pour le moment car au travail on est parti sur un sujet tout autre, d'ou un petit tutoriel sur la création d'un WinPE.
Pour ceux qui ne savent pas ce qu'est WinPE, il s'agit de Windows Preinstallation Environment. Il s'agit d'un système d'exploitation allégé permettant d'effectuer des opérations sur une machine ne possédant pas encore de système d'exploitation installé.


Pour ce petit tutoriel, voici le matériel dont on a besoin (en plus de vous et votre ordinateur ;) ) :

- 1 clé USB (2Go min)
- le pack WAIK (disponible sur le site de Microsoft). Attention prévoir du temps pour le téléchargement de ce pack qui pèse environ 1,7Go.




Procédure

- copype.cmd amd64 c:\WinPE_x64
// Lance le script copype.cmd qui permet de créer une architecture de dossier et d'y copier les fichiers nécessaires à notre architecture. Après copype.cmd, on trouve 2 paramètres : l'architecture et l'emplacement du dossier ou l'on veut créer le WinPE et toute son arborescence.



- copy c:\WinpE_x64\winpe.wim c:\WinPE_x64\ISO\sources\boot.wim
// On copie l'image winpe.wim dans le dossier ISO\sources et on le renomme en boot.wim



- Dism /Mount-Wim /WimFile:C:\WinPE_x64\ISO\sources\boot.wim /index:1 /MountDir:C:\WinPE_x64\mount
// On monte l'image dans le répertoire mount afin d'y apporter des modification



- Dism /image:C:\WinPE_x64\mount /Set-InputLocale:fr-FR
// Paramétrage du clavier



- Dism /image:C:\WinPE_x64\mount /Set-UserLocale:fr-FR
// Paramétrage du clavier



- copy "C:\Program Files\Windows AIK\Tools\amd64\imagex.exe" c:\WinPE_x64\mount\Windows\System32\
// Incorporation dans notre image de l'outil ImageX.exe



- Dism /unmount-Wim /MountDir:C:\WinPE_x64\mount /Commit
// Sauvegarde des modifications apportées à notre image



-oscdimg -n -h -bc:\WinPE_x64\etfsboot.com c:\WinPE_x64\iso c:\WinPE_x64\WinPE_x64.iso
// Génération d'un fichier ISO



Une fois l'ISO généré, vous pouvez graver un média en vous basant sur cette ISO.

Sinon vous avez également la possibilité de créer une clé USB bootable avec les fichiers du WinPE dessus.
Pour créer une clé USB bootable, on va se servir de l'outil DISKPART (disponible nativement sous Windows Seven et Windows Server 2008 & 2008R2).



Procédure :

- list disk
// Permet d'afficher une liste des disques actuellement connecté à la machine



- select disk 0
// On sélectionne le disk correspondant à notre clé USB (le '0' est un exemple - voir le résultat du 'list disk' en ce qui concerne votre cas)



- clean
// On fait un nettoyage rapide de la clé



- create partition primary
// On créer une partition primaire sur notre clé



- format fs=ntfs quick
// On formate cette partition en NTFS afin de pouvoir y mettre des fichiers supérieurs à 4Go



- assign
// On attribue une lettre à notre clé USB de façon à ce qu'elle apparaisse au niveau du Poste de travail



- active
// On rend notre clé USB bootable



- exit
// On quitte l'outil diskpart



Il ne nous reste plus qu'à copier les fichiers WinPE sur la clé USB

- xcopy C:\WinPE_x64\iso\*.* /e G:\



Vous pouvez alors redémarrer votre machine et booter sur la clé USB (attention à l'ordre d'amorçage au niveau du BIOS). Vous avez un WinPE opérationnel et inclus l'outil Imagex pour créer des fichiers wim (capture une image) ou la restaurer.


Virtual87
En informatique, on en apprend tous les jours