L’installateur Windows ne trouve pas de disques : quand IRST ou VMD est nécessaire

Cet article vous a aidé ?

Rien n’est plus « entreprise » qu’un portable ou serveur flambant neuf qui lance l’installateur Windows sans accroche… puis affirme poliment que vous n’avez aucun stockage. Vous regardez une liste de disques vide, le temps presse, et la personne qui a demandé cette machine « en a besoin pour une réunion ».

Ce n’est presque jamais de la magie. Généralement, c’est IRST (Intel Rapid Storage Technology) et/ou Intel VMD (Volume Management Device) qui cachent vos disques NVMe derrière un contrôleur avec lequel Windows Setup ne peut pas communiquer sans le pilote approprié. Parfois c’est le mode de stockage du BIOS. Parfois c’est les deux. Dans tous les cas, la réparation est simple si vous diagnostiquez comme un SRE : confirmez quelle couche manque, prouvez-le avec des commandes, puis changez une seule chose à la fois.

Ce qui se passe réellement quand Windows Setup n’affiche aucun disque

Windows Setup ne « perd » pas votre SSD. Il manque le chemin vers votre SSD. La plupart des SSD NVMe modernes sont derrière un contrôleur qui peut être exposé comme :

  • NVMe standard (Windows dispose d’un pilote intégré ; en général « ça marche tout seul »).
  • Intel RST / mode RAID (le contrôleur abstrait les disques ; Windows a besoin du pilote Intel).
  • Intel VMD (une fonctionnalité matérielle qui « possède » les périphériques NVMe pour qu’ils apparaissent comme gérés derrière VMD ; Windows Setup a besoin d’un pilote compatible VMD).

Si votre BIOS est configuré en RAID ou VMD, vos disques NVMe ne sont pas exposés comme des périphériques NVMe PCIe standards. Ils sont présentés via la pile Intel. Cela peut être souhaitable dans des flottes gérées (cohérence, certains modes RAID, politiques d’entreprise), mais hostile à une clé d’installation USB non préparée.

Donc l’installateur fait ce qu’il peut : il boote WinPE, charge les pilotes de stockage intégrés, énumère les périphériques de stockage, puis hausse les épaules. Le bouton « Charger le pilote » n’est pas une suggestion. C’est l’issue de secours de cette situation.

Blague n°1 : Windows Setup est comme un videur. Si votre pilote de stockage n’est pas sur la liste, votre SSD ne rentre pas dans le club.

Où les gens perdent du temps

Ils traitent cela comme un « bug Windows » générique, puis basculent au hasard les réglages du BIOS jusqu’à ce que quelque chose apparaisse. Parfois ça marche. Parfois cela efface vos données existantes. Parfois cela casse les exigences de récupération BitLocker plus tard. La démarche professionnelle est d’identifier si vous avez affaire à IRST, VMD ou autre chose puis d’agir avec intention.

IRST vs VMD : en quoi ils diffèrent et pourquoi Windows s’en soucie

Intel RST (Rapid Storage Technology) en un paragraphe pratique

IRST est la pile de pilotes de stockage Intel pour les systèmes configurés en mode RAID (même si vous n’utilisez pas RAID). Quand le « SATA mode » ou « Storage mode » est réglé sur RAID, le firmware expose un contrôleur qui attend un pilote Intel (souvent nommé RST). Avec les disques NVMe, IRST peut toujours intervenir, surtout quand la plateforme veut gérer les NVMe derrière une couche RAID.

Intel VMD (Volume Management Device) en un paragraphe pratique

VMD est une fonctionnalité qui se situe entre le CPU/le chipset et les périphériques NVMe, les présentant comme des points gérés derrière un contrôleur VMD. C’est courant sur les plateformes Intel récentes, surtout les portables et serveurs d’entreprise. Quand VMD est activé, vos SSD NVMe ne s’énumèrent pas comme des périphériques NVMe standards pour l’installateur OS. Ils ne s’affichent que si l’OS dispose du pilote de stockage compatible VMD.

Comment distinguer lequel vous avez en face

  • Si le BIOS mentionne explicitement VMD (ou « VMD controller »), supposez que vous avez besoin du pilote IRST compatible VMD.
  • Si le BIOS indique le mode RAID et qu’aucun disque n’apparaît, supposez que le pilote IRST est nécessaire.
  • Si le BIOS est en AHCI et que VMD est désactivé, Windows voit presque toujours les NVMe sans pilotes supplémentaires (sauf contrôleur spécial ou image corrompue).

