Microsoft : Windows 11 également hanté par ce bug du BIOS SATA tout comme Windows 7, 8, 8.1 et 10

Microsoft : Windows 11 également hanté par ce bug du BIOS SATA tout comme Windows 7, 8, 8.1 et 10

Microsoft a confirmé que Windows 11 est également affecté par un bogue séculaire lié à Serial Advanced Technology Attachment (SATA).

Le bogue est lié au micrologiciel dans lequel un lecteur SATA interne, qu’il s’agisse d’un disque dur mécanique plus lent (HDD) ou d’un lecteur à semi-conducteurs (SSD) flash NAND plus rapide, est interprété à tort comme un support amovible dans la barre des tâches Windows.

Ce problème est vraiment ancien (selon les normes technologiques) car Microsoft dit qu’il affecte tout ce qui est plus récent que Windows Vista, c’est-à-dire Windows 7, Windows 8, Windows 8.1, Windows 10 et enfin Windows 11.

Sur un document de support récemment mis à jour concernant le problème, Microsoft écrit :

Symptômes

Les périphériques SATA internes (disques durs ou SSD) peuvent apparaître en tant que supports amovibles dans votre barre des tâches.

Cause

Le fait qu’un périphérique soit considéré comme amovible ou non est déterminé par le BIOS de votre système et la façon dont il marque les différents ports SATA sur la carte mère. Le pilote de la boîte de réception inspecte directement les ports SATA et considère les périphériques connectés à ces ports marqués « externe » comme des périphériques amovibles. Tous les pilotes de stockage ne le font pas, ce qui peut être une cause potentielle de corruption ou de perte de données.

Microsoft a également fourni un moyen de résoudre ce problème à l’aide d’une CLI d’invite de commande élevée.

Cette solution fonctionne également sur Windows 8, 8.1 et Windows 10 :

Résolution

Tout d’abord, recherchez et installez les mises à jour du BIOS disponibles auprès du fabricant de votre PC. Si aucun n’est disponible, vous pouvez suivre ces étapes pour remplacer la façon dont le pilote de la boîte de réception fait apparaître les périphériques sur certains ports :

  1. Ouvrez une invite de commande avec des privilèges d’administrateur.
  2. Dans la fenêtre d’invite de commande, tapez la commande suivante en appuyant sur Entrée : devmgmt.msc
  3. Sous Lecteurs de disque, identifiez le périphérique SATA pour lequel vous souhaitez que le pilote de la boîte de réception prenne en compte les propriétés internes et ouvertes de ce périphérique en cliquant avec le bouton droit de la souris et en sélectionnant Propriétés.
  4. Notez le numéro de bus dans l’aperçu des propriétés (« 1 » dans l’exemple ci-dessous).Numéro de bus pour le lecteur de disque SATA dans le gestionnaire de périphériques
  5. Pour Windows 8 et versions ultérieures :

Tapez la commande suivante dans l’invite de commande précédemment ouverte et appuyez sur Entrée :


reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x

Où x correspond au numéro de bus que vous avez noté à l’étape 4.

Vous pouvez trouver plus de détails dans l’article d’assistance sur le site Web de Microsoft .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *