M.2とNVMeを比較したい?実はこの2つは同じ基準で比較するものではありません。M.2はSSDの形状、NVMeは通信プロトコルを指す別レイヤーの用語です。本記事ではこの前提を整理したうえで、SATA・PCIe・AHCIとの関係、M.2 2242と2280の違い、M-KeyとB-Keyの見分け方までわかりやすく解説します。
SSDを選ぶ際、「M.2」、「NVMe」、「PCIe」、「SATA」、「AHCI」といった用語によく出くわし、混乱してしまう方は少なくありません。特に「M.2とNVMeの違いは何ですか?」といった質問は頻繁に見られますが、実はこの2つは同じ次元の概念ではなく、直接比較することはできません。
簡単に言えば、M.2は「SSDの形(フォームファクタ)」を表す規格であり、NVMeは「データのやり取りの手順(通信プロトコル)」を表す規格です。両者は属するレベルが異なるため、「どちらが優れているか」を単純に比較することはできません。
まず、以下の表を参考にして、SSD選びに関わる主な用語とその意味を理解し、全体像を把握しましょう。
| 用語 | 何を表す? | 代表例 |
| M.2 | 物理規格(フォームファクタ) | M.2 2280 |
| PCIe | 高速データ伝送用の接続規格(バス) | PCIe 4.0 x4 |
| NVMe | SSD用の通信プロトコル | NVMe 1.4/2.0 |
| SATA | ストレージ接続用のバス規格 | SATA 3.0(6Gbps) |
| AHCI | SATA世代で使われる通信プロトコル | AHCI |
ちなみに、以前当サイトではM.2 SSDとSATA SSDのどちらを選ぶべきかについても詳しく比較していますので、あわせてご覧ください。
M.2 SSDとは?
M.2は、SSDなどの拡張カードの形状やサイズを定めた物理規格です。以前はNGFF(Next Generation Form Factor)という名称で呼ばれていました。一般的な2.5インチSATA SSDがケース型であるのに対し、M.2 SSDは基板上にメモリチップやコントローラーを搭載した薄型カード形状が特徴です。M.2は、従来のmSATAに代わる小型フォームファクタとして普及し、現在ではノートPCやデスクトップPCで広く利用されています。

M.2 SSDを区別する際、最も直感的な要素は「サイズ」です。型番の数字は「幅×長さ」(単位:mm)を表しており、一般的なサイズには次のようなものがあります。
- M.2 2242(幅22mm×長さ42mm):主に薄型ノートパソコンに使用されます。
- M.2 2260(幅22mm×長さ60mm):一部のデスクトップパソコンやノートパソコンに使用されます。
- M.2 2280(幅22mm×長さ80mm):現在最も普及しているサイズで、デスクトップパソコンやノートパソコンに広く採用されています。
このうち、M.2 2242とM.2 2280の違いは主に基板の長さにあります。性能そのものは長さに直接依存するわけではありませんが、M.2 2242は基板が短いため、搭載できるNANDフラッシュメモリチップの数が制限され、大容量モデルは比較的少ない傾向にあります。購入前には、必ずお使いのPCのM.2スロットが対応しているサイズを確認してください。サイズが合わない場合、物理的に取り付けできません。
注意:市場で流通している「PCIe SSD」とは、通常、M.2規格を採用した「M.2 PCIe SSD」を指します。サーバーなどの特殊な用途を除き、独立したPCIe拡張カード型のSSDはコンシューマー市場ではあまり見られません。
NVMeとは?
NVMe(Non-Volatile Memory Express、読み方は「エヌブイエムイー」)は、SSDなどの不揮発性メモリを利用したストレージ向けに設計された通信プロトコルです。OSやCPUからSSDコントローラーへ送られる読み書き命令を、どのように受け渡し・処理するかを定めたルールと考えるとわかりやすいでしょう。
現在主流のNVMe SSDはPCIe接続を利用しており、高速なデータ転送や並列処理に対応しています。従来のSATA SSDで利用されるAHCIと比べて、多数のコマンドを効率よく処理できるため、大量のデータを扱う場面で高い性能を発揮しやすい設計になっています。
「NVMe SSD」とは、このNVMeプロトコルに対応したSSDのことです。多くはM.2フォームファクタで販売されていますが、PCIe拡張カード型やU.2規格のNVMe SSDも存在します。また、M.2 SSDにはNVMe対応製品だけでなく、SATA接続の製品もあるため、「M.2=NVMe」とは限りません。
M.2 NVMeとM.2 SATAの違い
たとえ外観が同じM.2規格であっても、内部で使用されるバスやプロトコルによって、性能には大きな差が生じます。
| 項目 | M.2 SATA SSD | M.2 NVMe SSD |
| バス | SATA | PCIe |
| プロトコル | AHCI | NVMe |
| 理論上の最大速度 | 約550〜600MB/s | 約3,500MB/s(PCIe 3.0)〜14,000MB/s超(PCIe 5.0、2026年時点の最新モデル) |
| コネクタのKey | B Key/B+M Key | M Key(B+M Keyの場合もあり) |
| 主な用途 | コストを抑えたい場合、日常的な作業 | ゲーム、動画編集、大容量データ転送など高負荷な作業 |
価格は性能に比例して高くなる傾向があります。動画編集やゲームのロード時間短縮など、体感できる速度を重視するならM.2 NVMe SSD、コストを抑えて必要十分な性能を求めるならM.2 SATA SSDが向いています。
PCIe・SATA・NVMe・AHCIの関係
ここまで読んで、関連する用語の多さに混乱してしまう方も多いかもしれません。しかし、それぞれの役割を階層ごとに整理すると、関係性はより理解しやすくなります。