Deux façons d’en sortir

  1. Charger le pilote de stockage approprié pendant l’installation (meilleur choix si vous devez garder RAID/VMD activé).
  2. Changer le mode de stockage du BIOS en AHCI / désactiver VMD (meilleur pour des installations simples sur disque unique—sauf si la machine est gérée et attend RAID/VMD).

En environnement d’entreprise, l’option 2 peut être nuisible pour votre carrière si elle viole des standards, casse des attentes de gestion à distance ou invalide les hypothèses de votre golden image. Utilisez-la délibérément, pas par panique.

Mode d’urgence de diagnostic (premier/deuxième/troisième)

Voici la séquence « arrêtez de gesticuler ». Faites-la dans l’ordre. Vous essayez d’identifier rapidement le goulot d’étranglement : mode firmware, pilote manquant, ou média défectueux.

Premier : confirmer le mode de stockage du BIOS et l’état de VMD

  • Vérifiez si VMD est activé pour les NVMe.
  • Vérifiez si le contrôleur de stockage est en RAID/RST ou AHCI.
  • Vérifiez l’état de Secure Boot seulement si vous prévoyez de charger des pilotes non signés (généralement vous ne devriez pas).

Décision : Si VMD/RAID est activé, prévoyez de charger le pilote IRST/VMD. Ne perdez pas de temps à repartitionner ; l’installateur ne voit pas encore le périphérique.

Deuxième : depuis WinPE, prouvez si un disque est visible du tout

  • Utilisez diskpart pour voir si Windows voit des disques physiques.
  • Si aucun disque n’apparaît, c’est presque toujours un pilote de stockage manquant ou un mode de contrôleur de plateforme incompatible.

Décision : Si diskpart ne voit rien, ne blâmez pas les tables de partition. Vous êtes toujours en amont par rapport à ça.

Troisième : chargez le pilote (ou changez le mode BIOS) et revérifiez l’énumération

  • Chargez le pilote IRST/VMD « F6 » depuis une clé USB.
  • Relancez l’énumération des disques. Confirmez que vous voyez désormais les disques dans diskpart et dans l’interface graphique.

Décision : Si le pilote se charge mais que les disques n’apparaissent toujours pas, vous avez probablement la mauvaise branche de pilote (VMD vs non-VMD), la mauvaise architecture, ou un problème de média USB.

Faits et historique qui expliquent la douleur actuelle

Ce ne sont pas des trivialités gratuites. Ils expliquent pourquoi « Windows ne trouve pas de disques » arrive encore en 2026 sur du matériel haut de gamme.

  1. Le rituel du « pilote F6 » est plus ancien que NVMe. Les installations Windows de l’époque XP utilisaient F6 pour charger des pilotes tiers pour les contrôleurs RAID/SCSI. La mémoire musculaire est restée ; le nom aussi.
  2. AHCI a été une révolution de compatibilité. Une fois AHCI devenu courant, Windows a obtenu un large support intégré pour les contrôleurs SATA, réduisant le besoin des pilotes fournisseurs sur les machines grand public.
  3. NVMe a simplifié le matériel, puis VMD a compliqué la visibilité à nouveau. NVMe standard est simple, mais les fonctionnalités de gestion d’entreprise réintroduisent souvent une couche d’abstraction.
  4. Le « mode RAID » peut être activé même si vous n’utilisez pas RAID. Les OEM expédient des systèmes avec RAID/RST activé pour l’uniformité de la flotte, pas parce que chaque portable est en RAID0.
  5. VMD concerne en partie la gestion et le hot-plug. Sur certaines plateformes il prend en charge des comportements d’entreprise et des chemins d’énumération standardisés que les OEM apprécient.
  6. Les pilotes intégrés Windows prennent du retard sur les fonctionnalités plateforme. Microsoft ne peut pas livrer toutes les nuances des derniers contrôleurs dans l’inbox sans faire exploser la complexité des tests et du support.
  7. UEFI a facilité les installations ; les modes de stockage les ont maintenues intéressantes. UEFI a levé beaucoup de problèmes de boot, mais les modes de contrôleur de stockage de la plateforme conditionnent toujours la découverte des périphériques.
  8. L’emballage des pilotes OEM est optimisé pour un Windows démarré, pas pour l’installation. Les fournisseurs livrent souvent des EXE destinés à un OS en fonctionnement ; l’installateur a besoin des fichiers INF/CAT/SYS extraits.
  9. Les pratiques d’imagerie d’entreprise amplifient les petites incompatibilités. Un seul changement de baseline BIOS (comme activer VMD) peut casser chaque clé d’installation préconfigurée du bâtiment.

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

