« Windows ne peut pas être installé sur ce disque » : les vraies raisons (pas le message)

Cet article vous a aidé ?

L’installateur de Windows est poli comme une alarme incendie. Il bippe la même phrase que votre cuisine soit en feu ou que vous ayez juste cramé une tranche de pain. « Windows ne peut pas être installé sur ce disque » est ce bip : techniquement vrai, opérationnellement inutile.

Si vous êtes arrivé ici, vous regardez probablement une liste de partitions, un bouton Suivant grisé, et vous soupçonnez que l’installeur vous manipule. Ce n’est pas le cas. Il compresse simplement six modes d’échec distincts du stockage/du démarrage en une phrase.

Ce que le message signifie vraiment

Windows Setup remplit trois tâches en même temps :

  1. Initialiser une chaîne de démarrage (UEFI ou BIOS/Legacy) avec les structures adéquates sur le disque.
  2. Valider que le schéma de partitions du disque correspond au mode de démarrage et aux exigences de l’édition de Windows.
  3. Communiquer avec votre stockage via la pile contrôleur/driver que le firmware et le matériel exposent.

Quand il dit « ne peut pas être installé », cela signifie généralement l’un de ces cas :

  • Le style de partition du disque (GPT/MBR) ne correspond pas à la façon dont l’installeur a été lancé (UEFI/Legacy).
  • L’installeur ne peut pas créer de façon fiable les partitions boot/métadonnées requises (ESP/MSR/Récupération) parce que le disque est « spécial » (disque Dynamic, métadonnées RAID du fabricant, alignement étrange, outils de récupération existants).
  • Le contrôleur de stockage est masqué derrière un besoin de pilote (Intel RST/VMD, HBA RAID, certains contrôleurs VM), et Setup est partiellement aveugle.
  • La partition choisie n’est pas une cible valide (mauvais type, trop petite, mauvais système de fichiers, partition logique dans un conteneur étendu, etc.).
  • Le disque est offline, en lecture seule, ou bloqué par une politique (politique SAN, restes de BitLocker, protection d’écriture du firmware, ou Setup qui se méfie autour des médias amovibles).
  • Le disque est en train de lâcher ou ment (erreurs média, câble/backplane instable, bugs de firmware), et Setup se montre prudent.

En d’autres termes : le message n’est pas le diagnostic. C’est le symptôme d’un désaccord entre le mode de démarrage, le schéma de partition et la visibilité du stockage.

Playbook de diagnostic rapide (vérifiez dans cet ordre)

Si vous voulez de la vitesse, arrêtez de cliquer au hasard et suivez une boucle serrée : confirmez le mode de démarrage, confirmez le schéma de partition, confirmez la visibilité du contrôleur/driver. Tout le reste est un détail.

Première étape : confirmez comment l’installeur a été lancé (UEFI vs Legacy)

  • Si le menu de démarrage USB propose deux entrées (par exemple « UEFI: USB » et « USB »), votre choix compte.
  • Windows 11 préfère fortement (et dans les installations supportées normales exige effectivement) UEFI + GPT.

Décision : si vous voulez UEFI (et vous le voulez, en 2026), redémarrez et démarrez l’installeur en mode UEFI.

Deuxième étape : confirmez le style de partition du disque (GPT vs MBR)

  • UEFI attend GPT (avec une EFI System Partition).
  • Legacy BIOS attend MBR (avec une partition active).

Décision : si le style du disque ne correspond pas au mode de démarrage, soit vous convertissez le disque, soit vous changez le mode de démarrage. Choisissez-en un ; ne mélangez pas.

Troisième étape : confirmez le chemin du contrôleur de stockage (AHCI vs RAID/VMD) et les pilotes

  • Si le disque n’apparaît pas, c’est généralement un problème de pilote/contrôleur, pas « Windows déteste votre SSD ».
  • Intel VMD/RST masque fréquemment le NVMe derrière une couche de type RAID jusqu’à ce que le pilote approprié soit chargé.

Décision : soit basculer le firmware en AHCI (plus simple), soit fournir le bon pilote de stockage (parfois requis pour les RAID d’entreprise).

Puis : vérifiez les drapeaux d’état du disque (lecture seule, offline, dynamic)

  • Lecture seule/offline = Setup ne peut pas créer les partitions de démarrage.
  • Disque Dynamic = Setup refusera souvent d’installer dans de nombreux scénarios.

Enfin : vérifiez la couche physique ennuyeuse

  • Câble desserré, port défaillant, voie backplane morte, firmware SSD instable. Les erreurs de Setup sont souvent du matériel qui essaie de mourir discrètement.

Les vraies causes, cartographiées aux symptômes

1) Désaccord du mode de démarrage : installeur UEFI + disque MBR (ou installeur Legacy + disque GPT)

