Here is a problem that still affects every version of Windows 10, including the most recent March 2019 (1903) update. It only affects Windows 10 and solid state drives. And I think it only affects Intel computers, although it is not an Intel flaw. I am not convinced it is a Microsoft flaw either. Microsoft has an advisory this flaw about dated July 29, 2015. So the flaw is now over 4 years old. The flaw is in the storahci.sys file. Here is the fix.
- Restart cleanly. DO NOT FORCE A RESTART! This will speed up the computer.
- Press Win Key + X and then click on Computer Management.
- Open the Device Manager and then expand IDE ATA/ATAPI Controller. Chances are good there will be only one item in the list. Double-click the only one in the list, or if there multiple ones find the most likely one.
- Click on the Details tab. Then, in the property section, find Driver Instance Path. You will need the part that begins with PCI.
- Open the registry editor.
- Navigate to HKLM\System\CurrentControlSet\Enum\PCI\
- Then find the closest match from the Driver Instance Path above and expand that. There might an additional hive to expand.
- Now expand \Device Parameters\. If you see a hive for StorAHCI you are in the right place.
- Now expand \Interrupt Management\MessageSignaledInterruptProperties\.
- Find the key MSISupported and change it to 0.
- Restart again.
And that should fix the problem. If not, there might be other reasons that you need to investigate. However, if you have a solid state drive, you should not undo these changes. And, I don’t yet know if the bi-yearly updates to Windows 10 will undo this fix either. So you might be doing this again in 6 to 9 months.
One thing to note, however, is that this problem may be a sign of a failing motherboard or hard drive controller.