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.

  1. Restart cleanly. DO NOT FORCE A RESTART! This will speed up the computer.
  2. Press Win Key + X and then click on Computer Management.
  3. 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.
  4. Click on the Details tab. Then, in the property section, find Driver Instance Path. You will need the part that begins with PCI.
  5. Open the registry editor.
  6. Navigate to HKLM\System\CurrentControlSet\Enum\PCI\
  7. Then find the closest match from the Driver Instance Path above and expand that. There might an additional hive to expand.
  8. Now expand \Device Parameters\. If you see a hive for StorAHCI you are in the right place.
  9. Now expand \Interrupt Management\MessageSignaledInterruptProperties\.
  10. Find the key MSISupported and change it to 0.
  11. 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.