Installer Windows 7 / 8.1 / 10 en ligne de commande

Ici vous trouverez divers tutoriels de logiciels et OS, que ce soit lié à Windows, Linux, ou autres systèmes.
Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par Etre_Libre » 31 mai 2013, 18:54

Ce tutoriel va évoquer le grand plaisir d'installer Windows en ligne de commande, mais aussi son côté pratique : quand l'installeur de Windows ne veut pas, la plupart du temps on peut installer quand même.

Tutoriel aussi en téléchargement (et un peu plus remanié) en PDF ici (recommandé) ou en ODT là (modifiable via LibreOffice).

Note : si besoin, une autre possibilité existe sans avoir besoin de taper beaucoup de commandes car j'ai aussi créé un Installeur de Windows Alternatif (cliquer ici, si vous utilisez l'installeur alternatif, pas besoin de revenir sur ce sujet ensuite).

Par exemple, lors de l'installation de Windows 8 (valable aussi pour Windows Vista, Windows 7 et Windows 10), si vous obtenez le message d'erreur suivant :
"Nous n'avons pas pu créer de partition, ni localiser une partition déjà existante. Pour plus d'informations, voir les fichiers journaux d'installation."

Photo :
Image

ou encore le message :
Windows ne peut pas être installé sur ce disque. Le matériel de cet ordinateur peut ne pas prendre en charge le démarrage sur cet disque. Vérifiez que le contrôleur de ce disque est activé dans le menu du BIOS de l'ordinateur.

Photo :
Image

Autre photo obtenue sur un PC Windows 7 (SATA réglé en AHCI ou en IDE, même message) :
Image

Dans ce type de cas, apparemment l'installeur de Windows n'arrive pas à détecter correctement si le disque dur ou SSD est capable de démarrer ensuite un Windows qui sera installé, et il décide de ne pas lancer l'installation.

Heureusement, à l'usage j'ai pu me rendre compte plusieurs fois que les machines concernées fonctionnent très bien.
Dans un PC fixe, j'avais pu une fois changer de port SATA et d'un coup ça refonctionnait, d'autres gens parlent du fait que ça fait ce bug uniquement depuis une installation via clé USB (et pas via DVD) alors que pour d'autres cas même avec le DVD ça ne veut pas.
Aussi, il arrive qu'on puisse changer le mode SATA dans le BIOS / EFI en mode "IDE compatible" ou "AHCI" et parfois ça repart.

Si aucune de ces solutions ne vous plaît ou ne fonctionne, il reste l'installation en ligne de commande, via un Live Windows, basé sur Windows PE 5.1 (génération du media via ce tutoriel, cliquer ici) ou voici un logiciel pour générer "facilement" un Windows PE (jusqu'à WinPE 10) (cliquer là).

Normalement il est aussi possible d'utiliser une clé USB ou DVD à base de certains Windows récents (Windows 8.1 ou Server 2012 R2, ou encore Windows 10 ou Server 2016) car il y a un WinPE suffisant et avec le DISM complet.


Installation de Windows 7 / 8.1 / 10 en ligne de commande

Une fois le Live Windows généré, démarrer avec (Windows PE).

Dedans, une maîtrise de base est nécessaire : se promener dans les dossiers depuis l'invite de commandes (cmd.exe).

Une fois cela prêt, il y a une chose importante : savoir si votre PC a démarré en mode BIOS ou EFI, car ce ne sera pas le même type de partitionnement.

Si vous ne savez pas dans quel mode Windows a démarré, je vous propose ce logiciel (sans installation) (cliquer ici).

Dans l'archive detecter_efi.rar, il y a les exe compilés, mais aussi le code source si vous avez besoin.

Nous avons au menu :
- detecter_efi_gui_x64.exe (lance detecter_efi_x64.exe en ligne de commande, et affiche le résultat dans une interface graphique) : c'est à utiliser dans un Windows PE 64 bits.
- detecter_efi_gui_x86.exe (lance detecter_efi_x86.exe en ligne de commande, et affiche le résultat dans une interface graphique) : c'est à utiliser dans un Windows PE 32 bits.

Si Windows démarre en mode EFI, on voit :
Image

Ou en mode BIOS :
Image

On peut maintenant passer à l'installation :

Etape 1 (commune)
Image

Commandes utilisées, visibles dans l'image :
Avec E: comme lettre de lecteur contenant le DVD de Windows (ou une clé USB), j'ai utilisé (adapter la lettre et le chemin à votre cas personnel) :

Code : Tout sélectionner

