M.2 SSDを購入・換装・外付け化しようとすると、「M.2対応」という表記だけでは、そのSSDがSATAなのかPCIe/NVMeなのか分からず、PCやmotherboard、外付けケースと組み合わせて問題なく使えるかどうか判断に迷うことがあります。この記事では、M.2という形状の名前と、SATA・PCIe・NVMeという通信方式の名前を分けて理解し、手元のSSDと接続先の公式仕様を順番に照合することで互換性を判断する方法をまとめます。
ここが結論
「M.2」という言葉だけでSATAかNVMeかは分かりません。SSD本体のexact model仕様、物理サイズ、key形状、接続先のprotocol対応、PCIe世代・lane数という複数の軸を、それぞれ別の確認事項として照合する必要があります。
まず結論|M.2だけではSATAかNVMeか判断できない
M.2は主に形状、SATA・PCIe・NVMeは別の役割を表す
M.2は、SSDに限らず無線LANカード等でも使われる、small-form-factorのカード/コネクタ仕様です。SATA規格団体であるSATA-IOは、M.2カードがストレージ用途に限らずPCIe、SATA、USB等の複数用途をサポートするコネクタ仕様であると説明しています。 つまり、「M.2」という名称だけでは、そのカードがどの通信方式を使っているかは特定できません。
一方、NVMeはNVM Express仕様が定義する、host softwareがnon-volatile memoryと通信するためのprotocol/command layerです。NVM Express公式仕様は、PCIe、RDMA、TCP等の複数のtransport上でNVMeを動作させられると定義しており、consumer向けM.2 SSDで一般的な「NVMe over PCIe」は、NVMeのprotocol/command layerがPCIeというtransport上で動作する組み合わせです。 「NVMe=PCIeそのもの」ではなく、NVMeはprotocol、PCIeはtransportの一つという別レイヤーの用語です。
互換性は「挿さる・認識する・速度上限」を分けて確認する
M.2 SSDの互換性は、1つの判定ではなく複数の軸に分かれます。具体的には、物理的に挿さるかどうか(key形状・サイズ)、電気的・protocol的に動作するかどうか(SATA/PCIe・NVMe対応)、そしてどの速度上限まで動くか(PCIe世代・lane数)という3つを別々に確認する必要があります。この記事では、この3つを混同せずに、SSDのexact model仕様から順に照合していく手順を扱います。
M.2 SATA SSDとM.2 PCIe/NVMe SSDの違い
M.2 SATAはSATA interfaceを使う
M.2 SATA SSDは、2.5インチSATA SSDと同じSATA interfaceを、M.2という小型のカード形状で使うSSDです。Kingston公式のFAQおよびDell公式解説は、M.2 SATAとM.2 PCIe/NVMeが同じM.2形状を取り得る一方で、使用するinterface/protocolが異なると説明しています。 1つのM.2ドライブがSATAとPCIeを同時にサポートするわけではありません。
consumer向けM.2 NVMe SSDは主にPCIe上でNVMe protocolを使う
consumer向けのM.2 PCIe/NVMe SSDは、前述のとおりPCIeをtransportとしてNVMe protocolを動作させる構成が一般的です。 これはM.2 SATA SSDとは別のinterfaceを使っているため、SSD本体のexact model仕様で確認する必要があります。
SATA / PCIe / NVMeを同じレイヤーの用語として扱わない
この記事では、SATAとPCIeをinterface/transportの用語、NVMeをprotocol/command layerの用語として区別します。「SATAかNVMeか」という二択の表現を使う場面もありますが、これは読者にとって最も実用的な比較の単位(M.2 SATA SSDかM.2 PCIe/NVMe SSDか)を指すものであり、SATAとNVMeを完全に同じレイヤーの対になる概念として定義するものではありません。
規格上限と製品の実効速度を混同しない
補足
SATA 3.0のinterface上限は約600MB/sであり、PCIe/NVMeはPCIe世代とlane数によってこれを上回り得ます。これはKingston公式ブログが解説している規格上の比較です。 ただし、これは規格上の上限であり、個別製品の実効速度はcontroller、NAND、workload等に依存します。この記事では規格上限を製品の実測値や体感差として扱いません。
手元のM.2 SSDがSATAかNVMeかを見分ける方法
最優先はlabelのexact modelとmanufacturer specification
手元のM.2 SSDがSATAかPCIe/NVMeかを確定する最も安全な方法は、SSD本体のlabelまたは購入履歴からexact model番号を特定し、SSDメーカーのmodel specification(公式サイトの製品仕様ページやdatasheet)でSATAまたはPCIe/NVMeの記載を確認することです。Kingston公式FAQやDell公式解説も、型番からの公式仕様確認を基本的な確認手段として案内しています。
OS表示や購入履歴はmodel特定の補助にする
OS上のディスク管理画面や購入履歴は、exact modelを特定するための補助情報として使えます。ただし、この記事では、OS画面の表示だけでSATAかNVMeかを確実に区別できる、すべての環境に共通する一つの確認手順は扱いません。最終的な確認はmodel specificationに戻します。
notch / key形状だけでは断定しない
M.2カードのkey notch(切り欠きの位置)は見た目で分かりやすい情報ですが、Kingston公式FAQとStarTechの互換性FAQはいずれも、notch/key形状だけでは動作互換性を保証できないと説明しています。 key形状はphysical insertionの候補を絞る情報であり、protocolを確定する情報ではありません。これは後述のセクションで詳しく扱います。
2230・2242・2260・2280・22110の違い
先頭2桁は幅、残りは長さを表す
M.2 SSD向けの代表的な寸法表記には2230、2242、2260、2280、22110があります。Kingston公式FAQとDell公式解説によると、先頭2桁は幅22mmを表し、残りの桁がカードの長さ(mm単位)を表します。例えば2280は幅22mm×長さ80mmです。
対応長とstandoff / 固定位置を確認する
接続先が対応する長さには機器ごとの制約があります。短いSSDが長いスペースへ常に固定できるとは限らず、standoff(固定ねじの位置)がSSDの長さに対応しているかを確認する必要があります。 対応長・standoff位置は、PCやmotherboard、ケースの公式仕様・manualで確認してください。
sizeが合うこととprotocol互換は別条件
物理サイズが合っていることと、SATA/PCIe・NVMeのprotocolが一致していることは、別々に確認が必要な条件です。サイズが合うだけで動作すると判断せず、次のセクションで扱うkey形状の確認や、前のセクションで扱ったmodel仕様の確認も合わせて行ってください。
B-Key・M-Key・B+M-Keyで分かること
keyはphysical insertion候補を絞る情報
M.2 SSDで一般的なkeyはB、M、B+Mです。Kingston公式FAQとDell公式解説によると、B-keyはSATAまたはPCIe x2、M-keyはSATAまたはPCIe x4、B+M-keyはSATAまたはPCIe x2を取り得るとされています。 これらのkeyは、そのSSDが物理的にどのスロットへ挿さるか(insertion候補)を示す情報です。
B+M-KeyだからSATA、M-KeyだからNVMeとは限らない
ここで示されている対応関係は、各keyが「サポートし得るinterface」の範囲であり、個々のドライブがその全てを実際にサポートするという意味ではありません。 つまり、B+M-keyのSSDだから必ずSATAである、あるいはM-keyのSSDだから必ずNVMeであると断定することはできません。
driveとslotに共通するprotocolを別に確認する
B+M-key SSDが物理的にスロットへ挿さったとしても、SSDとスロットに共通のprotocolがなければ動作しません。 key形状の確認とprotocolの確認は、必ず別の工程として行ってください。
PC・motherboardとの互換性を確認する手順
slotがSATA-only・PCIe-only・両対応のどれかを確認する
M.2スロットには、SATA-only、PCIe-only、両対応のものがあります。Kingston公式FAQとDell公式のNVMe SSD Guideは、PCIe対応のM.2 SSDをSATA-onlyのスロットへ装着すると、hostがPCIeをサポートしないためBIOSから認識されない可能性が高いと説明しています。 自分のPC・motherboardのmanualで、対象スロットがどのprotocolをサポートするか確認してください。
PCIe generationとlane数を確認する
NVMeの場合、PCIe世代とlane数の組み合わせによって上限が決まります。Kingston公式FAQは、PCIe x4対応のSSDをPCIe x2対応のスロットで使うと、x2動作へ制限されると説明しています。 key/protocolが一致していることを前提に、SSDとスロットのgeneration/lane数を照合する必要があります。
BIOS supportとshared SATA port / PCIe laneをmanualで確認する
一部のmotherboardでは、M.2スロットがSATAポートやPCIe laneを他のポートと共有しており、同時使用すると別のポートが無効になる場合があります。Kingston公式FAQとASUS Z170-Pのユーザーマニュアルは、この共有リソースの仕組みをそれぞれ一般的な説明と機種固有の例として示しています。 この挙動は機種依存であるため、必ず自分のmotherboardのmanualでshared-resourceに関する注記を確認してください。
上位世代driveの利用可否と速度上限を分けて判断する
CrucialのNVMe SSD installation guideは、Gen5対応SSDがGen4システムで動作する例をbackward compatibilityとして示していますが、上位世代の性能そのものは得られないとしています。 これはCrucialのNVMe SSDに基づく一例であり、BIOS/firmware、lane wiring、device whitelist等を含めたすべてのシステムでの動作を保証するものではありません。「動くかどうか」と「どの速度上限で動くか」は別の判断として扱ってください。
M.2 SSDケースとの互換性を確認する手順
SATA-only enclosureが対応するSSD
外付けケースにも、SATA-only、NVMe-only、dual-protocolの区別があります。StarTechの製品SM2NGFFMBU33は、M.2 SATA SSDに対応するSATA-only enclosureの一例です。 これは1製品の仕様例であり、すべてのSATA-onlyケースのkey/sizeを一般化するものではありません。
NVMe-only enclosureが対応するSSD
StarTechの製品M2E1BMU31Cは、M.2 PCIe/NVMe SSDに対応するNVMe-only enclosureの一例です。 この製品はM.2 SATA SSDには対応していません。こちらも1製品の仕様例であり、AHCI PCIe対応表記等のmodel固有の条件を他製品へそのまま一般化しないでください。
dual-protocol enclosureでもkey・size・個別仕様を確認する
1台でM.2 NVMeとM.2 SATAの両方に対応するdual-protocol enclosureも存在します。StarTechのM2-USB-C-NVME-SATA datasheetやORICOのM2PJL-C3はこうした製品の例です。 ただし、dual-protocolを名乗る製品でも、対応するkey、size、容量、host interface、速度はmodelごとに異なります。 「dual対応」という表記だけで、自分のSSDがすべて使えると判断しないでください。
USB-C形状や「M.2対応」表記だけで判断しない
製品名にM.2、NGFF、NVMeのいずれかの語が含まれているだけでは、対応protocolを判定できません。また、ケースの外側のUSB-C端子の形状から、内部のM.2 SSD側の対応protocolを推測することもできません。必ずメーカーのCompatible Drive Typesまたは同等の仕様欄を確認してください。
迷ったときの互換性チェックリスト
次の順序で、SSD側・接続先側それぞれの公式仕様を照合してください。
- SSDのlabelまたは購入履歴からexact modelを特定し、manufacturer specificationでSATAかPCIe/NVMeかを確認する
- 2230 / 2242 / 2260 / 2280 / 22110のサイズ表記を確認する
- B / M / B+Mのkey形状を確認する(ただしこれだけでprotocolを確定しない)
- 接続先(PC/motherboardまたはenclosure)の公式仕様でサポートするprotocolを確認する
- NVMeの場合、PCIe世代・lane数をSSDと接続先の両方で確認する
- BIOS対応、shared SATA port / PCIe lane、対応する固定位置・高さ等の機種固有条件をmanualで確認する

