So if this is what is listed (M-key M.2 slot) then it can only take a NVME drive (look at the 2nd image)?
Don't think you can tell by just looking at the port physically. Ultimately what it depends on is whether or not the motherboard will share one of the SATA lanes to that port or not. Typically if you put a SATA M.2 drive into an M.2 slot, it uses one of the available SATA ports available on the motherboard.
Your best bet is to check the manual, it will have diagrams of what is disabled when inserting an M.2 drive (if anything) and what is supported. For example, my motherboard manual indicates the following for my 3 M.2 ports:
- 2 x M.2 connectors (Socket 3, M key, type 2242/2260/2280/22110
SATA and PCIe x4/x2 SSD support) (M2M_32G, M2A_32G)
- 1 x M.2 connector (Socket 3, M key, type 2242/2260/2280
PCIe x4/x2 SSD support) (M2P_32G)
So one of my 3 ports will not support SATA either, but my other 2 will.
EDIT:
NVMe = PCIe in case it needs to be stated.