C’est le classique. Setup a démarré en UEFI, voit un disque MBR et refuse d’installer parce qu’il ne peut pas placer l’EFI System Partition comme le firmware UEFI l’attend. Ou l’inverse : démarré en Legacy, voit GPT, et se plaint que le disque est en style GPT.

Que faire : Décidez du mode de démarrage. Pour les systèmes modernes, choisissez UEFI et convertissez le disque en GPT. Si vous installez sur une machine ancienne qui nécessite réellement le Legacy, convertissez en MBR et acceptez les limitations.

2) Pilotes de stockage manquants : HBA RAID, Intel RST/VMD, chemins NVMe peu communs

L’installeur Windows inclut beaucoup de pilotes intégrés. Il n’inclut pas tous les pilotes RAID ou VMD des fabricants. Quand Setup ne peut pas parler correctement au contrôleur de stockage, il peut ne montrer aucun disque — ou montrer un disque mais échouer à l’installation parce que les écritures n’atterrissent pas là où on les attend.

Que faire : Soit basculer la plateforme en AHCI (si acceptable), soit charger le pilote correct pendant Setup. Dans les serveurs d’entreprise avec contrôleurs RAID, charger le pilote du fabricant est la démarche normale et correcte.

3) Disques « spéciaux » : disques Dynamic, Storage Spaces, métadonnées RAID résiduelles

Windows Setup veut un disque Basic simple pour le volume OS dans la plupart des cas. Les disques Dynamic sont pour certaines fonctionnalités Windows et scénarios hérités, pas pour une installation propre du système. De même, les disques qui faisaient partie d’un ensemble RAID peuvent conserver des métadonnées à la fin du périphérique ; Setup peut s’en trouver confus ou refuser de les utiliser.

Que faire : Effacez les métadonnées (avec précaution), ramenez le disque en Basic et réinitialisez-le.

4) Conflits de disposition de partition : trop de partitions, mauvais types, ou pas de place pour les partitions requises

Les installations Windows UEFI veulent une EFI System Partition (ESP), une partition Microsoft Reserved (MSR) et typiquement une partition de Récupération. Si votre disque est déjà découpé en une douzaine de partitions — surtout si vous atteignez les limites de MBR — ou si les premiers mégaoctets sont « occupés » par quelque chose d’étrange, Setup peut refuser.

Que faire : Si possible, supprimez les partitions et laissez Setup créer la disposition par défaut. Si vous ne pouvez pas (dual-boot, politique d’image), créez manuellement les partitions requises avec les bonnes tailles et alignements.

5) Le disque est offline, en lecture seule ou contraint par une politique

Dans certains environnements (surtout lors d’installations dans des VM ou sur LUNs SAN), Windows peut marquer des disques offline à cause de la politique SAN. Ou le disque peut avoir l’attribut lecture seule. Ou l’appareil est vu comme amovible, et Setup applique des garde-fous.

Que faire : Supprimez l’attribut lecture seule, mettez le disque en ligne et assurez-vous d’installer sur un chemin disque interne.

6) Quirks 4Kn/512e, bugs de firmware du contrôleur, et « ça marche sur une version BIOS mais pas une autre »

Les disques Advanced Format, la traduction de taille de secteur (512e) et certaines versions de firmware RAID peuvent amener Windows Setup à mal évaluer la géométrie du disque. C’est plus rare aujourd’hui, mais ça apparaît encore dans le matériel d’entreprise, surtout quand on mélange des HBA anciens avec des SSD récents.

Que faire : Mettez à jour le BIOS/UEFI et le firmware de stockage. Si ce n’est pas possible, ajustez les réglages du contrôleur (activez l’émulation 512e si applicable) ou choisissez un autre chemin contrôleur.

7) Défaillance réelle du disque (ou une voie contrôleur en train de mourir)

Setup est une charge d’écriture importante : écritures de table de partitions, création de système de fichiers, expansion de install.wim. Un SSD marginal peut passer les lectures occasionnelles et s’effondrer sous des écritures soutenues. Si l’installation échoue à différents pourcentages à chaque tentative, suspectez le matériel.

Que faire : Changez les câbles/ports, testez le SSD, essayez un autre disque. Ne discutez pas avec la physique.

Tâches pratiques (commandes, sorties et décisions)

Ce sont des tâches de terrain que vous pouvez exécuter dans Windows Setup (Shift+F10 ouvre une invite de commande) ou dans WinPE. Chaque tâche inclut : commande, sortie d’exemple, ce que cela signifie, et la décision à prendre.

Règle générale : faites un seul changement à la fois, puis vérifiez. Les basculements aléatoires vous amènent à un système qui ne boote que le mardi.

Tâche 1 : Confirmer si WinPE a démarré en mode UEFI

cr0x@server:~$ reg query HKLM\System\CurrentControlSet\Control /v PEFirmwareType
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
    PEFirmwareType    REG_DWORD    0x2

