IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre à créer une clé bootable de WinPE pour le dépannage d'un PC
Un tutoriel de Gaby

Le , par gaby277

58PARTAGES

8  0 
Bonjour,

Je vous présente mon tutoriel sur :

WinPE pour le dépannage d'un PC.

Celui-ci vous permettra de créer un environnement WinPE bootable sur clé USB. Il intègre des outils permettant la sauvegarde de fichiers et le dépannage d’un PC qui ne démarre pas. Les outils pour le dépannage sont soit natifs dans WinPE (chkdsk.exe, éditeur du registre, PowerShell, …) soit sous forme d’applications rajoutées (explorateur internet, explorateur de fichier, … ).

Ils peuvent être lancés facilement soit par un menu console, soit par une barre graphique. Des fichiers .bat sont fournis pour automatiser la création de la clé.ùù

Retrouvez les meilleurs cours et tutoriels pour apprendre les systèmes informatiques

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de gaby277
Membre chevronné https://www.developpez.com
Le 15/04/2019 à 17:42
Bonjour,
C'est mieux et plus simple à utiliser que Win10PE SE
Peut-être, mais en créant sa clé WinPe, on apprend beaucoup de choses et surtout on sait ce qu'il y à l'intérieur … et ce qui va se passer quand on va l'utiliser.
1  0 
Avatar de JML19
Expert éminent sénior https://www.developpez.com
Le 28/10/2016 à 7:23
Bonjour

Très bien, je l'ai déjà mis dans mes favoris.
0  0 
Avatar de habib12
Futur Membre du Club https://www.developpez.com
Le 04/11/2016 à 11:39
Bonjour gaby277 et merci beaucoup pour ce tuto .
Aussi pourrai-tu nous dire comment lancer le menu, en ligne de commande.
merci d'avance
0  0 
Avatar de gaby277
Membre chevronné https://www.developpez.com
Le 04/11/2016 à 17:18
Bonjour,
Je réponds rapidement :
Le menu en ligne de commande doit se lance tout seul si tu as bien suivi toutes les étapes. Tu peux aussi le lancer (ou relancer s'il a été fermé avec M.bat (clé 64 bits) ou M32.bat (clé 32bits) dans la console ou en cliquant sur l'icone "M" de la barre de lancement graphique. Si tu as des difficultés je te donnerai plus de détails sur la manière dont se lance le menu et les vérifications que tu peux effectuer.
Pour le moment je ne suis pas disponible. Donc en principe ce soir je détaillerai ce qui se passe au lancement de la clé.
Précise quelle clé tu as confectionnée (32 ou 64 bits). C'est pareil, mais les noms de fichiers sont différents.
0  0 
Avatar de gaby277
Membre chevronné https://www.developpez.com
Le 04/11/2016 à 23:05
Bonjour un peu plus de précisions.
Le menu en mode console c’est le fichier M.bat (clé 64 bits) M32.bat (clé 64bits)
Il est dans le répertoire « P » de la clé 64 bits ou « p32 » de la clé 32 bits.

Il doit se lancer automatiquement au boot de la clé.
Lors du boot : Winpe lance le fichier « lanceMenuConsole.bat » (pour clé 64 bits) « lanceMenuConsole32.bat » (pour clé 32 bits) qui lance à son tour M.bat (ou M32.bat).

On peut le lancer (ou relancer), sous WinPE, en mode console en se positionnant dans le répertoire P (ou P32) de la clé
Puis M.bat Entrée (ou M32.bat Entrée).

Les essais à faire si soucis:
Sous Windows, avec l’explorateur de fichier vérifier la présence du fichier M .Bat (ou M32.bat) dans le répertoire P (ou P32), double cliquer sur le nom de fichier : le menu doit se lancer.
D° pour lancemenuconsole.bat (ou lancemenuconsole32.bat).
Si ce test est ok :
Le pc ayant booté sur la clé USB, après le temps nécessaire au lancement de WinPe, le menu doit s’afficher. Si ce n’est pas le cas dans la console console se postionner dans le repertoire P (ou P32) de la clé, saisir M.bat Entrée ou (M32.bat) le menu doit se lancer.

Pareil avec « lanceMenuconsole .bat (lanceMenuconsole32 .bat)

Je suppose que la clé a été créé avec les fichiers bat
Ce qui provoque le lancement automatique du menu console c’est les lignes :
Code : Sélectionner tout
1
2
3
4
5
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"
echo. Option  Pour ajout d'un menu a Winpe et lancement automatique : 
echo. Avant d'appuyer sur une touche Copier (avec l'explorateur de fichiers) LanceMenuConsole.bat (lanceur du menu) 
echo. dans "C:\WinPE_amd64_PS\mount\Users\Public\LanceMenuConsole.bat"  et modifier "startnet.cmd" dans 
echo. "C:\WinPE_amd64_PS\mount\Windows\System32\startnet.cmd" : apres Winpe  Ajouter la ligne X:\users\public\LanceMenuConsole.bat
Attention en fait ce sont des instructions pour l'opérateur qui cree la clé.
Donc bien copier « LanceMenuConsole.bat » dans C:\WinPE_amd64_PS\mount\Users\Public\ (ou « LanceMenuConsole32.bat ») et modifier « starnet.cmd »

