You need an external enclosure for an M.2 SATA drive -- you can't use one for an M.2 NVMe drive.  
Hey All! I have a 128GB SSD in my Inspiron 17-1779, which also has a HDD.  It’s about 4 years old.  I’ve just bought a desktop (Optiplex 7070 mini tower) to replace it, as my main computer.  I’d like to upgrade the laptop.  I’d like to clone the 128GB SSD onto a larger SSD, and add more RAM if possible.   Ive taken the M.2 SSD out, and put it into a USB enclosure. Ive attached this USB to the desktop.  Ive tried it in both types of USB slots. I can see Drive H appears on file explorer, but it has 0 kb, and, in disk management, it comes up as “online”, but the bar to the right is just grey.   It holds the operating system files, as well as other program data and files on it… and it still works fine when in the laptop.   Would anyone know what I need to do, to make the data visible, so that I can copy this source data onto a target SSD?  Thanks so much in advance!  
SSD Inspiron 17-1779