Ce que cela signifie : 0x2 est UEFI, 0x1 est BIOS/Legacy.

Décision : Si vous visez une installation GPT, vous voulez UEFI (0x2). Si c’est 0x1, redémarrez et choisissez l’entrée USB UEFI.

Tâche 2 : Lister les disques et identifier GPT vs MBR

cr0x@server:~$ diskpart
Microsoft DiskPart version 10.0.22621.1

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          953 GB      0 B
  Disk 1    Online          476 GB    476 GB        *

Ce que cela signifie : L’* sous Gpt indique GPT. Disk 0 est en MBR (pas d’étoile).

Décision : Si vous êtes en mode UEFI et que le disque cible n’est pas GPT, convertissez-le (Tâche 6/7). Si vous êtes en mode Legacy et voyez GPT, soit convertissez en MBR, soit redémarrez en UEFI.

Tâche 3 : Inspecter la disposition des partitions du disque cible

cr0x@server:~$ diskpart
DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary            476 GB  1024 KB

Ce que cela signifie : Une seule partition primaire. Pas d’ESP/MSR encore.

Décision : Si c’est une installation propre, supprimer les partitions et laisser Setup créer les paramètres par défaut est souvent la meilleure option. Si vous préparez manuellement, créez l’ESP/MSR vous-même (Tâche 9).

Tâche 4 : Vérifier si le disque est en lecture seule ou offline

cr0x@server:~$ diskpart
DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> attributes disk

Current Read-only State : Yes
Read-only  : Yes
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

Ce que cela signifie : Le disque est en lecture seule. Setup ne créera pas les partitions requises.

Décision : Supprimez l’attribut (Tâche 5). S’il réapparaît, suspectez une politique de contrôleur, une politique SAN ou une protection matérielle en écriture du firmware.

Tâche 5 : Supprimer la lecture seule et mettre le disque en ligne

cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> attributes disk clear readonly

Disk attributes cleared successfully.

DISKPART> online disk

DiskPart successfully onlined the selected disk.

Ce que cela signifie : Le disque est maintenant accessible en écriture et en ligne.

Décision : Réessayez le partitionnement/l’installation. Si le disque redevenait offline, examinez la politique SAN (Tâche 12) ou les réglages du contrôleur.

Tâche 6 : Effacer le disque (destructif) et convertir en GPT

cr0x@server:~$ diskpart
DISKPART> select disk 1
DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> convert gpt

DiskPart successfully converted the selected disk to GPT format.

Ce que cela signifie : La table de partitions et les métadonnées sont supprimées ; le disque est maintenant initialisé en GPT.

Décision : Utilisez ceci quand vous pouvez détruire les partitions existantes. Si vous ne pouvez pas, il faut une conversion non destructive (Tâche 8) ou un autre plan.

Tâche 7 : Effacer le disque (destructif) et convertir en MBR

cr0x@server:~$ diskpart
DISKPART> select disk 0
DISKPART> clean
DISKPART> convert mbr

DiskPart successfully converted the selected disk to MBR format.

Ce que cela signifie : Le disque est initialisé en MBR.

Décision : Choisissez MBR uniquement si vous installez en Legacy ou si le matériel ne peut vraiment pas démarrer en UEFI. Sinon, ne le faites pas.

Tâche 8 : Conversion non destructive de MBR vers GPT (lorsque supportée)

cr0x@server:~$ mbr2gpt /validate /disk:0 /allowFullOS
MBR2GPT: Attempting to validate disk 0
MBR2GPT: Validation completed successfully

cr0x@server:~$ mbr2gpt /convert /disk:0 /allowFullOS
MBR2GPT: Attempting to convert disk 0
MBR2GPT: Creating the EFI system partition
MBR2GPT: Conversion completed successfully

Ce que cela signifie : L’outil a validé la disposition et converti sans effacer les données, en créant une ESP.

Décision : Utilisez ceci pour convertir une installation existante ou préserver des données. Si la validation échoue, ne forcez pas ; faites une sauvegarde et une installation propre.

Tâche 9 : Créer manuellement un jeu de partitions UEFI standard pour Windows (ESP/MSR/OS)

cr0x@server:~$ diskpart
DISKPART> select disk 1
DISKPART> clean
DISKPART> convert gpt

DISKPART> create partition efi size=260
DiskPart succeeded in creating the specified partition.

DISKPART> format quick fs=fat32 label="System"
  100 percent completed
DiskPart successfully formatted the volume.

DISKPART> assign letter=S
DiskPart successfully assigned the drive letter or mount point.

DISKPART> create partition msr size=16
DiskPart succeeded in creating the specified partition.

DISKPART> create partition primary
DiskPart succeeded in creating the specified partition.

DISKPART> format quick fs=ntfs label="Windows"
  100 percent completed
DiskPart successfully formatted the volume.

DISKPART> assign letter=W
DiskPart successfully assigned the drive letter or mount point.

