Aktivitetshanteraren kan visa diskanvändning 100 % på Windows 10-enheter med MSI-läge aktiverat

Gäller för: Windows 10

Symptom


Aktivitetshanteraren visar att disken ska vara under 100 % användning, trots liten eller ingen arbetsbelastning och det kan uppstå fördröjning i systemet eller att det inte svarar. Systemhändelseloggen innehåller dessutom flera olika händelser med händelse-ID 129, som representerar återställs av diskens styrenhet.

När du återställer enheten kan orsakas av ett varierande antal faktorer, vi är medvetna om problem med vissa Advanced Host Controller gränssnitt PCI-Express(AHCI PCIe)-modeller som orsakar problemen i Windows 10 när du kör med StorAHCI.sys drivrutin. På grund av ett fel i firmware slutförs Solid-state-hårddisk (SSD) inte korrekt input/output när meddelandet signaleras Interrupt (MSI) läge är aktiverat. Därför Windows storage stacken försöker återställa enheten efter väntar på svarar läser eller skriver för en viss tidsperiod.

MSI-läge kan inaktiveras för specifika enheter via registret:

  1. Identifiera om du använder den inbyggda AHCI-drivrutinen (StorAHCI.sys):

    1. Öppna en kommandotolk med administratörsbehörighet. Sedan skriver du följande kommando i Kommandotolken och tryck på RETUR: devmgmt.msc
    2. Högerklicka på noden AHCI controller under IDE ATA/ATAPI-styrenheter och välj Egenskaper. Den här noden kallas vanligtvis för "Standard SATA AHCI Controller".
    3. Gå till fliken drivrutin och klicka på Information om drivrutiner.
    4. Om du ser "StorAHCI.sys" i listan, kör du inbyggd drivrutin.

  2. Inaktivera MSI för styrenheten i registret:
    1. I samma egenskapsfönstret öppnas i steg 1.2, navigera till fliken information och välj sökväg till enhetsinstans egenskapen nedrullningsbara menyn. Notera den här sökvägen.
    2. Öppna Registereditorn genom att skriva regedit i tidigare öppna Kommandotolken.
    3. Gå till: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ < AHCI Controller > \Device Parameters\Interrupt Management\MessageSignaledInterruptProperties, där < AHCI Controller > avser den sökväg till enhetsinstans du antecknade i steg 2.1.
    4. Ändra värdet för nyckeln MSISupported från "1" till "0".
    5. Om du inte vet vilken kontrollant boot-enheten är ansluten till, Upprepa steg 2.1 till 2.4 för alla domänkontrollanter i AHCI finns under 1.2.

  3. Starta om datorn.