Ci-dessous des tâches réelles à exécuter pendant le dépannage. Certaines se font dans Windows Setup (WinPE), d’autres sur une station d’administration, et d’autres sur un environnement live Linux quand Windows se montre récalcitrant. Chaque tâche inclut : la commande, ce que signifie la sortie, et la décision à prendre.

Task 1: In WinPE, verify you’re actually in WinPE and which build you’re running

cr0x@server:~$ wpeutil UpdateBootInfo
Updating boot information...
Success.

Ce que ça signifie : Vous êtes dans Windows Preinstallation Environment (WinPE) si wpeutil existe et fonctionne.

Décision : Continuez avec les outils natifs de WinPE. Si wpeutil est absent, vous n’êtes pas dans Setup/WinPE, et ces étapes ne correspondront pas à votre environnement.

Task 2: In WinPE, list physical disks (the fastest “do we see anything?” check)

cr0x@server:~$ diskpart
Microsoft DiskPart version 10.0.22621.1

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---

Ce que ça signifie : Aucun disque listé. WinPE n’a actuellement aucune visibilité sur votre contrôleur de stockage.

Décision : Arrêtez de blâmer les tables de partition. Chargez le pilote IRST/VMD ou changez le mode du BIOS.

Task 3: In WinPE, check if the USB installer is mapped and what drive letters exist

cr0x@server:~$ wmic logicaldisk get deviceid, volumename, filesystem, size
DeviceID  FileSystem  Size        VolumeName
X:        NTFS        6442450944  BOOT
D:        FAT32       3126853632  ESD-USB

Ce que ça signifie : X: est le RAM disk WinPE ; D: est probablement votre clé d’installation USB.

Décision : Vous avez un emplacement pour placer les pilotes (une autre USB peut apparaître comme E:, etc.). Si vous ne voyez pas votre média contenant les pilotes, corrigez d’abord le port/media USB.

Task 4: In WinPE, inspect loaded storage-related drivers

cr0x@server:~$ drvload /?
Loads a driver offline.

DRVLOAD filename.inf

Ce que ça signifie : drvload est disponible, c’est ainsi que vous chargez l’INF IRST/VMD extrait dans Setup.

Décision : Préparez le dossier du pilote avec INF/SYS/CAT, pas un EXE.

Task 5: In WinPE, load the IRST/VMD driver from a second USB

cr0x@server:~$ drvload E:\IRST\VMD\f6vmdflpy-x64\iaStorVD.inf
Driver package added successfully.
Published name: oem12.inf

Ce que ça signifie : L’INF du pilote a été chargé et accepté par WinPE.

Décision : Relancez immédiatement diskpart. Si les disques apparaissent maintenant, poursuivez l’installation. Sinon, vous avez probablement chargé la mauvaise branche (non-VMD vs VMD) ou une mauvaise architecture.

Task 6: In WinPE, re-check disk enumeration after driver load

cr0x@server:~$ diskpart
Microsoft DiskPart version 10.0.22621.1

DISKPART> list disk

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

Ce que ça signifie : Le SSD est visible maintenant. Le problème était la visibilité du pilote, pas une panne matérielle.

Décision : Installez normalement. Si cette machine contenait des données auparavant, faites une pause et confirmez que vous n’allez pas effacer le mauvais disque.

Task 7: In WinPE, identify the disk and confirm it’s the expected model

cr0x@server:~$ wmic diskdrive get model, size, serialnumber
Model                          SerialNumber        Size
SAMSUNG MZVL21T0HCLR-00B00     S6XYZ0ABC123456     1024209543168

Ce que ça signifie : Vous pouvez voir le modèle/la taille. Cela aide à éviter d’installer sur le mauvais périphérique (surtout sur des systèmes avec plusieurs disques).