Ce que cela signifie : Vous avez créé la mise en page GPT minimale pour un démarrage UEFI de Windows : ESP (FAT32), MSR et partition OS NTFS.

Décision : Poursuivez l’installation en sélectionnant la partition NTFS (W:). Si Setup se plaint encore, le problème vient probablement du contrôleur/driver ou de la politique firmware, pas des partitions.

Tâche 10 : Identifier si le disque est Dynamic

cr0x@server:~$ diskpart
DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          1863 GB     0 B   *   *

DISKPART> select disk 0
DISKPART> detail disk

Samsung SSD 870 QVO 2TB
Disk ID: {A1B2C3D4-E5F6-...}
Type   : SATA
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : PCIROOT(0)#PCI(1F02)#ATA(C00T00L00)
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 2     D   Data         NTFS   Simple      1863 GB  Healthy

Ce que cela signifie : L’étoile sous Dyn indique un disque Dynamic. Setup refuse souvent d’installer sur des volumes Dynamic.

Décision : Migrez les données ailleurs, puis convertissez en Basic (généralement destructif) via DiskPart clean ou d’autres outils. Pour les disques système : n’utilisez pas Dynamic.

Tâche 11 : Vérifier la visibilité du contrôleur NVMe dans WinPE

cr0x@server:~$ wmic diskdrive get model,interfacetype,size
Model                                InterfaceType  Size
WDC PC SN730 SDBPNTY-512G-1001        NVMe           512105932800

Ce que cela signifie : WinPE peut voir un disque NVMe nativement.

Décision : Si cela ne renvoie rien ou n’affiche que votre clé USB d’installation, vous avez un problème de driver/contrôleur. Vérifiez le mode de stockage dans le BIOS (AHCI vs RAID/VMD) et chargez les pilotes.

Tâche 12 : Inspecter et ajuster la politique SAN (fréquent sur les LUNs)

cr0x@server:~$ diskpart
DISKPART> san

SAN Policy : Offline Shared

DISKPART> san policy=OnlineAll

DiskPart successfully changed the SAN policy for the current operating system.

Ce que cela signifie : « Offline Shared » peut faire apparaître les disques récemment présentés en offline. « OnlineAll » met les disques en ligne automatiquement.

Décision : Pour une installation mono-hôte sur un LUN dédié, OnlineAll est souvent correct. Dans des environnements clusterisés, soyez prudent : une mauvaise politique SAN peut créer deux écrivains et une semaine difficile.

Tâche 13 : Charger un pilote de stockage pendant Setup (et vérifier qu’il est bien chargé)

cr0x@server:~$ drvload D:\drivers\iaStorVD.inf
DrvLoad: Successfully loaded D:\drivers\iaStorVD.inf

cr0x@server:~$ pnputil /enum-drivers | findstr /i "vmd rst stor"
Published Name : oem12.inf
Original Name  : iaStorVD.inf
Provider Name  : Intel Corporation
Class Name     : SCSIAdapter

Ce que cela signifie : Le pilote est chargé et est maintenant listé dans le magasin de pilotes pour cette session.

Décision : Revenez à l’écran de sélection des disques et actualisez. Si les disques apparaissent maintenant, votre problème était la visibilité du pilote, pas le style de partition.

Tâche 14 : Valider les fichiers de démarrage EFI après un partitionnement manuel (WinPE)

cr0x@server:~$ bcdboot W:\Windows /s S: /f UEFI
Boot files successfully created.

Ce que cela signifie : Les fichiers de démarrage ont été écrits sur l’EFI System Partition.

Décision : Si Windows s’installe mais ne démarre pas, c’est votre mouvement de réparation. Si cela échoue, l’ESP est incorrecte (pas en FAT32, pas montée) ou le firmware ne boote pas réellement en UEFI.

Tâche 15 : Vérifier la présence de volumes protégés par BitLocker ou de filtres étranges (triage post-échec)

cr0x@server:~$ manage-bde -status
Volume C: [OS]
    Size:                 475.35 GB
    BitLocker Version:    2.0
    Conversion Status:    Fully Encrypted
    Percentage Encrypted: 100.0%
    Protection Status:    Protection Off
    Lock Status:          Unlocked
    Identification Field: Unknown

Ce que cela signifie : Le disque contient des métadonnées BitLocker et a été précédemment chiffré.

Décision : Pour une réinstallation, vous pouvez effacer le disque (clean) et continuer. Si vous souhaitez préserver les données, déchiffrez correctement avant de remanier les partitions, sinon vous vous créerez un casse-tête médico-légal pour votre futur vous.

Tâche 16 : Vérification rapide des indicateurs de santé du disque (SMART via WMI dans WinPE)

cr0x@server:~$ wmic diskdrive get model,status
Model                                Status
WDC PC SN730 SDBPNTY-512G-1001        OK

