Uzunluklarının farklı olmasının 2 nedeni vardır:
Farklı uzunluklar, farklı SSD sürücü kapasiteleri sağlar. Sürücü ne kadar uzun olursa, üzerine o kadar fazla NAND Flash yongası ve bir denetleyici ile belki de bir DRAM bellek yongası takılır. 2230 ve 2242 uzunlukları, 1-3 adet NAND Flash yonga desteklerken 2280 ve 22110 olanlar, 8 adede kadar NAND Flash yonga destekler; ki bu da en büyük M.2 form faktöründeki 2TB'lık SSD'nin kullanılmasını sağlar.
Sistem kartındaki yuva alanı, M.2'nin boyutunu sınırlandırabilir. Bazı dizüstü bilgisayarlar, önbelleğe alma işlemleri için M.2'yi destekleyebilir ama sadece bir 2242 M.2 SSD'yi barındıracak çok küçük bir alana sahiplerdir (2230 M.2 SSD'ler daha küçüktür ama 2242 M.2 SSD'nin takılacağı çoğu durumda onlara ihtiyaç duyulmaz).