Décision : Si le modèle ne correspond pas aux attentes, arrêtez et vérifiez l’inventaire matériel ou le mappage des disques dans le BIOS.

Task 8: In WinPE, check whether the disk is GPT and whether old partitions exist

cr0x@server:~$ diskpart
Microsoft DiskPart version 10.0.22621.1

DISKPART> select disk 0

Disk 0 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Recovery           980 MB  1024 KB
  Partition 2    System             100 MB   981 MB
  Partition 3    Reserved            16 MB  1081 MB
  Partition 4    Primary            952 GB  1097 MB

Ce que ça signifie : Le disque a des partitions existantes ; il n’est pas « vierge ». C’est normal pour des réimages.

Décision : Décidez si vous faites une installation sur place, une installation propre, ou si vous conservez une partition de récupération. N’exécutez pas clean sans raison si votre process ne l’exige pas.

Task 9: In WinPE, confirm you can see the driver store and log files

cr0x@server:~$ dir X:\Windows\inf
 Volume in drive X has no label.
 Directory of X:\Windows\inf

10/10/2025  11:03 AM    <DIR>          .
10/10/2025  11:03 AM    <DIR>          ..
09/15/2025  08:21 PM           152,340 setupapi.dev.log

Ce que ça signifie : Le log SetupAPI existe ; il enregistre les tentatives et échecs de chargement de pilotes.

Décision : Si le chargement du pilote échoue silencieusement dans l’interface, lisez les logs ici pour confirmer des problèmes de signature/parsing d’INF.

Task 10: In WinPE, inspect SetupAPI log for storage driver binding clues

cr0x@server:~$ type X:\Windows\inf\setupapi.dev.log | findstr /i "iastor vmd fail error"
>>>  [Device Install (Hardware initiated) - PCI\VEN_8086&DEV_9A0B]
>>>  Section start 2026/02/05 12:41:09.123
!    dvi: Failed to install device. Error = 0xE000022F

Ce que ça signifie : La plateforme a un périphérique Intel (VEN_8086), et l’installation du pilote a échoué avec une erreur de mismatch dans le magasin de pilotes/INF.

Décision : Vous avez probablement le mauvais package de pilote ou le mauvais INF. Passez au bundle OEM « F6 » prévu pour l’installation OS, pas à l’installeur RST complet.

Task 11: On a Linux live USB, confirm whether VMD is active and whether NVMe is hidden behind it

cr0x@server:~$ lspci -nn | egrep -i "vmd|raid|nvme"
00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller [8086:9a0b]

Ce que ça signifie : VMD est activé et se présente comme un contrôleur bus RAID. Votre NVMe peut ne pas apparaître comme nvme0n1 standard.

Décision : Pour l’installation Windows, prévoyez le pilote IRST compatible VMD. Alternativement, désactivez VMD dans le BIOS (en étant conscient des conséquences).

Task 12: On Linux, see if NVMe disks are visible as standard NVMe or behind device-mapper/RAID

cr0x@server:~$ lsblk -o NAME,MODEL,SIZE,TYPE
NAME        MODEL                 SIZE TYPE
sda         USB  SanDisk 3.2Gen1  29G  disk
├─sda1                             4G  part
└─sda2                            25G  part

Ce que ça signifie : Seule la clé USB est visible ; le NVMe interne n’est pas exposé à Linux non plus (commun quand VMD est activé sans support kernel ou modules).

Décision : Cela suggère fortement que le mode du contrôleur est le facteur limitant, pas une bizarrerie spécifique à Windows. Allez dans les réglages BIOS et confirmez la configuration VMD/RAID.

Task 13: On a Windows admin machine, verify the driver package actually contains the right INF files

cr0x@server:~$ ls -1 IRST/f6vmdflpy-x64
iaStorVD.cat
iaStorVD.inf
iaStorVD.sys
license.txt

Ce que ça signifie : C’est la forme « correcte » pour Setup : INF/SYS/CAT dans un dossier. Pas un EXE unique.

Décision : Copiez ce dossier sur une clé USB FAT32/NTFS et chargez iaStorVD.inf dans Setup. Si votre téléchargement est un EXE seulement, extrayez-le correctement ou obtenez le package de déploiement adéquat.

Task 14: Create a working Windows installer USB (because broken media causes fake storage problems)

