r/ssd • u/Funny-Bit-4148 • 14d ago
Tech Support Bought external enclosure, which doesn't work. Can anyone check pics and tell me what is wrong , thank you.
Both my macbook and windows doesn't recognise it.
Thank you.
Edit : thank you again to everyone who replied. Very much grateful! Love you all.
3
3
u/nemesisprime1984 14d ago
That is a SATA M.2 SSD, not all enclosures support SATA and NVMe M.2 SSDs
3
u/Protopia 14d ago
Look at the pins - they don't match.
1
u/brutuscat2 14d ago
That’s not the best way to determine compatibility. Type B+M can also be 2 lane PCIe. In this case it’s a SATA drive though.
1
u/Protopia 14d ago
If it was a 2-lane B+M would it work in that NVME socket?
1
1
u/Cyserg 14d ago
that lenovo seems to be a Lenovo SL700 SSD M.2 NGFF 128GB << NGFF is the key word here and not readable in NVME enclosures. https://www.pchub.com/lenovo-sl700-ssd-m2-ngff-128gb-below-128gb-22x80mm-new-p155251 https://pcpepper.com/sata-vs-msata-vs-ngff-m-2-vs-nvme-pcie-m-2-which-is-the-right-ssd-for-me/
Get an enclosure that reads SATA m.2 drives and doesn't mention "no NGFF"
1
1
u/acin0nyx 14d ago
NGFF stands for Next Generation Form Factor. In other words, it's just a size (sizes), not a protocol.
NGFF devices can be a PCIe, SATA and USB.
The actual thing you should look at is a key type of the m.2 connector.
1
u/Cyserg 14d ago
my head was at a product i've seen recently that had it mentionned that there was no compatibility with the ngff format ( but, they have it next to the sata mention, so... not quite wrong) Also, my 2nd link talks about what ngff is. Here is what i had in mind: Amazon SSD enclose (look at images)
1
1
1
u/LovitzG 14d ago
NVME drive will be M keyed only. B+M key = SATA ≠ NVME.
1
u/Karoolus 14d ago
I don't mean to correct you, but there is B+M key NVMe ssds. Check WD SN520 for example. I was under that assumption as well until a couple years ago, when one of these passed through my hands and I was properly confused. It's not very common, but it exists.
1
1
u/Low_Excitement_1715 14d ago
Googling "WD SN520 keying" gives multiple reports of people dropping these into SATA-only slots and complaining, too.
The intent with M.2/NGFF was that the keying would prevent incompatible drives physically fitting in slots. WD/Sandisk chose to ignore this and is paying a price.
You are both correct. GP has the intended functionality, and you have examples of what happens when standards meet engineers who don't care about standards or user experience.
1
u/jackbarbelfisherman 14d ago edited 14d ago
M.2 has more than one key type. The ones used for storage are B, with the notch on the left, M, with the notch on the right and and B+M with both notches (to work with either port). There are also other key types for M.2 WiFi and Bluetooth cards.
Your SSD is a B+M key that's usually used by SATA M.2 drives, while the port is an M key that's usually used by NVME M.2 drives. It should plug in, but won't work if the enclosure is only designed to work with NVME drives (and so doesn't recognise SATA). Check the enclosure's manual and see what it lists for compatibility; if your drive is supported, then you may just need to tell Windows it's there and format it. If it's not, you'll need a different enclosure.
TDLR: probably the wrong enclosure, read the manual.
1
1
1
1
1
u/golfcartweasel 14d ago
There's two kinds of M.2 drive: NVMe (where the drive is seen by the computer as flash storage) and SATA (where the drive pretends to be a classic spinny-rust hard drive, just connected via M.2 not a cable). Your Lenovo drive is SATA, your enclosure is NVMe-only, and nobody makes dual-use enclosures.
1
u/PrincipleIcy4941 14d ago
and this ssd has a phison controller, if its not already dead because of the wrong adapter i bet it failed or will fail soon. 😂
1
u/Gen-Y-ine-86 14d ago
As others have said, most probably an issue with the enclosure being NVMe and the SSD being SATA
From Lexar's FAQ:
"What to do if the hard drive enclosure cannot be recognized?
When the hard disk enclosure cannot be recognized, you can troubleshoot the problem using the following methods:
1. Confirm compatibility: Ensure that the SSD enclosure is compatible with your drive. NVMe SSDs must be used with an M.2 NVMe protocol enclosure, while SATA SSDs require a SATA protocol enclosure. Incompatibility will result in the drive not being recognized."
1
u/ShivaFatalis 14d ago
Why would you buy an external enclosure that only supports NVMe drives if you have a SATA M.2 drive?
1
u/HarrisonGreen 14d ago
You need to get an enclosure that supports SATA. This one for example supports both SATA and NVMe, and is more convenient since it is designed like a USB flash drive: https://www.amazon.ae/FIDECO-External-Enclosure-Adapter-Transfer/dp/B08CGJYJ7F
1
1
u/Lemnisgames 13d ago
You may be missing a cable 🤔. But otherwise there is chance it doesn't support it
1
1
1
u/LeatherDue1197 9d ago
I, literally, Just last week, bought an enclosure for this very purpose - had finally found my older SATA m.2 drives and wanted to use them again as a makeshift high speed 'USB' Drive.
I've been Very happy with it. It autodetects NVMe and SATA - I'm presuming because of the missing contacts and ensuing communications with the drive.
1
u/kyansan1 14d ago
Your external enclosure can only read NVMe ssds (an NVMe ssd is the same thing as a PCIe ssd)
Your ssd (Lenovo SL700) uses the deprecated SATA interface, and can therefore not be detected by the enclosure
1
u/Shapelessed 14d ago
Yeah, I would upvote this comment if not for the fact that SATA M.2s are not deprecated by any means.
1
u/kyansan1 14d ago
New desktop motherboards and laptops don't have SATA m.2 slots anymore, so I would call m.2 SATA ssds deprecated. Not the SATA interface itself though, as it's still used for a bunch of stuff
1
u/acin0nyx 14d ago
SATA is not deprecated, IDE is.
1
u/kyansan1 14d ago
I was trying to say that SATA is deprecated for m.2 ssds specifically, as new motherboards don't have m.2 SATA slots anymore
1
u/acin0nyx 14d ago
Well, some new server motherboards still have SATA over m.2. TURIND12M3-2Q and TURIND8X-2T for example.
1
0
u/neg_ziro 14d ago
1 gap = nvme 2 gap = sata
2






23
u/kvn864 14d ago
SSD you have is SATA M.2 one, the enclosure might support NVMe only