À me relire trois remarques :
- je pense que ce point devrait être expliqué clairement dans le texte du tutoriel et pas seulement figurer dans le .bat. Je regarde pour rajouter quelques lignes. Dans un premier temps je les publierai dans ce fil.
- Je vois que le fichier bat « CreeAzerty_2.bat » qui fait la même chose pour la clé basique (sans powershell) lance directement M.bat : ça marche, mais il vaut mieux lancer le menu par lancemenuconsole.bat, cela permet de modifier le menu sans avoir à refaire la clé. Je ferai la mise au point, sous peu, par souci d'homogénéité et de cohérence.
- il faudrait peut-être rajouter une ligne d'information à l'écran pour confirmer que "lanceMenuconsole.bat" a été bien lancé par WinPE. Cela faciliterai la détection de l'anomalie en cas de problème.
0  0 
Avatar de habib12
Futur Membre du Club https://www.developpez.com
Le 07/11/2016 à 10:44
Bonjour gaby277,
merci pour ta réponse.
Je dois avoir oublier un truc lors de la création de la clef.
Je recommence tous et je vous tien au courant.

A plus !
0  0 
Avatar de gaby277
Membre chevronné https://www.developpez.com
Le 07/11/2016 à 13:26
Bonjour,
J'ai rédigé le nouveau paragraphe 7 qui était incomplet, ci-dessous le projet (le tutoriel sera modifié sous peu).

J'ai également modifié les instructions utilisateur, dans les fichier bat de création de la clé étape 2, qui étaient un peu approximatives. De préférence retélecharge le fichier BatCreationCle_V7_3.zip (lien à l'annexe 4 du tutoriel). Les fichiers modifiés sont CreePEFrPs_2.bat, CreePEAzerty_2.bat,CreePEAzerty_32_2.bat,CreePEFrPs_32_2.bat. Les 4 lignes modifiées sont les "echo." qui suivent
"echo. Option pour l'ajout d'un menu console a Winpe avec lancement automatique"

Si tu as encore des difficultés, précise quelle clé tu cherches à créer (32 ou 64 bits, clé basique AZERTY ou clé AZERTY avec PowerShell) et si tu arrives à booter sur la clé ou pas.
En espérant que ce complément t'aideras a aboutir.

Paragraphe modifié dans le tutoriel (le copier/coller du source dans le forum ne reproduit pas la mise en forme) :
7. Ajout d’autres applications et d’un menu
Cette étape est optionnelle, mais facilitera grandement l’utilisation de la clé.
Comme déjà indiqué, contrairement à l’environnement Windows, les applications 32*bits ne sont pas compatibles WinPE 64*bits et réciproquement. Donc en fonction de la clé créée, il faut choisir la version adaptée de l’application.

Pour le menu, un menu en mode console a été choisi, à cause de sa très grande simplicité de création et surtout de la possibilité de modification avec un simple éditeur de texte, sans avoir à recréer la clé. Le menu est un fichier .bat, il est à copier dans le répertoire des applications ajoutées de la clé \p (clé*64bits) ou \p32 (clé*32bits).
Pour son lancement par WinPE, un autre fichier bat est utilisé «*lancemenuconsole.bat*» (clé 64* bits) ou «*lancemenuconsole32.bat*» (clé*32bits). Ce lanceur de menu doit être inclus dans l'image de la clé.

