in

Microsoft confirme l’existence d’un bogue dans Windows 11 pour les disques SSD et HDD SATA

Microsoft confirme l'existence d'un bogue dans Windows 11 pour les disques SSD et HDD SATA

C’est un vieux bug, un petit problème qui peut devenir énorme dans certains cas, et en tant que tel, Microsoft a dû confirmer ce que beaucoup voyaient depuis des années, presque une décennie si votre PC n’a pas été mis à jour ou si vous avez changé de matériel directement. Le fait est que Windows 11 a un bug avec les SSD et les disques durs au format SATA, ce qui n’est peut-être rien de plus qu’une anecdote, mais qui, en même temps, peut finir avec les données qu’ils contiennent.

Il s’agit d’un problème complexe qui traîne depuis pas moins que Windows 7, et qui a traversé toutes les versions de Microsoft jusqu’à l’actuel Windows 11. La solution n’est peut-être pas à notre goût, mais elle vaut mieux que de s’exposer à la perte de toutes les données de notre disque de stockage. Mais avant de l’examiner, il convient d’expliquer le problème confirmé.

Windows 11 reprend le problème de ses prédécesseurs avec les SSD et les disques durs SATA

Cette erreur n’affecte que les disques durs dotés de la technologie Serial Advanced Technology Attachment, également connue sous le nom de Serial ATA ou SATA en abrégé. Cela inclut à la fois les disques SSD et les disques durs, c’est indistinct, et il semble que l’erreur ne se produise que dans certaines configurations de carte mère et d’unité de stockage.

Quelle est l’erreur en question ? C’est simple. Le PC détectera le SSD ou le HDD SATA comme un disque amovible dans Windows 11, alors qu’il s’agit d’une erreur. Nous verrons une icône dans la barre des tâches, à côté de l’heure, comme s’il s’agissait d’un pendrive que nous insérons, où si nous cliquons, nous verrons qu’il est détecté comme un lecteur à extraire si nous le voulons. Le problème est qu’en principe, il n’est pas du tout amovible.

A lire également  Le premier PC de bureau équipé d'un GPU Intel Arc A380

Comme Microsoft traîne cette erreur depuis plusieurs années, bien qu’on ait essayé de la corriger dans chaque version de Windows, c’est vraiment quelque chose qui échappe aux gars de Redmond.

L’explication et la solution à ce problème

Microsoft propose une explication et une solution, que nous développerons plus loin. Le problème est décrit comme suit :

“La question de savoir si un périphérique est considéré comme amovible ou non est déterminée par le BIOS de votre système et la manière dont il marque les différents ports SATA sur la carte mère. Le pilote inbox inspecte directement les ports SATA et considère les périphériques connectés à ces ports marqués comme ‘externes’, c’est-à-dire 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.

Cela dit, Microsoft propose une solution au problème qu’il cite dans un document particulier et spécifique comme suit :

Premières étapes

Tout d’abord, vérifiez et installez les éventuelles mises à jour du BIOS disponibles auprès du fabricant de votre PC. Si aucune n’est disponible, vous pouvez suivre les étapes suivantes pour modifier la façon dont le pilote de la boîte de réception affiche les périphériques sur certains ports :

  • Ouvrez une invite de commande (MSDOS) avec des privilèges d’administrateur.
  • Dans la fenêtre d’invite de commande, tapez la commande suivante en appuyant sur Entrée : devmgmt.msc
  • Sous Disk Drives, identifiez le périphérique SATA que vous voulez que le pilote de la boîte de réception considère comme interne et ouvrez les propriétés de ce périphérique en cliquant avec le bouton droit de la souris et en sélectionnant Properties.
  • Notez le numéro de bus dans l’aperçu des propriétés (“1” dans l’exemple ci-dessous).
A lire également  L'Inde restreint l'importation d'ordinateurs pré-assemblés

Pour Windows 7 :

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

Dans reg.exe, ajouter -> “HKLM\SYSTEM\CurrentControlSet\Services\msahciController0\Channelx” /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

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

Pour Windows 8 et les versions ultérieures :

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

Dans reg.exe, ajouter -> “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /dx

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

Avec cela, nous allons résoudre ce problème de Windows 11, 10, 8 et 7 avec l’erreur dans le SATA. Mais avant cela, nous recommandons quelque chose de plus rapide et de plus simple à regarder dans votre BIOS, et c’est d’activer l’extraction à chaud de vos disques SATA.

Dans de nombreux BIOS/UEFI, cette option est activée par défaut et c’est pourquoi Windows les détecte de cette manière. La désactiver disparaît au prochain redémarrage et vous n’avez pas à faire tout ce que Microsoft a dit, du moins dans la plupart des ordinateurs. Si cela ne fonctionne pas, nous sommes obligés de suivre les étapes décrites ci-dessus pour des raisons de sécurité.