cr0x@server:~$ sudo woeusb --device Win11_23H2_English_x64.iso /dev/sdb
WoeUSB-ng : Creating Windows USB stick on /dev/sdb...
Info: Mounting source filesystem...
Info: Copying files...
Info: Installing GRUB...
Done

Ce que ça signifie : Votre clé USB a été écrite avec succès par un outil conçu pour les ISOs Windows.

Décision : Si la machine ne voit toujours pas les disques après un chargement correct du pilote, ce n’est pas parce que votre ISO a été mal copiée.

Task 15: Optional but powerful: inject the IRST/VMD driver into boot.wim so you never “Load driver” again

cr0x@server:~$ sudo mkdir -p /mnt/wim
cr0x@server:~$ sudo wimlib-imagex mount boot.wim 2 /mnt/wim
Mounting WIM image boot.wim (image 2) to directory /mnt/wim.
cr0x@server:~$ sudo wimlib-imagex add-driver /mnt/wim --driver IRST/f6vmdflpy-x64/iaStorVD.inf
Adding driver: IRST/f6vmdflpy-x64/iaStorVD.inf
Successfully added 1 driver package(s).
cr0x@server:~$ sudo wimlib-imagex unmount /mnt/wim --commit
Committing changes to WIM image...
Unmounting WIM image...
Done

Ce que ça signifie : Vous avez intégré le pilote dans l’image WinPE (l’index 2 est généralement Windows Setup). Maintenant l’installateur devrait voir les disques gérés par VMD sans chargement manuel du pilote.

Décision : Utilisez ceci pour des installations répétées à grande échelle. Ne le faites pas pour une réparation occasionnelle à moins d’aimer trimballer des clés USB artisanales pour toujours.

Trois mini-histoires d’entreprise issues du terrain

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

Une entreprise de taille moyenne a déployé une nouvelle série de portables pour développeurs. Même OEM que l’année précédente. Même version de Windows. Même clé d’imagerie, étiquetée au marqueur qui s’efface. Les techniciens s’attendaient à une journée ennuyeuse de « suivant-suivant-terminez ».

Au lieu de ça, chaque machine est tombée sur le même mur : Windows Setup indiquait qu’il n’y avait aucun disque. L’équipe a supposé que les SSD étaient morts. Quelques portables ont eu des procédures RMA lancées. Quelqu’un a même suggéré un « mauvais envoi de NVMe ». C’est alors que le premier vrai diagnostic a eu lieu : un technicien a booté un Linux live USB et a vu un contrôleur Intel VMD dans lspci.

L’OEM avait changé la baseline BIOS. VMD était maintenant activé par défaut. La clé d’imagerie avait bien fonctionné l’an dernier parce que les NVMe étaient exposés comme NVMe standard. Cette année, l’OS avait besoin du pilote IRST compatible VMD pendant l’installation. Rien n’était « cassé » ; l’environnement avait changé.

Ils ont corrigé le problème en extrayant le bon package de pilote F6 VMD et en l’ajoutant au flux d’installation. Les demandes RMA ont été annulées. La mauvaise hypothèse n’était pas « ces disques sont morts », mais « la plateforme de cette année se comporte comme celle de l’an dernier ». En infrastructure, « même fournisseur » n’est pas la même chose que « même stack ».

Mini-histoire 2 : L’optimisation qui s’est retournée contre eux

Une autre organisation a tenté d’optimiser le temps de provisioning. Leur raisonnement : « Si RAID/VMD cause des problèmes, nous standardiserons sur AHCI et désactiverons VMD partout. Une dépendance en moins, moins de pièces mobiles. » Sur le papier, c’était propre.

En pratique, ils avaient une flotte mixte. Certains modèles avaient BitLocker activé au premier démarrage via une politique. D’autres disposaient d’outils fournisseur qui s’attendaient au mode RAID, et quelques-uns comptaient sur des diagnostics préboot qui supposaient la configuration de stockage OEM. Désactiver VMD a rendu Windows Setup heureux, mais a créé un autre type de douleur : les contrôles de conformité post-install ont commencé à échouer, et quelques appareils ont nécessité des étapes manuelles de récupération quand l’état BitLocker ne correspondait pas aux mesures attendues.