Pour rendre disponible le menu console dans la clé, copier le fichier m.bat (clé*64 bits) ou m32.bat (clé 32* bits) dans le répertoire \p de la clé (\p32 clé 32*bits). Il pourra être lancé par l'utilisateur, en ligne de commande.
Pour permettre son lancement par WinPE (ce qui est souhaitable)*:
Il faut à l'étape 2 de création de la clé (clé AZERTY ou clé AZERTY + PowersShell) cf.Modifier WinPE pour passer en clavier AZERTY, après avoir monté l'image*:
copier le fichier lancemenuconsole.bat (clé 64*bits) dans le répertoire*:

C:\WinPE_amd64_PS\mount\users\public\
ou lancemenuconsole32.bat (clé*32bits) dans le répertoire*:
C:\WinPE_X86_PS\mount\Users\Public\

Et modifier le fichier*:

C:\WinPE_amd64_PS\mount\Windows\System32\startnet.cmd
Après la première ligne qui est «*wpeinit*», ajouter une deuxième ligne (clé 64*bits)*:

X:\users\public\lanceMenuConsole.bat
Après la première ligne qui est «*wpeinit*», ajouter une deuxième ligne (clé 32*bits)*:

X:\users\public\lanceMenuConsole32.bat

Si la clé est crée à l'aide de fichiers .bat (ce qui sera sans doute en général le cas) les instructions de rappel, pour l'intégration du menu, seront visualisées au moment opportun.
Le contenu des fichiers m.bat, m32.bat, lancemenuconsole.bat , lancemenuconsole32.bat est indiqué en Annexe 2. Ils peuvent être téléchargés depuis le tutoriel en cliquant sur le lien correspondant en Annexe 4 .
Le reste de la procédure de l'étape 2 de la création de la clé est inchangé.
Pour une vision plus synthétique de l'intégration du menu, consulter le contenu correspondant, de l'un des fichiers bat de création de la clé étape 2 Clé AZERTY 64 bits ou Clé avec PowerShell 64 bits ou Clé AZERTY 32 bits ou Clé avec PowerShell 32 bits

Information : Dans le nom de répertoire il y a «*users*» dans la console et «*Utilisateurs*» dans l'explorateur de fichier.

Le menu console pourra être complété par une barre de menu en mode graphique cf.Un lanceur d’application en mode graphique.
0  0 
Avatar de habib12
Futur Membre du Club https://www.developpez.com
Le 07/11/2016 à 15:35
Rebonjour gaby277,
J'ai refais la clé (64 bits) en suivant la procédure automatique du chapitre 9_1.
La cle boot et j'ai bien cette image lors du démarrage. .
Mais le menu ne demarre toujours pas . J'ai juste deux lignes X: \windows... etc
0  0 
Avatar de gaby277
Membre chevronné https://www.developpez.com
Le 07/11/2016 à 17:04
Bonjour,
La pièce jointe est non valide... rectifie.

Dans un premier temps sous Windows :
- vérifie avec l'explorateur de fichiers la présence du fichier \p\m.bat. dans ta clé
Si présent -> double clic sur m.bat -> le menu doit se lancer

Boot ensuite sur la clé WinPe et lance le menu par des commandes console :
ps : J'ignore la lettre de la clé WinPe sur ton PC (ça dépend si tu a un ou plusieurs disques durs) donc dans la suite je suppose que c'est D ( chez toi ça peut être différent en fonction de la configuration de ton pc)

pour lancer le menu en ligne de commande
D: Entrée (remplace si nécessaire D par la lettre de la clé WinPE)
cd \p Entrée
m.bat Entrée

-> le menu doit se lancer, tu peux travailler.

Apres si tu arrives a lancer le menu à la console, on cherchera pourquoi le menu ne se lance pas automatiquement.
0  0 
Avatar de habib12
Futur Membre du Club https://www.developpez.com
Le 09/11/2016 à 11:54
Bonjour,
Avant je tient vraiment à te remercier pour ton suivi.
Sinon concernant la clef:
_ le menu se lance uniquement en ligne de commande.
_ une fois dans le menu, l’explorateur ne se lance pas (mais en ligne de commande il se lance).

Encore merci pour ton aide.
0  0