dism /Get-WimInfo /WimFile:E:\sources\install.wim
Cela permet de lister les éditions de Windows présentes dans l'image WIM de Windows, on obtient à côté un numéro d'index : bien noter ce numéro afin de l'utiliser ultérieurement et donc d'installer la bonne version de Windows (ici par exemple Windows 8 ou Windows 8 Pro).

Ensuite, lancement de diskpart, listing des disques (dont SSD), et suppression de toute partition (ici le disk 0 est le bon pour mon cas) :

Code : Tout sélectionner

diskpart
select disk 0
clean

Etape 2 en mode EFI (attention à bien choisir, c'est le mode EFI ou BIOS, pas les deux à la fois)

Image

Le début de cette étape montre ce qui a déjà été fait précédemment (jusqu'à la commande clean).

Puis nous avons : conversion du lecteur (disque ou SSD) en mode GPT, indispensable en EFI avec Windows, création des partitions et formatage en FAT32 et NTFS (la petite partition FAT32 est obligatoire en EFI), puis assignement des lettres, et fermeture de diskpart :

Code : Tout sélectionner

convert gpt
create partition efi size=250
format FS=FAT32 QUICK LABEL="Systeme"
assign letter=U
create partition primary
format FS=NTFS QUICK
assign letter=V
exit

Etape 2 en mode BIOS (attention à bien choisir, c'est le mode EFI ou BIOS, pas les deux à la fois)

Image

Le début de cette étape montre ce qui a déjà été fait précédemment (jusqu'à la commande clean).

Puis nous avons : création des partitions et formatage en NTFS, choix de la partition principale active (indispensable en mode BIOS avec MBR) puis assignement des lettres, et fermeture de diskpart :

Code : Tout sélectionner

create partition primary size=250
format FS=NTFS QUICK LABEL="Réservé au Système"
assign letter=U
active
create partition primary
format FS=NTFS QUICK
assign letter=V
exit

Etape 3 (commune)

Image

Ici, bien se souvenir du numéro d'index à utiliser pour installer le Windows voulu, car on déploie l'image WIM (décompression).

Notes : la lettre source est toujours E: car c'était mon lecteur DVD, et la destination est V: car nous avons assigné cette lettre à la grosse partition créée précédemment.
Ici, avec l'index 2, ce sera "Windows 8" installé dans cet exemple.

Code : Tout sélectionner

dism /Apply-Image /ImageFile:E:\sources\install.wim /index:2 /ApplyDir:V:\
Etape 4 en mode EFI

Image

Il s'agit de la génération du catalogue de démarrage BCD.

Commande utilisée :

Code : Tout sélectionner

bcdboot V:\Windows /l fr-FR /s U: /f UEFI

Etape 4 en mode BIOS (attention à bien choisir, c'est le mode EFI ou BIOS, pas les deux à la fois)

Image

Il s'agit de la génération du catalogue de démarrage BCD.

Commande utilisée :

Code : Tout sélectionner

bcdboot V:\Windows /l fr-FR /s U: /f BIOS

Ensuite, il reste à redémarrer via la commande "wpeutil reboot") et admirer votre travail :
Image

Image

La clé de produit peut être entrée à ce moment, ou même ultérieurement dans les Propriétés Système, ça ne pose pas de problème.

Et comme le contrat de licence n'avait pas encore été validé vu que c'est une installation non classique, il demande maintenant :
Image

Et voilà ;)
Dernière modification par Etre_Libre le 08 janvier 2017, 17:27, modifié 6 fois.
Raison : Mise à jour

flexbrane

Re: Installer Windows 8.1 Windows 7 en ligne de commande

Message par flexbrane » 07 novembre 2015, 15:55

Merci !!!

Je ne comprend pas pourquoi l'installation graphique de Windows 10 pose autant de problèmes, j'ai essayé pendant de longues heures de formater / convertir les disques avec diskpart (environ 7h :-/). Rien n'a marché !

Alors ton tuto m'a sauvé la vie (j'exagère peut être un peu !). Merci encore !!
Je le garde sous la main, c'est très utile.

Windows n'a pas fini de me surprendre avec les nouveaux problèmes qu'ils arrivent à inventer ;-)

Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Re: Installer Windows 8.1 Windows 7 en ligne de commande

Message par Etre_Libre » 07 novembre 2015, 17:02

Bonjour,

Je n'avais pas testé la manoeuvre avec Windows 10 : tu confirmes que c'est ok aussi ?

Effectivement il y a des cas où l'installeur de Windows déconne (certaines cartes mères ou certains RAID même avec les bons pilotes) et j'ai déjà dû utiliser cette méthode pour du Windows 7, 8.1 et aussi Server 2008 R2.

flexbrane

Re: Installer Windows 8.1 Windows 7 en ligne de commande

Message par flexbrane » 07 novembre 2015, 17:34

Je confirme, cela fonctionne sous Windows 10.

De toutes les méthodes que j'ai testé, c'est la seule qui a porté ses fruits.

C'était une installation sur un SSD, en mode AHCI (en mode IDE ça fonctionne aussi, mais le fait de faire le changement après l'installation de Windows, le fait planter).
J'ai ainsi pu installer Windows 10 et Linux en dual boot.

