I took my laptop apart to check, looks like it supports the x4 m.2 "M" key for SATA. Not MSATA, which has its own spacing keys. Also sizing supported up to 2280. You can put the smaller chips in but there is no screw hole to support them. I think you can also use a drive supporting M+B key though I haven't tried it personally.