Ce que cela signifie : État de santé très high-level. « OK » ne garantit pas que le disque est bon ; cela signifie juste qu’il ne déclare pas une défaillance évidente.

Décision : Si les installations échouent de façon imprévisible et que ceci affiche autre chose que OK, remplacez le disque. Si c’est OK mais le comportement reste instable, suspectez malgré tout le matériel après avoir exclu les mismatches de boot/driver.

Trois mini-histoires du monde de l’entreprise

Mini-histoire 1 : L’incident causé par une mauvaise hypothèse

Le ticket ressemblait à un problème d’imagerie standard pour postes de travail : « Nouveaux laptops n’acceptent pas l’image Windows. L’installeur dit ne peut pas être installé sur ce disque. » Le helpdesk avait déjà fait le rituel : reformater, changer de port USB, essayer une autre clé d’installation. Même résultat. Le temps pressait car ces machines étaient destinées à une formation du lundi.

La mauvaise hypothèse était simple : « Si Setup voit le disque, le chemin de stockage est bon. » Sur ces laptops, l’OEM avait expédié avec Intel VMD activé par défaut. Le disque apparaissait en quelque sorte — parfois comme un périphérique non initialisé, parfois comme une cible de taille étrange — parce que la pile de pilotes générique pouvait énumérer le contrôleur mais ne le gérait pas de façon cohérente.

Un ingénieur junior « a réparé » en nettoyant et en convertissant entre MBR et GPT à répétition, ce qui revient à essayer de régler une panne réseau en repeignant l’armoire. Finalement les disques étaient vides, l’erreur persistait, et il n’y avait plus de partition de récupération d’usine.

La vraie correction a pris dix minutes : soit désactiver VMD (passer en AHCI) dans le firmware, soit charger le pilote Intel correct dans WinPE. Nous avons choisi la voie du pilote parce que la build corporate ultérieure activait BitLocker et exigeait le mode stockage OEM pour d’autres outils. Après le chargement du pilote, le disque est devenu stable, les partitions se sont créées proprement et l’installation s’est déroulée normalement.

La leçon était ennuyeuse et reproductible : avant de toucher aux tables de partitions, confirmez le mode du contrôleur et le chemin des pilotes. Si vous devinez, vous vous tromperez à grande échelle.

Mini-histoire 2 : L’optimisation qui a mal tourné

Une équipe serveur voulait accélérer les déploiements. Ils ont construit une image Windows PE personnalisée qui partitionnait automatiquement les disques avec des scripts DiskPart et appliquait l’image OS directement. Ça fonctionnait en labo. Ça fonctionnait sur les serveurs de l’an passé. Ça marchait même sur quelques machines de l’année en cours. Puis ça a échoué sur un gros lot, avec la même ligne amicale de Windows disant que l’installation ne peut pas être réalisée.

L’« optimisation » forcait une mise en page compatible legacy parce que quelqu’un voulait une image universelle. Le script créait un disque MBR avec une partition NTFS active. Sur le matériel récent, le BIOS avait le Legacy désactivé (comme il se doit) et les serveurs étaient UEFI-only. Les machines faisaient un PXE boot WinPE (PXE UEFI), le script créait MBR, et Setup refusait — à raison — parce qu’UEFI boot plus disque OS MBR est incompatible.

Ils ont essayé de régler en activant Legacy dans le firmware à travers le parc. Cela a créé un second problème : certains serveurs démarraient des piles PXE NIC différentes selon l’ordre du firmware, et une sous-partie a commencé à netbooter dans le mauvais environnement. Le provisioning est devenu « plus rapide » dans le sens où ça échouait plus vite.

La correction finale a été de séparer le workflow : provisioning UEFI-only avec GPT par défaut, et un chemin legacy séparé seulement pour les rares systèmes réellement anciens. Le bon côté : une fois tout en UEFI+GPT, la fiabilité du démarrage s’est améliorée et les tickets de support ont diminué. Le moins bon : il a fallu admettre qu’un « script universel » est souvent juste une panne universelle en devenir.

Mini-histoire 3 : La pratique ennuyeuse mais correcte qui a sauvé la mise

Un service financier avait un projet de renouvellement : remplacer les desktops par vagues. L’équipe de déploiement avait une habitude que je respectais : ils enregistraient les réglages firmware et la disposition des disques avant de toucher quoi que ce soit. Pas glamour. Pas rapide. Extrêmement efficace.

À mi-chemin, une nouvelle livraison est arrivée avec une révision de carte mère légèrement différente et un nouveau BIOS. L’installeur Windows a commencé à renvoyer l’erreur disque sur des machines qui semblaient identiques de l’extérieur. Panique, managers planifiant des réunions, la routine.