SATA接続のSSDでは主にAHCIプロトコルが、PCIe接続のSSDでは主にNVMeプロトコルが利用されます。M.2はSSDの形状やサイズを表すフォームファクタであり、PCIeやSATAはデータを転送する接続方式、NVMeやAHCIはデータの送受信方法を定めるプロトコルです。それぞれの役割を「形状 → 接続方式 → プロトコル」という順番で整理すると、M.2・NVMe・PCIe・SATAの関係を理解しやすくなります。
M.2 Keyの見分け方
M.2 SSDやM.2スロットを見ると、コネクタ部分に切り欠き(Key)が見られます。このKeyの位置や種類によって、対応可能な接続方式を判断する目安になります。
B KeyとM Keyの違い
- B Key:コネクタの端から約6ピン分の位置に切り欠きがある形状。主にSATA接続やPCIe x2接続のM.2 SSDで利用されます。
- M Key:コネクタの端から約5ピン分の位置に切り欠きがある形状。主にPCIe x4接続のNVMe SSDで利用されます。
- B+M Key:B KeyとM Keyの両方に対応する切り欠きを持つ形状。B Key対応スロットとM Key対応スロットの両方に物理的に装着できますが、利用できる接続方式や速度はスロット側の仕様に依存します。

M-KeyとB-Keyの違いを簡単にまとめると、M-Key対応製品はPCIe x4接続に対応するものが多く、高速なNVMe SSDでよく利用されます。ただし、M-Keyだから必ずNVMe対応というわけではありません。SSDを選ぶ際は、Keyの形状だけでなく、PCやマザーボードが対応する接続方式(SATAまたはPCIe/NVMe)も確認しましょう。
M.2 NVMe SSDへOSを移行する方法
ここまでの内容を踏まえると、「現在使用しているSATA SSDやHDDから、より高速なNVMe対応M.2 SSDへ交換したい」と考える方も多いでしょう。OSを新しいSSDへ移行すれば、Windowsを再インストールする手間を省き、現在の環境をそのまま引き継ぐことができます。
こうした移行作業には、ディスク全体のクローンやOS移行、SSD向けのパーティション調整、MBRとGPTの変換などに対応したディスククローンソフトが役立ちます。MiniTool Partition Wizardなら、簡単な操作で既存のWindows環境を新しいSSDへ移行できます。
手順は以下のとおりです。
ステップ1:新しいM.2 NVMe SSDを準備する
デスクトップの場合はM.2スロットに直接取り付けます。ノートPCの場合は、M.2-USB変換アダプターを使って一時的にPCへ外付け接続してください。
ステップ2:MiniTool Partition Wizardをインストールして起動する
以下のボタンからMiniTool Partition Wizardの最新インストールパッケージを入手し、指示に従ってPCにインストールします。
MiniTool Partition Wizard Pro Demoクリックしてダウンロード100%クリーン&セーフ
ステップ3:「OSをSSD/HDDに移行」機能を起動する
ソフトのメイン画面に入ったら、コピーするディスクを選択して左側のパネルから「OSをSSD/HDDに移行」をクリックします。

ステップ4:移行方法と移行先を選ぶ
ポップアップ画面で移行方法(ディスク全体をクローンする、またはOS関連パーティションのみを移行する)を選んで、移行先の新しいSSDを指定します。

ステップ5:コピーオプションを確認する
「変更項目を確認」の画面に入ったら、適切なコピー オプションを選択し、ターゲットSSDのレイアウトを調整して、「次へ」をクリックします。

ステップ6:適用してPCを再起動する
「完了」をクリックしてメインインターフェースに戻り、「適用」をクリックして保留中の操作を実行します。

ステップ7:物理的に交換し、BIOSでNVMeモードに切り替える
PCの電源を切って古いディスクを新しいM.2 NVMe SSDに物理的に交換したら、BIOS/UEFIを起動し、起動モードを「SATA/AHCI」から「PCIe/NVMe」に変更して保存します。これでNVMeモードでの起動が有効になります。

よくある質問
まとめ
M.2とNVMeは違うレベルの概念であり、比較する対象ではありません。M.2は「SSDの形状」を、NVMeは「通信プロトコル」を表す、階層の異なる用語だからです。この前提を押さえたうえでSATA・PCIe・AHCIとの関係を整理すれば、SSD選びで迷うことはぐっと少なくなるはずです。
より高速なM.2 NVMe SSDへの乗り換えを検討している方は、ぜひMiniTool Partition Wizardを使ってOSを安全に移行してみてください。MiniTool Partition Wizardの使用中にご不明な点やご意見がございましたら、お気軽に[email protected]までご連絡ください。
