I would like to understand the difference between the AHCI controllers and NVMe controllers (Standard Microsoft provided controllers).
I see that AHCI controller manages multiple disk with single controller instance. But, for NVMe , one to one mapping between controllers and disk. i.e, 5 disk means, 5 controller instance available.
What the special about NVMe, that has requirement for individual controllers object for each disk ?
My device managers shows,
-Standard SATA AHCI controller
- ST3500410AS
- ST2500414CS
-Standard NVM Express Controller
- Samsung SSD 250gb
-Standard NVM Express Controller
- Samsung MZVL256HCHQ-00B0