Parce que l’équipe avait des snapshots pré-changement, ils ont rapidement noté deux différences : le mode stockage était défini sur RAID/VMD au lieu d’AHCI, et les clés Secure Boot étaient dans un état différent. La clé d’imagerie USB avait été démarrée de façon inconsistante (certains techniciens ont choisi « USB » au lieu de « UEFI: USB »). Trois variables qui mènent toutes à la même plainte de Setup.

Ils ont standardisé l’entrée de démarrage (UEFI), standardisé le mode stockage (AHCI pour ces desktops), et gardé un pack de pilotes prêt pour les modèles nécessitant le mode RAID. La correction n’était pas brillante ; elle était contrôlée. Le déploiement a repris avec un minimum de drame.

Il y a une idée paraphrasant Deming que les opérationnels apprennent à la dure : « Sans données, vous n’êtes qu’une personne avec une opinion. » La pratique ennuyeuse, c’était les données.

Erreurs courantes : symptôme → cause racine → solution

1) « Le disque apparaît, mais le bouton Suivant est grisé »

Symptôme : Vous pouvez sélectionner une partition, mais Setup refuse avec le message disque ou désactive Suivant.

Cause racine : La partition n’est pas une cible valide (mauvais type, partition logique, système de fichiers non supporté), ou le disque est en lecture seule/offline.

Solution : Utilisez DiskPart pour vérifier les attributs ; supprimez les partitions et laissez Setup recréer ; ou formatez en NTFS et assurez-vous que le disque est en ligne et inscriptible.

2) « Aucun lecteur trouvé » (ou la liste des disques est vide)

Symptôme : L’écran de sélection des disques n’affiche rien.

Cause racine : Pilote de stockage manquant (Intel VMD/RST, HBA RAID), ou contrôleur configuré dans un mode non supporté par WinPE out-of-box.

Solution : Chargez le pilote (Tâche 13) ou basculez le firmware en AHCI. Vérifiez avec wmic diskdrive (Tâche 11).

3) « Windows ne peut pas être installé sur ce disque. Le disque sélectionné a une table de partition MBR. »

Symptôme : Setup se plaint explicitement d’un MBR.

Cause racine : L’installeur a été lancé en mode UEFI ; le disque est en MBR.

Solution : Convertissez le disque en GPT (Tâche 6) ou démarrez l’installeur en mode Legacy (généralement mauvais choix pour le matériel moderne).

4) « Windows ne peut pas être installé sur ce disque. Le disque sélectionné est de style de partition GPT. »

Symptôme : Setup se plaint explicitement d’un GPT.

Cause racine : L’installeur a été lancé en mode Legacy ; le disque est GPT.

Solution : Démarrez l’installeur en UEFI, ou convertissez en MBR (Tâche 7) si vous avez vraiment besoin du Legacy.

5) « Nous avons converti en GPT mais ça échoue encore »

Symptôme : Vous avez fait la danse GPT/UEFI ; l’erreur persiste.

Cause racine : Instabilité du chemin de stockage (mismatch de driver, métadonnées RAID, disque en train d’échouer) ou disque en lecture seule/offline.

Solution : Confirmez le driver/contrôleur (Tâche 11/13), effacez les métadonnées RAID avec un clean complet et réinitialisez, supprimez la lecture seule (Tâche 5), et envisagez des mises à jour de firmware ou de remplacer le disque.

6) « L’installation réussit, puis ne démarre pas »

Symptôme : La copie des fichiers réussit ; au redémarrage on tombe dans le firmware ou « no boot device ».

Cause racine : Mauvais mode de démarrage, entrées EFI manquantes, ESP non créée ou pas en FAT32, ou ordre de boot pointant ailleurs.

Solution : Démarrez WinPE en UEFI, montez l’ESP, lancez bcdboot (Tâche 14). Confirmez l’ordre de démarrage dans le firmware.

7) « L’installation échoue de manière intermittente à des pourcentages aléatoires »

Symptôme : Parfois à 10%, parfois à 60%, jamais au même point.

Cause racine : Stockage marginal (SSD/contrôleur), RAM instable, ou chemin driver instable. Setup est un test de charge déguisé en assistant.

Solution : Changez ports/câbles, lancez des diagnostics matériels, essayez un autre SSD, mettez à jour le firmware. Ne continuez pas à repartitionner à l’aveugle.

8) « Nous voulons garder la partition de données ; Setup ne coopère pas »

Symptôme : Vous essayez d’installer à côté de partitions de données existantes.

Cause racine : Espace insuffisant ou incapacité à créer ESP/MSR/Récupération en toute sécurité ; trop de partitions (surtout en MBR).

Solution : Réduisez et libérez de l’espace ; assurez-vous d’être en GPT et UEFI ; ou sauvegardez et faites une disposition propre. Si les données comptent, sauvegardez-les d’abord, pas après.

Blague #1 : L’installeur Windows est comme un pager des années 90 — un message cryptique et l’hypothèse que vous êtes déjà en train de courir.

Listes de contrôle / plan pas à pas

