Le Gestionnaire des tâches peut indiquer l’utilisation du disque de 100 % sur les périphériques Windows 10 en mode Message signalé d’interruption (MSI)

S’applique à : Windows 10

Symptômes


Le Gestionnaire des tâches indique 100 % d'utilisation disque en dépit d’une charge de travail légère voire nulle, et le système peut rencontrer un retard ou cesser de répondre. En outre, le journal des événements système contient de nombreux événements avec les ID d’événement 129 qui représentent des réinitialisations du contrôleur de disque.

Lors de la réinitialisation du périphérique peut être dû à un nombre variable de facteurs, nous sommes conscients des problèmes avec certains contrôleur hôte avancée Interface PCI-Express(AHCI PCIe) les modèles qui provoque ces symptômes dans Windows 10 lors de l’exécution avec le pilote de StorAHCI.sys boîte de réception. En raison d’un bogue du micrologiciel, le lecteur à l’état solide (SSD) échoue d’entrée/sortie lorsque le mode de Message signalé d’interruption (MSI) est activé. Par conséquent, la pile de stockage Windows tente de réinitialiser le périphérique après avoir attendu de lectures ne répond pas ou écrit pour une période donnée.

Mode MSI peut être désactivé pour des périphériques spécifiques via le Registre :

  1. Identifier si vous utilisez le pilote AHCI de boîte de réception (StorAHCI.sys):

    1. Ouvrez une invite de commandes avec des privilèges d’administrateur. Tapez la commande suivante dans la fenêtre d’invite de commandes, puis appuyez sur ENTRÉE : devmgmt.msc
    2. Sous Contrôleurs ATA/ATAPI IDE avec le bouton droit sur le nœud du contrôleur AHCI et sélectionnez Propriétés. Ce nœud est généralement appelé « Contrôleur SATA AHCI Standard ».
    3. Accédez à l’onglet pilote et cliquez sur Détails du pilote.
    4. Si vous voyez « StorAHCI.sys » dans la liste, vous utilisez le pilote de boîte de réception.

  2. Désactiver un MSI pour le contrôleur dans le Registre:
    1. Dans la même fenêtre de propriétés ouverte à l’étape 1.2, accédez à l’onglet Détails , puis sélectionnez le chemin d’accès de périphérique instance à partir de la liste déroulante propriété. Notez ce chemin d’accès.
    2. Ouvrez l’Éditeur du Registre en tapant regedit dans l’invite de commandes ouverte précédemment.
    3. Naviguez jusqu'à : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ < contrôleur AHCI > \Device Parameters\Interrupt Management\MessageSignaledInterruptProperties, où < contrôleur AHCI > désigne le chemin d’accès d’instance périphérique vous avez noté à l’étape 2.1.
    4. Modifiez la valeur de la clé MSISupported à partir de « 1 » à « 0 ».
    5. Si vous ne connaissez pas le contrôleur de votre périphérique de démarrage est connecté, répétez les étapes points 2.1 à 2.4 pour tous les contrôleurs AHCI sous 1.2.

  3. Redémarrez l’ordinateur.