First post, by OMORES
A guy (PluMGMK) wrote a VxD AHCI driver (ahcifix.386) to run Windows 3.1 on his Intel Z97 motherboard/Intel 4th Gen CPU. Operation was successful...
However, it turns out that the buggy AHCI firmware operations this driver is addressing (and the author believed are particular to his hardware/AHCI firmware/BIOS) are present on later AHCI firmware iterations as well and now ahcifix.386 can act more like an universal driver compatible with almost every motherboard with SATA ports. This driver is about real mode requests that AHCI protocol can handle natively, so won't offer by any means 32bit disk access.
Here you can download ahcifix.386 and read some interesting technical info: https://github.com/PluMGMK/ahcifix.386
Here you can watch "ahcifix" in action: https://www.youtube.com/watch?v=vSqyZxbyHww
My latest video: NT 4.0 running from M.2 PCI-E AHCI SSD.