Le coup de théâtre : une sous-partie d’utilisateurs a ensuite reçu des mises à jour BIOS qui ont réactivé VMD comme « paramètres recommandés ». Soudain, des appareils construits en mode AHCI puis repassés en VMD après une mise à jour ont cessé de démarrer proprement. Ce n’était pas un apocalypse de perte de données, mais une taxe opérationnelle permanente.

Ils sont finalement retournés à l’approche ennuyeuse : conserver les modes de stockage par défaut OEM, et faire en sorte que l’installateur s’adapte en incluant les bons pilotes. L’« optimisation » avait réduit la complexité pour l’installateur, mais augmenté la complexité du cycle de vie. Minimum local classique.

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

Une grande entreprise avait une règle simple : chaque nouveau modèle matériel obtient une validation « boot et stockage » d’une page avant d’entrer en déploiement massif. Pas un programme de certification de semaines—juste une checklist reproductible. Mode stockage BIOS documenté. État VMD documenté. Un essai WinPE avec diskpart. Package pilote archivé à un emplacement standard.

Ce n’était pas glamour. Ça a aussi évité le chaos quand un nouvel ultrabook est arrivé avec VMD activé et un identifiant de périphérique légèrement différent des générations précédentes. L’équipe n’a pas eu à deviner. Leur note interne disait : « VMD activé, utiliser iaStorVD.inf du bundle approuvé. Confirmer que Disk 0 apparaît dans diskpart avant de continuer. »

Quand Windows Setup n’affichait aucun disque (comme prévu), les techniciens ont suivi le script. Pilote chargé. Disque apparu. Installation terminée. Pas d’escalade. Pas de thread Slack à minuit. Pas de roulette BIOS improvisée.

C’est la leçon SRE sous un autre angle : la plupart des incidents s’évitent par une préparation ennuyeuse, pas par un dépannage héroïque.

Erreurs courantes : symptôme → cause racine → correctif

1) Symptom: “No drives found” but the SSD is brand new

Cause racine : VMD activé ; Windows Setup n’a pas le pilote IRST compatible VMD.

Correctif : Chargez le pilote F6 VMD approprié (souvent iaStorVD.inf) pendant Setup, ou désactivez VMD dans le BIOS si autorisé.

2) Symptom: Driver loads successfully, but disks still don’t appear

Cause racine : Vous avez chargé la mauvaise branche de pilote (IRST non-VMD), la mauvaise architecture, ou un package d’une génération qui ne correspond pas à votre device ID.

Correctif : Utilisez les logs SetupAPI pour voir l’ID PCI et faites correspondre avec l’INF. Obtenez le bundle pilote approuvé OEM pour cette plateforme. Essayez l’INF spécifique VMD.

3) Symptom: Disks appear only when you switch BIOS to AHCI

Cause racine : RAID/VMD était activé et nécessite des pilotes fournisseurs ; AHCI expose un chemin standard supporté en natif par Windows.

Correctif : Préférez charger les pilotes et conserver RAID/VMD si la baseline corporate l’exige. Si vous choisissez AHCI, engagez-vous et comprenez que les mises à jour BIOS futures peuvent rétablir les paramètres.

4) Symptom: After changing BIOS from RAID/VMD to AHCI, existing Windows won’t boot

Cause racine : L’OS installé était configuré avec une autre pile de pilotes de stockage ; changer le mode casse l’énumération du stockage au boot.

Correctif : Si vous devez changer, préparez Windows en activant le pilote approprié avant de modifier le BIOS (ou réinstallez). En environnement géré, évitez de basculer les modes sur des systèmes déjà installés sans procédure testée.

5) Symptom: “A media driver your computer needs is missing” during Setup

Cause racine : Souvent des problèmes de contrôleur/port USB (surtout des bizarreries USB 3.x), mais cela est parfois mal diagnostiqué comme un problème de stockage. Parfois c’est bien le stockage.

Correctif : Essayez un autre port USB (préférez USB-A 2.0 si disponible), une autre clé USB, et recréez le média d’installation. Puis revenez à IRST/VMD si nécessaire.

6) Symptom: Disk shows up, but install fails or is painfully slow

Cause racine : Mauvais pilote ou pilote générique fonctionne mais pas de façon optimale, ou la plateforme est en mode RAID dégradé.

Correctif : Après l’installation, vérifiez que le bon pilote de stockage est installé et que le contrôleur est sain. Si un RAID est configuré, vérifiez l’état de l’array avant de blâmer Windows.

