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
NVMeSSD用の通信プロトコルNVMe 1.4/2.0
SATAストレージ接続用のバス規格SATA 3.0(6Gbps)
AHCISATA世代で使われる通信プロトコル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の外観

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 SSDM.2 NVMe SSD
バスSATAPCIe
プロトコルAHCINVMe
理論上の最大速度約550〜600MB/s約3,500MB/s(PCIe 3.0)〜14,000MB/s超(PCIe 5.0、2026年時点の最新モデル)
コネクタのKeyB Key/B+M KeyM Key(B+M Keyの場合もあり)
主な用途コストを抑えたい場合、日常的な作業ゲーム、動画編集、大容量データ転送など高負荷な作業

価格は性能に比例して高くなる傾向があります。動画編集やゲームのロード時間短縮など、体感できる速度を重視するならM.2 NVMe SSD、コストを抑えて必要十分な性能を求めるならM.2 SATA SSDが向いています。

PCIe・SATA・NVMe・AHCIの関係

ここまで読んで、関連する用語の多さに混乱してしまう方も多いかもしれません。しかし、それぞれの役割を階層ごとに整理すると、関係性はより理解しやすくなります。

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対応スロットの両方に物理的に装着できますが、利用できる接続方式や速度はスロット側の仕様に依存します。
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に移行」をクリックします。

「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モードでの起動が有効になります。

SATAモードの設定

よくある質問

M.2 SSDは全部NVMeですか?
いいえ。M.2はあくまで形状の規格であり、通信プロトコルとは別物です。M.2の中にはSATAバス・AHCIプロトコルで動作する「M.2 SATA SSD」も存在します。
NVMeとPCIeは同じ意味ですか?
異なります。PCIeはデータを運ぶ「バス」、NVMeはそのPCIe上で動く「通信プロトコル」です。PCIe接続のSSDだからといって、必ずしもNVMeプロトコルに対応しているとは限りません。特に初期のM.2 PCIe SSDには、NVMeに対応していないものもありました。
自分のPCがNVMe SSDに対応しているか、どこで確認できますか?
マザーボードの仕様書やメーカーサイトで、M.2スロットが「PCIe(NVMe対応)」と明記されているかを確認しましょう。M Keyのスロットがあっても、内部配線がSATA専用の場合はNVMe SSDを本来の速度で使用できません。
SATA SSDとNVMe SSD、結局どちらを選べばいいですか?
予算を抑えたい方や、ブラウジング・文書作成が中心の方はSATA SSDでも十分です。動画編集や大容量ファイルの転送、ゲームのロード時間短縮を重視する方にはNVMe SSDをおすすめします。

まとめ

M.2とNVMeは違うレベルの概念であり、比較する対象ではありません。M.2は「SSDの形状」を、NVMeは「通信プロトコル」を表す、階層の異なる用語だからです。この前提を押さえたうえでSATA・PCIe・AHCIとの関係を整理すれば、SSD選びで迷うことはぐっと少なくなるはずです。

より高速なM.2 NVMe SSDへの乗り換えを検討している方は、ぜひMiniTool Partition Wizardを使ってOSを安全に移行してみてください。MiniTool Partition Wizardの使用中にご不明な点やご意見がございましたら、お気軽に[email protected]までご連絡ください。

  • reddit