Checklist A : Installation propre sur un PC moderne (chemin recommandé)

  1. Dans le firmware : réglez le mode de démarrage sur UEFI (désactivez Legacy/CSM si possible).
  2. Dans le firmware : privilégiez AHCI pour le SATA sauf si vous avez une raison d’utiliser RAID/VMD.
  3. Démarrez l’installeur USB : choisissez l’entrée indiquant explicitement UEFI.
  4. À la sélection du disque : si vous pouvez effacer, supprimez toutes les partitions sur le disque cible.
  5. Laissez Setup créer les partitions automatiquement et installez sur la partition OS principale.
  6. Si le disque n’est pas visible : chargez le pilote de stockage ou changez le mode du contrôleur.

Checklist B : Vous devez préserver les données sur le disque

  1. Décidez si vous pouvez déplacer temporairement les données. Si oui, faites-le : cela simplifie tout.
  2. Confirmez le mode de démarrage (UEFI) et le style de partition (GPT). Si le disque est MBR et que vous avez besoin d’UEFI, validez mbr2gpt (Tâche 8).
  3. Assurez-vous d’avoir de la place pour une ESP (typiquement 100–300MB) et une partition de récupération. Sinon, réduisez les partitions en toute sécurité.
  4. N’installez pas Windows sur une partition que vous ne pourrez pas plus tard entretenir. Si l’espace est insuffisant, vous créez l’incident de demain.
  5. Après l’installation, vérifiez les entrées de démarrage et la préparation BitLocker.

Checklist C : Installation de Windows sur RAID d’entreprise

  1. Décidez où le RAID est défini : RAID firmware, HBA RAID, ou logiciel. Évitez le « RAID mystère ».
  2. Assurez-vous que le volume logique est bien présenté comme un disque unique à l’OS.
  3. Ayez le pilote de stockage correct prêt sur un média amovible.
  4. Chargez le pilote tôt (Tâche 13) et confirmez que le disque apparaît de façon stable.
  5. Privilégiez UEFI+GPT sauf si la plateforme est vraiment legacy.
  6. Après l’installation, installez les outils de gestion RAID et configurez les alertes.

Checklist D : Installations dans des VM (Hyper-V, VMware, etc.)

  1. Adaptez le type de firmware VM : Gen 2 (UEFI) dans Hyper-V signifie généralement GPT.
  2. Choisissez un type de contrôleur que Windows supporte nativement (les contrôleurs SCSI modernes vont généralement ; les para-virtuel exotiques peuvent nécessiter des pilotes).
  3. Si vous utilisez NVMe virtuel ou stockage para-virtuel, injectez les pilotes dans l’image d’installation ou chargez-les pendant Setup.
  4. Restez simple : un disque virtuel, propre GPT, boot UEFI. La complexité appartient à la production, pas à l’installeur.

Blague #2 : Le partitionnement est le seul endroit où « effacez simplement » est parfois à la fois le meilleur conseil et un moyen de se mettre hors-jeu.

Faits intéressants et courte histoire (pourquoi nous en sommes là)

  • MBR date de 1983 (ère IBM PC DOS). Il a été conçu quand « grand disque » voulait dire des dizaines de mégaoctets, pas des SSD de plusieurs téraoctets.
  • GPT fait partie d’UEFI et a été conçu pour remplacer les limites de MBR, y compris le plafond de 2To (avec secteurs de 512 octets).
  • UEFI n’a pas gagné du jour au lendemain. Pendant des années, les systèmes ont été livrés avec le Compatibility Support Module (CSM) pour émuler le BIOS, ce qui a créé une décennie de confusion en mode mixte.
  • Les avertissements de partition de Windows Setup sont intentionnellement prudents. Microsoft préfère vous arrêter plutôt que de vous permettre de créer un système qui booterait de façon non fiable après des mises à jour firmware.
  • L’EFI System Partition est FAT32 pour une raison : le firmware UEFI a besoin d’un système de fichiers simple et largement supporté pour lire les chargeurs de démarrage sans OS.
  • Intel RST/VMD existe principalement pour supporter le RAID et les fonctionnalités de gestion et pour abstraire les périphériques de stockage derrière une couche de contrôleur — pratique pour les parcs, agaçant pour les installations propres sans pilotes.
  • Les « disques Dynamic » étaient la réponse Windows à la gestion de volumes avant que Storage Spaces ne devienne l’approche moderne. Ils existent toujours et restent un piège fréquent pour l’installeur.
  • Windows 11 a accéléré la fin des installations Legacy BIOS dans les voies de support grand public en poussant UEFI, Secure Boot et TPM.
  • Les bizarreries de taille de secteur (512e vs 4Kn) comptent encore pour certains contrôleurs et chemins de boot, surtout dans les environnements d’entreprise avec des firmwares RAID anciens.

FAQ

1) Dois-je utiliser UEFI ou Legacy/CSM pour Windows 10/11 ?