SSD側で確認する項目
exact model番号、サイズ表記、key形状、protocol(SATA/PCIe・NVMe)、PCIe世代・lane数(NVMeの場合)。
PC / motherboard側で確認する項目
M.2スロットが対応するprotocol、対応サイズとstandoff位置、PCIe世代・lane数、BIOS対応、他ポートとのリソース共有。
enclosure側で確認する項目
SATA-only / NVMe-only / dual-protocolの区別、対応key・サイズ、host interface、USB規格と速度の関係。
仕様が不明な場合は購入・装着を止めて公式supportへ確認する
SSDのlabelが読めない、仕様ページで該当modelが見つからない、manualに該当する記載がないなど、必要な仕様が確認できない場合は、外観や一般論で推測して購入・装着を進めず、SSDメーカー、PC/motherboardメーカー、またはケースメーカーの公式サポートへ確認してください。
安全上の確認
注意
M.2 SSDの装着・取り外しは、PCの電源を切った状態で、メーカーの手順に従って行ってください。Kingston公式FAQは、M.2 SSDがhot-plug用途として設計されていないとしています。 これは外付けケースのUSB側でのhot-plugとは別の話であり、bare M.2モジュール自体をPCのスロットへ装着・取り外しする際の注意点です。
よくある疑問
M.2 SSDはすべてNVMeか
いいえ。M.2はSSDだけでなくPCIe、SATA、USB、Wi-Fi等の用途にも使われる形状の仕様であり、NVMeを特定するものではありません。 consumer向けM.2 SSDには、M.2 SATA SSDとM.2 PCIe/NVMe SSDの両方があります。
B+M-KeyのSSDはM-Key slotで使えるか
key形状だけでは断定できません。 詳細は前述の「B-Key・M-Key・B+M-Keyで分かること」を参照してください。
Gen4 / Gen5 SSDを古いslotで使えるか
製品によってはbackward compatibilityとして動作する例がありますが、上位世代の性能は得られません。 詳細は前述の「上位世代driveの利用可否と速度上限を分けて判断する」を参照してください。
mSATAとM.2 SATAは同じか
いいえ。Kingston公式FAQによると、M.2はmSATAとは別の規格であり、コネクタとカードサイズが異なるため相互に挿入できません。 名称が似ていますが、互換性のある規格ではありません。
まとめ|model・size・key・protocol・host supportの順で確認する
M.2 SSDの互換性は、見た目や「M.2対応」という一語だけでは判断できません。前述の「迷ったときの互換性チェックリスト」の順序(exact model→size→key→接続先protocol→PCIe世代/lane→機種固有条件)に沿って、SSDと接続先双方の公式仕様を照合してください。
この順序に沿って確認した上で、対応するNVMe/M.2 SSDケースを選びたい場合はNVMe SSDケースおすすめ・選び方を、ケースに接続しても認識されない場合はNVMe SSDケースが認識しないときの原因と対処法を、認識はしているが速度が想定より低い場合はNVMe SSDケースで速度が出ないときの原因と対処法を、PC内蔵SSDを新しいSSDへ換装したい場合はM.2 SSDをクローンして換装する方法を、それぞれ確認してください。