7) Symptom: You can see the disk in diskpart, but Windows installer GUI still shows no install targets

Cause racine : Le disque est offline, en lecture seule, ou a des métadonnées de partition inhabituelles qui confondent Setup.

Correctif : Dans diskpart : attributes disk, online disk, et si la politique le permet, effacez et convertissez proprement en GPT.

8) Symptom: Everything worked last quarter; now it fails on the same model

Cause racine : Une mise à jour BIOS a changé les paramètres par défaut (VMD activé, mode RAID basculé), ou votre ISO d’installation a changé et a supprimé un pilote dont vous dépendiez.

Correctif : Traitez les baselines BIOS comme du code. Re-validez après les mises à jour firmware. Maintenez un processus connu pour injecter les pilotes.

Blague n°2 : Un basculement de mode de stockage est le « avez-vous essayé d’éteindre et rallumer » de l’imagerie d’entreprise—efficace, mais vous regretterez de le faire à la légère.

Listes de vérification / plan étape par étape

Checklist A: One-off install (you just need this machine built today)

  1. Entrez dans les paramètres BIOS/UEFI.
  2. Notez les réglages actuels : RAID vs AHCI, VMD activé/désactivé.
  3. Bootez la clé USB d’installation Windows.
  4. À l’écran de sélection de disque, appuyez sur Shift+F10 pour ouvrir une invite de commandes.
  5. Exécutez diskpartlist disk.
    • Si aucun disque : vous avez besoin du pilote ou d’un changement de mode BIOS.
    • Si des disques existent : passez aux décisions de partition.
  6. Insérez une clé USB contenant les pilotes IRST/VMD F6 extraits (INF/SYS/CAT).
  7. Exécutez drvload sur l’INF correct (souvent iaStorVD.inf pour VMD).
  8. Relancez diskpartlist disk pour confirmer l’énumération.
  9. De retour dans l’interface graphique, cliquez sur Actualiser. Sélectionnez le disque correct.
  10. Poursuivez l’installation. Après le premier démarrage, confirmez que le Gestionnaire de périphériques montre le pilote de contrôleur de stockage attendu.

Checklist B: Fleet provisioning (you want this to stop happening)

  1. Choisissez une baseline BIOS par modèle et verrouillez-la via vos outils de management si possible.
  2. Rassemblez le package pilote exact nécessaire pour cette baseline (VMD vs non-VMD, compatibilité version Windows).
  3. Intégrez l’injection de pilotes dans votre pipeline d’imagerie :
    • Injectez dans boot.wim pour que Setup voie les disques.
    • Injectez dans install.wim pour que l’OS installé ait le pilote au premier démarrage.
  4. Maintenez une clé USB « break glass » minimale contenant :
    • Dossiers pilote F6 pour les modèles courants
    • Un fichier texte documentant quel INF charger pour quelle plateforme
  5. Après toute campagne de mise à jour BIOS, recommencez une installation de validation en lab.
  6. Rédigez des tests d’acceptation : WinPE voit les disques, l’installateur termine, la conformité BitLocker passe, le cycle de reboot passe.

Checklist C: If switching BIOS from RAID/VMD to AHCI is being proposed

  1. Déterminez si c’est une nouvelle installation ou un OS existant.
  2. Si OS existant : ne changez pas les modes à la légère. Planifiez une migration testée ou une réinstallation.
  3. Confirmez les exigences corporates : attentes RAID, outils de conformité, mesures BitLocker/TPM.
  4. Confirmez le comportement des mises à jour BIOS : les firmwares vont-ils rétablir les paramètres de stockage par défaut ?
  5. Prenez la décision :
    • Si vous avez besoin de cohérence d’entreprise : conservez RAID/VMD, corrigez l’installateur avec les pilotes.
    • Si vous contrôlez le cycle de vie et voulez de la simplicité : AHCI peut convenir, mais documentez et faites respecter.

Idée paraphrasée (Gene Kranz) : « Soyez dur et compétent. » En ops, cela signifie diagnostics calmes, pas basculements BIOS au hasard.

FAQ

1) Why does Windows Setup show “No drives found” on a brand-new NVMe laptop?

Parce que le NVMe n’est pas exposé comme un périphérique NVMe standard. Avec VMD ou le mode RAID/RST activé, l’installateur a besoin du pilote de stockage Intel pour voir le disque.

