M.2 (נקרא בעבר Next Generation Form Factor או NGFF), הוא מפרט לכרטיסי הרחבה עבור לוח אם המותקנים באופן פנימי ולמחברים נלווים. M.2 מחליף את תקן mSATA, המשתמש במתאם הכרטיסים הפיזי של PCI Express Mini Card. באמצעות מפרט פיזי גמיש יותר, ה-M.2 מאפשר מידות רוחב ואורך שונים, ויחד עם זמינות תכונות ממשק מתקדמות יותר, הופך את M.2 למתאים יותר מ-mSATA באופן כללי ליישומי אחסון במצב מוצק, ובמיוחד במכשירים הקטנים יותר כמו אולטראבוק וטאבלט.[1][2][3]
ממשקי אפיק נתונים הניתנים דרך מחבר M.2 הם PCI Express 4.0 (עד ארבעה נתיבים), ATA 3.0 Serial ו-3.0 USB (יציאה לוגית אחת לכל אחד משני האחרונים). על היצרן של מארח M.2 או מודול לבחור באילו ממשקים יש לתמוך, תלוי ברמה הרצויה של תמיכה מארחת וסוג התקן. חריצי הכניסה הייחודיים של מודולי M.2 גם מונעים את הכנסתם למחברי מארח שאינם תואמים.[4][5][6]
מפרט M.2 תומך ב-NVM Express או NVMe כממשק ההתקנים הלוגי עבור M.2 PCI Express SSD, בנוסף לתמיכה ב-AHCI מדור קודם ברמת הממשק הלוגי. בעוד שהתמיכה ב-AHCI מבטיחה תאימות לאחור ברמת התוכנה עם התקני SATA מדור קודם ומערכות הפעלה מדור קודם, NVM Express נועד לנצל באופן מלא את היכולת של התקני אחסון PCI Express מהירים לבצע פעולות קלט / פלט רבות במקביל.[4][7]
((cite web))
: (עזרה)