AHCI is same disc protocol as for Damon tools and virtual drives. I have had some problems with AHCI before. So badly that I have to do system restore. This may be system's kernel issue. So forget it or buy some pop vendor SSD.
Sorry.
AHCI is incompatible in comparison to what? SCSI or IDE? I mean most of the time Windows client is being tested and developed for AHCI. All AHCI really means is that you're connecting to SATA through Intel's standard protocol. The problem, I would imagine, is that many people do not understand the interaction between the boot disk (Windows) and UEFI bios. If you try to swap around all sorts of different hard drives and then plug the boot disk back in, but its not defined or recognized, you're going to have a problem. Also, pre-configure the BIOS to make sure AHCI is enforced before you even do the installation of the OS.
If you get STOP 0x0000007B INACCESSABLE_BOOT_DEVICE its because you are not on AHCI, do not have the proper registry settings for it, and it can, in many cases, be resolved using
instructions here.
Also I really think what people need to be looking at, especially if building a custom rig, is using a m.2 SSD and just ditch the whole giant moving platter HDD or small paperweight SSD altogether. In that case you are working with much more throughput directly through the PCI bus, which is less prone to error from cable disconnects, etc. Still I would recommend against RAID, unless you've got it on RAID-6 or RAID-10 or something like that. Big overhead and waste of time (somewhat off-topic).