2) Should I disable VMD to install Windows?

Si c’est votre machine personnelle et que vous cherchez la voie la plus simple, désactiver VMD (et utiliser AHCI) peut bien fonctionner. En flotte d’entreprise, ne le faites pas sauf si c’est une baseline approuvée ; cela peut provoquer des surprises post-install liées aux outils, à la conformité ou aux mises à jour firmware.

3) What is an “F6 driver” and why do people still call it that?

C’est l’ancienne méthode d’installation Windows pour charger des pilotes tiers de stockage, historiquement déclenchée par la touche F6 sur les anciennes versions de Windows. Aujourd’hui c’est généralement un bouton « Charger le pilote » et un fichier INF, mais le nom est resté.

4) I downloaded Intel RST, but it’s an EXE. Windows Setup can’t use it. Now what?

Vous avez besoin des fichiers pilotes extraits (INF/SYS/CAT), souvent empaquetés en tant que bundle « F6 ». Obtenez la version destinée à l’installation de l’OS ou extrayez correctement l’EXE sur une autre machine.

5) How do I know if I need the VMD-specific driver versus regular IRST?

Cherchez VMD dans le BIOS, ou identifiez le contrôleur dans les logs/IDs de périphérique. En pratique : si VMD est activé, utilisez l’INF compatible VMD (généralement iaStorVD.inf). Si VMD est désactivé mais RAID/RST activé, vous pouvez utiliser un autre INF IRST (souvent iaStorAC.inf dans certains bundles).

6) Can I install Windows without loading drivers if I switch to AHCI?

Généralement oui, car Windows a des pilotes AHCI et NVMe standards intégrés. Mais si vous réactivez VMD/RAID plus tard, l’OS installé peut ne pas démarrer sans les pilotes et la configuration appropriés.

7) Why does diskpart show the disk, but the Windows installer UI still doesn’t?

Causes courantes : le disque est offline, en lecture seule, ou a des métadonnées de partition que Setup refuse (rare mais réel). Utilisez diskpart pour vérifier les attributs et l’état en ligne ; si la politique le permet, effacez et convertissez en GPT.

8) Is this a Windows 11 problem specifically?

Non. C’est un problème de visibilité du contrôleur de stockage. Windows 10 et 11 peuvent tous deux rencontrer ce cas selon les paramètres plateforme et les pilotes présents dans l’image d’installation.

9) Do AMD systems have the same issue?

Ils peuvent rencontrer des problèmes de « pilote de stockage manquant », mais IRST/VMD est spécifique à Intel. Sur AMD, vous traiterez plus probablement des pilotes de mode RAID ou des pilotes propriétaires du fournisseur plutôt que VMD.

10) What’s the most reliable long-term fix for an enterprise?

Cessez de compter sur le « Charger le pilote » manuel. Injectez les bons pilotes de stockage dans votre WinPE (boot.wim) et dans l’image OS (install.wim), et appliquez une baseline BIOS par modèle.

Conclusion : étapes suivantes qui fonctionnent réellement

Quand Windows Setup ne trouve pas de disques, partez du principe qu’il manque un pilote de stockage ou qu’il y a un décalage de mode de contrôleur jusqu’à preuve du contraire. Ne perdez pas une heure à repartitionner un disque que l’installateur ne voit même pas.

Faites ces étapes :

  1. Vérifiez le BIOS : VMD est-il activé ? le stockage est-il en RAID/RST ou AHCI ?
  2. Dans WinPE, lancez diskpartlist disk. Aucun disque signifie que le chemin manque, pas le disque.
  3. Chargez le pilote IRST/VMD F6 approprié (INF/SYS/CAT). Revérifiez l’énumération.
  4. Si cela se répète sur plusieurs machines, arrêtez de le faire à la main : injectez le pilote dans boot.wim et standardisez la baseline BIOS.

Vous aurez moins de « pannes mystérieuses de SSD », moins de boucles de réinstallation, et beaucoup moins de roulette BIOS. Votre futur vous s’ennuiera, et c’est le but.

← Précédent
Windows : Le référentiel de sécurité qui stoppe 80 % des attaques RDP
Suivant →
Bloquer le stockage USB sans casser claviers et souris

Laisser un commentaire