Y a t il des "restes" une fois que Windows est installé ? (un dossier qui ne sert plus, ou des fichiers qui ont été utilisés seulement à l'installation ?).


Une dernière précision, dans ton tuto quand tu fais la manip du install.wim puis du bcdboot, peux tu préciser s'il faut laisser la clé (ou le disque) au redémarrage, ou si on peut l'enlever ?
Je l'avais laissée au cas où, mais ce n'était pas trop clair !

Merci encore en tout cas :-)
(je me suis inscrit au forum juste pour te remercier !)

Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Re: Installer Windows 8.1 Windows 7 en ligne de commande

Message par Etre_Libre » 07 novembre 2015, 18:43

En fait à ma connaissance il n'y a pas de reste car c'est la même image que Windows décompresse en temps normal, et effectivement dès le 1er redémarrage il n'y a plus besoin de DVD ou clé USB, tout est déjà écrit sur le SSD ou Disque Dur.

Et merci pour le retour avec Windows 10 ;)

fidoulou
Messages : 1
Inscription : 25 octobre 2016, 15:23

Re: Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par fidoulou » 25 octobre 2016, 15:54

bonjour, j'ai pris un instant pour me créer ce compte afin de remercier chaleureusement l'autre de ce tutorial à savoir "Etre_Libre" datant du 31 mai 2013, grâce à lui j'ai enfin réussi à comprendre pourquoi Windows 10 pro x64 bits refusait de s'installer sur un nouveau disque dur, en effet j'avais oublié la partie avec le boot uefi et la petite partition FAT32 obligatoire en EFI, je faisais les choses tout comme avant convert gpt, etc … bios en uefi et clé USB version uefi etc ... sauf cette fameuse ligne
create partition efi size=250
format FS=FAT32 QUICK LABEL="Systeme"
du coup rien ne fonctionnait.
J’ai dû avoir droit à la mise à jour longue « 1607 » anniversary édition mais l’essentiel et que le pc fonctionne reste plus qu’à remettre le backup en place et on aura fini une bonne journée d'aventure.

Merci encore à l'auteur, c'est n'est pas souvent que je parle sur les forums comme cela mais c'est grâce à des gens comme "Etre_Libre" que l’on peut encore avoir de l’aide sur des forums comme celui ci et compter sur le genre humain pour de l’aide.

Merci infiniment :)

Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Re: Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par Etre_Libre » 25 octobre 2016, 16:09

Merci pour ce retour ;)

Normalement vous devriez aussi avoir accès à l'image ISO à jour de Windows 10 1607 sur le site de Microsoft, si vous ne trouvez pas je pourrai vous faire passer ça.

Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Re: Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par Etre_Libre » 27 octobre 2016, 07:39

Bonjour,

J'ai un autre retour : hier, besoin d'installer un Serveur HP avec Windows Server 2012 R2, et même problème disant "Nous n'avons pas pu créer de partition, ni localiser une partition déjà existante. Pour plus d'informations, voir les fichiers journaux d'installation.".

Dans ce serveur il y a pourtant des disques SATA classiques, pas de RAID ni rien.

J'ai donc utilisé la même méthode d'installation en ligne de commande via WinPE et DISM : tout fonctionne, vous pouvez donc le faire avec Windows Server ;)

Etre_Libre
Administrateur
Messages : 629
Inscription : 13 novembre 2012, 21:44

Re: Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par Etre_Libre » 15 novembre 2016, 10:16

Mise à jour :

- Tutoriel légèrement remanié.
- Création d'un tutoriel équivalent mieux remanié en PDF et ODT, tous les 2 téléchargeables, liens disponibles au tout début.

2VOIR
Messages : 1
Inscription : 23 décembre 2016, 09:03

Re: Installer Windows 7 / 8.1 / 10 en ligne de commande

Message par 2VOIR » 23 décembre 2016, 09:10

Merci beaucoup pour ce tutoriel !!! Tes commandes ont fait le boulot (contrairement à l'installeur classique de Windows)


Pour ceux qui ne parviennent pas à construire le live PE, il existe une alternative sur UNIX : multisystem sur lequel vous montez votre ISO Windows 10

Encore merci Etre Libre

Répondre