UEFI. Désactivez CSM/Legacy sauf si vous avez une exigence legacy spécifique. UEFI+GPT est le choix moderne par défaut et évite beaucoup d’étrangetés de boot.

2) Ai-je toujours besoin de GPT pour UEFI ?

En pratique, oui pour des installations Windows raisonnables et supportables. Le firmware UEFI peut parfois booter depuis MBR dans des configurations étranges, mais Windows Setup s’attend à GPT pour les installations UEFI.

3) J’ai converti le disque en GPT, mais Windows Setup dit toujours qu’il ne peut pas installer. Pourquoi ?

Parce que GPT n’était pas le problème. Les coupables suivants sont courants : pilote de stockage manquant (VMD/RST/RAID), disque en lecture seule/offline, ou disque/contrôleur en défaillance.

4) DiskPart clean suffit-il à supprimer les anciennes métadonnées RAID ?

Généralement, oui pour les besoins de l’installeur. Certaines métadonnées RAID vivent à la fin du disque ; clean efface typiquement les informations de partitionnement, pas nécessairement toutes les signatures du fabricant. Si le problème persiste, utilisez l’outil de gestion du contrôleur RAID pour effacer la configuration étrangère, ou effectuez un wipe plus complet dans les utilitaires du contrôleur (avec prudence).

5) Pourquoi Windows Setup affiche parfois le disque à la mauvaise taille ?

C’est souvent un problème de traduction pilote/contrôleur (couche RAID/VMD) ou une incompatibilité géométrique/taille de secteur. Chargez le bon pilote ou changez le mode du contrôleur.

6) Puis-je installer Windows sur un disque Dynamic ?

Pas comme cible d’installation propre dans la plupart des scénarios supportés. Convertissez-le en Basic. Si ce disque est devenu dynamic par accident, considérez cela comme un signal que votre environnement a besoin d’une gestion des disques plus stricte.

7) Quelle est la façon la plus sûre de dual-boot avec un OS existant ?

Mettez les deux OS dans le même mode de démarrage (de préférence UEFI) et sur GPT. Assurez-vous qu’il y a une seule ESP utilisée de façon cohérente. Sauvegardez d’abord. Les « expériences » de dual-boot ont tendance à devenir permanentes.

8) Le SSD est NVMe mais n’apparaît pas dans Setup. Le SSD est-il mort ?

Pas nécessairement. Sur beaucoup de laptops, le NVMe est masqué derrière Intel VMD/RST. Soit désactivez VMD (passez en AHCI), soit chargez le pilote Intel correct dans Setup.

9) Si je bascule le mode BIOS de RAID à AHCI ensuite, Windows booterá ?

Si Windows a été installé avec des pilotes RAID/VMD et que vous passez ensuite en AHCI, il peut échouer à démarrer à moins que la pile pilote AHCI soit activée correctement. Décidez du mode de stockage avant d’installer, quand c’est possible.

10) Quelles tailles de partition devrais-je utiliser pour l’ESP et la MSR ?

Pratique commune : ESP 100–300MB (260MB est un choix pragmatique), MSR 16MB. Windows Setup choisira des valeurs par défaut si vous le laissez faire. Ne soyez pas créatif sans raison.

Conclusion : prochaines étapes qui fonctionnent vraiment

Quand Windows dit qu’il ne peut pas être installé sur « ce disque », il s’agit rarement du disque en abstraction. Il s’agit d’un désaccord entre le mode de démarrage de l’installeur, le schéma de partition du disque et la pile contrôleur/driver entre Windows et votre NAND.

Faites ceci ensuite, dans l’ordre :

  1. Redémarrez et confirmez que l’installeur a démarré en mode UEFI (Tâche 1). Ne devinez pas ; vérifiez.
  2. Vérifiez le style du disque (Tâche 2). Si vous voulez UEFI, passez en GPT.
  3. Confirmez la visibilité du stockage et le mode du contrôleur (Tâche 11). Si les disques manquent, résolvez d’abord les pilotes/VMD/RAID.
  4. Si vous pouvez effacer, effacez une fois et proprement (Tâche 6). Puis laissez Setup créer les partitions.
  5. Si vous ne pouvez pas effacer, utilisez une conversion validée (Tâche 8) et libérez de la place pour les partitions requises.
  6. Si l’installation réussit mais que le démarrage échoue, réparez les fichiers de démarrage (Tâche 14) et vérifiez l’ordre de démarrage dans le firmware.

Surtout : choisissez une voie et tenez-vous-y. UEFI+GPT+pile de pilotes correcte est la voie. Une fois dedans, Windows Setup cesse d’être mystérieux et redevient simplement impatient.

← Précédent
Rspamd : le réglage anti-spam qui bloque les attaques sans bloquer les personnes
Suivant →
Windows Update bloqué : réparer sans réinitialiser le PC

Laisser un commentaire