Notes : versions Windows testées : Windows 7, Windows 8.1, Windows 10, Windows 11 ; ainsi que les Windows Server 2012 R2, Server 2016, Server 2019 et Server 2022.
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, 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 d'un Windows 10 (installeur identique pour Windows 7, 8, 10 et 11) :

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 :

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

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 10, et 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 (minimum Windows 8.1 ou Server 2012 R2, ou encore Windows 10 / 11 ou Server 2016 / Server 2019 / Server 2022) car il y a un WinPE suffisant et avec le DISM complet.
Installation de Windows 7 / 8.1 / 10 / 11 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_v2.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 (logiciel avec interface graphique) : c'est à utiliser dans un Windows PE 64 bits.
- detecter_efi_gui_x86.exe (logiciel avec interface graphique) : c'est à utiliser dans un Windows PE 32 bits.
- detecter_efi_console_x64.exe (logiciel sans interface graphique, à utiliser depuis un Invite de commande cmd.exe) : c'est à utiliser dans un Windows PE 64 bits.
- detecter_efi_console_x86.exe (logiciel sans interface graphique, à utiliser depuis un Invite de commande cmd.exe) : c'est à utiliser dans un Windows PE 32 bits.
Si Windows démarre en mode EFI, on voit :

Ou en mode BIOS / Legacy :

On peut maintenant passer à l'installation, avec des parties communes aux modes EFI et BIOS :
Etape 1 (commune)

Code : Tout sélectionner
diskpart
list disk
select disk 0
clean
et faire attention sur quel media vous lancez le "clean" car cela efface sans confirmation.
Laisser diskpart ouvert, il va servir à nouveau.
Etape 2 en mode EFI (attention à bien choisir, c'est le mode EFI ou BIOS, pas les deux à la fois)

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=100
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)

Nous avons : création des partitions et formatage en NTFS, choix de la partition principale active (indispensable en mode BIOS avec MBR) puis attribution des lettres, et fermeture de diskpart :
Code : Tout sélectionner
create partition primary size=100
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) avec lecture du install.esd ou install.wim ou install.swm

Commande utilisée, visibles dans l'image :
Avec D: 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, chercher la lettre avec diskpart et list volume si besoin) :
Code : Tout sélectionner
dism /Get-WimInfo /WimFile:D:\sources\install.esd
Cela permet de lister les éditions de Windows présentes dans l'image WIM / ESD / SWM 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 10 Famille ou Windows 10 Pro, etc...).
Etape 4 (commune)

Ici, bien se souvenir du numéro d'index à utiliser pour installer le Windows voulu, car on déploie l'image
WIM / ESD / SWM (décompression).
Commande utilisée dans la capture d'image qui précède :
Code : Tout sélectionner
dism /Apply-Image /ImageFile:D:\sources\install.esd /index:6 /ApplyDir:V:\
assigné cette lettre à la grosse partition créée précédemment.
Ici, avec l'index 6, ce sera "Windows 10 Pro" installé dans cet exemple.
Etape 5 en mode EFI

Commande utilisée :
Code : Tout sélectionner
bcdboot V:\Windows /l fr-FR /s U: /f UEFI
Etape 5 en mode BIOS (attention à bien choisir, c'est le mode EFI ou BIOS, pas les deux à la fois)

Commande utilisée :
Code : Tout sélectionner
bcdboot V:\Windows /l fr-FR /s U: /f BIOS
Etape 6 (commune)
Ensuite, il reste à redémarrer via la commande "wpeutil reboot") et admirer votre travail :

Et enfin l'assistant de fin d'installation habituel :

Seule différence, le contrat à accepter :

Voilà, installation de Windows en ligne de commande terminée
