เมื่อคอมพิวเตอร์มีขนาดเล็กลงมา ฮาร์ดแวร์เช่นไดรฟ์จัดเก็บข้อมูลก็ต้องเล็กลงตามไปด้วย การมาของ SSD ทำให้ออกแบบ Ultrabook ที่บางได้ แตกติดขัดกับอินเตอร์เฟซ SATA มาตรฐานอุตสาหกรรม
อินเตอร์เฟซ mSATA ถูกพัฒนาขึ้นเพื่อสร้างการ์ดบางที่ทำงานกับ SATA ได้ แต่ปัญหาใหม่เกิดขึ้นเมื่อมาตรฐาน SATA 3.0 จำกัดประสิทธิภาพของ SSD จึงต้องพัฒนาอินเตอร์เฟซการ์ดขนาดเล็กรูปแบบใหม่เพื่อแก้ไขปัญหาเหล่านี้
ตั้งแต่แรกเรียกว่า NGFF (Next Generation Form Factor) อินเตอร์เฟซใหม่นี้ได้มาตรฐาน化เป็น M.2 ภายใต้ข้อกำหนด SATA เวอร์ชัน 3.2
ความเร็วที่เร็วกว่า
ขนาดเป็นปัจจัยหนึ่ง แต่ความเร็วของไดรฟ์ก็สำคัญเท่าเทียมกัน มาตรฐาน SATA 3.0 จำกัดแบนด์วิดท์จริงของ SSD บนอินเตอร์เฟซไดรฟ์ไว้ที่ประมาณ 600 MB/s ซึ่งหลายไดรฟ์ถึงขีดจำกัดนี้แล้ว มาตรฐาน SATA 3.2 นำเสนอแนวทางผสมผสานใหม่สำหรับอินเตอร์เฟซ M.2 คล้ายกับ SATA Express
โดยสรุป การ์ด M.2 ใหม่สามารถใช้งานได้ 2 แบบ:
- ใช้ SATA 3.0 เดิม → จำกัดที่ 600 MB/s
- ใช้ PCI-Express (PCIe) → แบนด์วิดท์ 1 GB/s ต่อเลน (Lane) ในมาตรฐาน PCIe 3.0 ปัจจุบัน
เมื่อ PCIe 4.0 เปิดตัว ความเร็วนี้จะเพิ่มเป็นสองเท่า PCIe 5.0 (2017) เพิ่มแบนด์วิดท์เป็น 32 GT/s (63 GB/s ใน 16 เลน) PCIe 6.0 (2019) เพิ่มอีกเป็น 64 GT/s (126 GB/s ต่อทิศทาง)
ไม่ใช่ทุกระบบจะทำความเร็วสูงสุดได้ M.2 ไดรฟ์และอินเตอร์เฟซต้องตั้งค่าในโหมดเดียวกัน M.2 ใช้ได้ 2 โหมด: SATA Legacy Mode (เก่า) หรือ PCI-Express Mode (ใหม่) ไดรฟ์จะเลือกโหมดเอง
เช่น M.2 แบบ SATA Legacy จำกัด 600 MB/s แม้รองรับ PCIe x4 แต่คอมพิวเตอร์อาจใช้ได้แค่ x2 → สูงสุด 2.0 GB/s เท่านั้น โปรดตรวจสอบว่าไดรฟ์และเมนบอร์ด/คอมพิวเตอร์รองรับอะไรบ้าง เพื่อให้ได้ความเร็วสูงสุด
ขนาดเล็กลง และใหญ่ขึ้นได้
เป้าหมายของ M.2 คือลดขนาดอุปกรณ์จัดเก็บ บรรลุได้หลายทาง: 1) การ์ดแคบกว่า mSATA (M.2 กว้าง 22 mm vs mSATA 30 mm) 2) สั้นกว่า (30 mm vs 50 mm) แต่ รองรับความยาวสูงสุด 110 mm ทำให้วางชิปได้มากขึ้น → ความจุสูงขึ้น
นอกจากความยาว-ความกว้าง ยังมี Single-sided (ติดชิปด้านเดียว - บาง เหมาะ Ultrabook) และ Double-sided (ติดชิปสองด้าน - ชิปมากกว่า 2 เท่า ความจุมากกว่า เหมาะเดสก์ท็อปขนาดเล็ก)
ข้อควรระวัง: