WinPe sur clef USB Par LoiselJP Le 22/05/2013
1. Objectif Ce petit tutoriel, n a pour but que d expliquer comment mettre sur une clef USB un Cdrom Win PE. Après une petite description, on s apercevra très vite qu il faut posséder le CDrom et que c est là le plus gros du travail. WinPe sur clef USB page 2/17
Table des matières 1. Objectif... 2 2. Ajouter des applications... 8 3. Lancement de l OS ou d une session WinPE... 12 4. Astuces... 16 Propriété... 17 Licence... 17 WinPe sur clef USB page 3/17
2. Présentation de WinPe WinPe est un CDrom destiné à l'environnement de pré-installation Windows (WINdows Preinstallation Environment WinPE). C est une distribution du système d'exploitation Microsoft Windows dans sa version minimale. Elle est destinée à faciliter l'installation d'une édition complète en proposant éventuellement des pilotes en environnement réseau. WinPE permet de démarrer un ordinateur à partir d'un CD, d'un DVD, ou d'une clé USB et remplace les techniques utilisées dans les anciennes versions de Windows. Elle remplace les anciennes disquettes du DOS. WinPE comporte des commandes permettant de manipuler des partitions, modifier le secteur de démarrage et créer des images ISO. Le CDrom permet de manipuler les partitions au format NTFS, accéder à des serveurs de fichier (par le réseau) ou monter un disque réseau. Toutes ces facilité permettent de lancer l installation d un système sous différentes formes. De plus, une fois lancé, il s exécute totalement dans la mémoire du système hôte, laissant libre le lecteur de CDrom pour une autre utilisation (placer le CDrom du système d exploitation a installaer par exemple). Dans ces premières versions, WinPE n était distribué uniquement qu aux grands assembleurs. Aujourd hui il peut être généré directement depuis le système d exploitation. 3. Créer le CD ou la clef bootable Comme expliqué précédemment WinPE propose de gros avantages, mais pour pouvoir l utiliser, il est nécessaire de détenir un CDrom, une Clef USB, un emplacement réseau sur lequel il se trouve (c est évident mais tellement mieux en le disant!). Ce chapitre représente donc l élément essentiel de ce tutoriel en présentant le moyen de créer ce support Télécharger le ressource KIT AIK pour Windows 7 Le Kit d installation automatisée (Windows AIK) pour Windows 7 est téléchargeable gratuitement sur le site de Microsoft (à cette adresse : http://www.microsoft.com/frfr/download/details.aspx?id=5753) Après le téléchargement du ficher il sera nécessaire de graver le DVD ou l image ISO devra être montée dans un lecteur de DVD virtuel (si vous ne savez ce qu est un lecteur vrtuel, le sujet en vaut l intrrêt : c est une très bonne méthode pour économiser beaucoup de temps et d argent en économisant sur les gravages). Ensuite lancer le programme d installation. WinPe sur clef USB page 4/17
Inutile de lire «déploiement pas à pas maintenant car il va être demandé presque aussitôt d installer le logiciel» On accepte l accord de licence, on choisit le chemin de l installation, et on installe le programme. Quelques secondes suffisent pour installer le programme. Cette fois, vous pouvez ouvrir le «Guide pas à pas» mais celui qui a été instalé, et non celui du DVD vous allez devoir le retirer du lecteur! Il faut bien le reconnaître : les guides correctement écrits sont tellement rare, qu il faut souligner celui-ci. WinPe sur clef USB page 5/17
Dès lors que AIK est installé, que vous avez accès au «Guide pas à pas» vous n avez plus besoin de tutoriel, le guide est assez clair pour tout utilisateur, aussi novice qu il soit, arrive a faire un déploiement. Le but de ce tutoriel, pour rappel, est de créer un CD winpe et par extension une clef USB. Création l environnement de construction Windows PE Après avoir installé le KIT AIK, il est nécessaire de créer l environnement de construction d une image Windows PE On trouvera l invite de commande dans les outils AIK WinPe sur clef USB page 6/17
Cliquer alors sur le raccourci À l invite de commandes, exécutez le script Copype.cmd : copype.cmd <arch> <destination> où <arch> peut être x86 ou amd64, et <destination> correspond au chemin d accès du répertoire local. Pour un emploi standard le X86 est une solution passe partout, on aura : copype.cmd x86 c:\winpe_x86 Le script crée la structure de dossiers suivante et y copie tous les fichiers nécessaires à cette architecture. \winpe_x86 \winpe_x86\iso \winpe_x86\mount Quelques secondes suffisent pour créer la structure du CDrom. WinPe sur clef USB page 7/17
Copier ensuite les fichiers nécessaires à l utilisation de WinPE copy "c:\program files\windows AIK\Tools\x86\imagex.exe" c:\winpe_x86\iso\ Vous voilà prêt à personnaliser le CDrom de Winpe 4. Ajouter des applications Windows PE après génération de son image fait moins de 140Mo, suivant la destination que l on donne au CDrom, il peut être intéressant d y ajouter des pilotes (c est un très bon moyen de fournir à un système en cours d installation des pilotes non reconnus par le système d installation lui-même), Windows Pe peut être aussi un support intermédiaire léger qui permettra d effectuer quelques sauvegarde avant une réinstallation complète Les applications possibles depuis Windows Pe sont très nombreuses, ça donne tout autant de raisons d y ajouter des programmes et fichiers personnalisés WinPe sur clef USB page 8/17
On peut classer les applications en deux grandes catégories : les applications propres au CDrom (pilotes, système de montage..) les applications personnelles. Lorsque Winpe s exécute, les dossiers contenus dans «c:\winpe_x86\mount» (pour rester dans notre exemple) sont montés (placé) automatiquement dans les dossiers correspondants. Il est possible de modifier le dossier de stockage des applications qui seront montées : Dism /Mount-WIM /WimFile:c:\winpe_x86\winpe.wim /index:1/mountdir:c:\winpe_x86\mount Rajout des applications propre au CD (Les commandes données dans ce paragraphe se tapent sur 1 seule ligne!) Comme vu précédemment on peut ajouter des drivers comme une ensemble de fonctionnalités. Les drivers seront fournis depuis un support (téléchargé, externe ) noté dans la commande suivante: <emplacement des drivers> Les fonctionnalités sont déjà inclues avec l image de base (Winpe.win), mais ne sont pas activées. - Installation des drivers : dism /image:c:\winpe_x86\mount /Add-Driver /driver:<emplacement des drivers> - Copier les applications outils dans le cdrom, par exemple ici pour une architecture X86: copy "c:\program files\windows AIK\Tools\x86\imagex.exe" c:\winpe_x86\iso\ On pourra y copier éventuellement tous les outils disponibles WinPe sur clef USB page 9/17
- Ajoutez une fonctionnalité Windows à l image de base à l aide de la commande «peimg /install». La commande utilisée pour ajouter une fonctionalité est la suivante : peimg /install=<pkg> c:\winpe_x86\mount\windows <pkg> indique le nom du package. Vous pouvez obtenir la liste des packages disponibles et de leur nom à l aide de la commande /list. Vous pouvez utiliser des caractères génériques pour spécifier le nom d un package. Tous les modules dont les noms correspondent seront installés. peimg /install=winpe-hta-package c:\winpe_x86\mount\windows peimg /install=*hta* c:\winpe_x86\mount\windows Quelques pakages disponibles : Package WinPE-HTA Prise en charge d application HTML Package WinPE-MDAC WinPe sur clef USB page 10/17
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) Pour vérifier que les packages ont été installés on utilisera la commande : peimg /list Pour vérifier les packages installés dans la structure du CDrom on utilisera la commande : peimg /list c:\winpe_x86\mount\windows Rajout des applications sur le CD : Comme indiqué précédemment, le Cdrom de windows PE pourra contenir des outils. Les répertoires des applications portable peuvent alors directement être copiées sous : c:\winpe_x86\mount\program Files (A condition que l emplacement de ce dossier n ai pas été modifié) 5. Créer le CDrom Avant la création du cdrom, il sera nécessaire (probablement du à un bug) de copier le fichier winepe.wim dans le dossier iso/source copy c:\winpe_x86\winepe.wim c:\winpe_x86\iso\sources\boot.wim WinPe sur clef USB page 11/17
Dès lors le Cdrom pourra être créé avec cette commande : oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\iso c:\winpe_x86\winpe_x86.iso 6. Préparation de la clé Bien que l image iso ne dépasse pas 140mo, la taille de la clé doit être minimum 512Mo. Il existe aujourd hui une solution très simple pour mettre un système d exploitation microsoft (c est le cas pour WinPe) : «Windows 7 USB DVD Download Tool» La création d une clef USB WinPe devient un jeu d enfant : indiquer au logiciel l emplacement du fichier ISO (c:\winpe_x86\winpe_x86.iso), cliquer sur suivant, choisir le disque amovible WinPe sur clef USB page 12/17
La clef USB sera reformatée en NTFS (donc vous perdrez toute information sur celle-ci) et vous risquez de ne plus pouvoir l utiliser sur un grand nombre d appareil (TV, lecteur de DVD, console de jeu ). Il suffira de la reformater en FAT32 pour pouvoir la réutiliser normalement. Son utilisation devient alors la même que pour le CDrom. Pour les puristes... Vous pouvez créer une clef USB bootable depuis les outils systèmes. Voici la marche à suivre : Ouvrir une console cmd L utilitaire diskpart sera utilisé pour créer notre clef bootable. Lancer diskpart : diskpart Lister les disques disponibles : list disk WinPe sur clef USB page 13/17
Par exemple : disk 1 est la clé usb branché sur le pc. diskpart select disk 1 clean create partition primary select partition 1 active format quick fs=fat32 assign exit Après création de la clé, vous avez juste à copier les fichier source de l image généré vers la clé : Avec xcopy: xcopy C:\winpe_x86\iso\*.* /e F:\ 7. Lancement de l OS ou d une session WinPE Lors de son lancement WinPe s affiche sous forme d une console. WinPe sur clef USB page 14/17
On pourra alors naviguer sur le disque, sauvegarder au besoin les données Il sera possible de monter un disque réseau Puis refaire une installation WinPe sur clef USB page 15/17
8. Astuces Ce chapitre propose 2 astuces relatives à la création du Cdrom Winpe. -Pour supprimer au boot du CD, la demande «Press any key to load from CD», il suffit de supprimer le fichier : \ISO\boot\bootfix.bin -Pour supprimer le boot graphique au démarrage du CD, il est nécessaire de modifier le fichier bcd, via bcdedit Rechercher le répertoire : winpe\iso\boot\ Ensuite appliquer la commande suivante : bcdedit /set {default} quietboot on /store winpe\iso\boot\bcd Recréer ensuite le CD avec cette commande oscdimg -n -b..\winpe\etfsboot.com..\winpe\iso..\winpe\winpe.iso Pour rester sur l exemple du tutoriel oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\iso c:\winpe_x86\winpe_x86.iso WinPe sur clef USB page 16/17
Propriété WinPe sur clef USB. Jean Paul Loisel 56 Rue Philippe de Girard 59160 Lomme loiseljp@club-internet.fr 07 70 32 35 67 Licence Ce document est distribué en "Public Documentation License". The contents of this Documentation are subject to the Public Documentation License. You may only use this Documentation if you comply with the terms of this License. A copy of the License is available at this mail loiseljp@club-internet.fr. The Original Documentation is " WinPe sur clef USB". The Initial Writer of the Original Documentation is Jean Paul LOISEL 2013. All Rights Reserved. Contributor(s):. Portions created by are Copyright [Insert year(s)]. All Rights Reserved. (Contributor contact(s): [Insert hyperlink/alias]). The text of this chapter may differ slightly from the text of the notices in the files of the Original Documentation. You should use the text of this chapter rather than the text found in the Original Documentation for Your Modifications. WinPe sur clef USB page 17/17