NVMeからAHCIに切り替える方法

NVMeからAHCIに切り替える方法

私は初心者であり、NVMeが新しく、SSD用AHCIよりも利点があることを知っています。しかし、小さな質問がありますか?

SATA SSDはAHCIおよびNVMeと通信でき、オペレーティングシステムにはNVMeおよびAHCI用のドライバもあります。

AHCIとNVMeの中から選ぶ方法は?あるプロトコルから別のプロトコルにどのように切り替えますか? NVMeからAHCIに切り替えるには?よくわかりませんが、BIOS設定がないようです。 0

ベストアンサー1

いいえ、SATA SSDはAHCIとNVMeを同時にサポートできません。

AHCIは、最も一般的なSATAコントローラ仕様および/またはそのコントローラの基本動作モードです。通常、従来のIDE互換モードおよび/またはソフトウェア/ファームウェアRAID対応モードなど、1つまたは2つの異なるモードがあります。これらすべての場合、コントローラはSATA接続技術を明示的に使用してSSD(またはHDD)と通信します。

NVMeと通信するには、SSDへの直接PCIe接続が必要です。これは、PCIe SSDカード(サーバーオプションで販売されている場合は「I / Oアクセラレータ」とも呼ばれます)またはM.2フォームファクタSSDを介して接続できます。

M.2スロットにはSATAおよびPCIe接続の両方がありますが、一部のM.2スロットには、システムチップセットで使用可能なPCIeレーンおよび/またはSATA接続の数に応じて、実際にはどちらか一方があります。

私が見たほとんどのM.2 SSDはSATAまたはNVMeのいずれかであり、その両方ではありません。したがって、あるタイプから別のタイプに切り替えるには、通常、SSDを別のモデルに置き換えて、あるモデルから別のモデルにコンテンツをコピーする必要があります。もう一つ。

NVMe SSD はlspciLinux リストに次のように表示されます。

07:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

Linuxでは、NVMeデバイスはとしてマークされず、/dev/sdX代わりにマークされます。/dev/nvmeXnYここで、YはNVMeです。名前空間ID(通常、コンシューマNVMe SSDでは常に1です。)NVMeデバイスのパーティション名は/dev/nvmeXnYpZ。したがって、最初のNVMeデバイスは/dev/nvme0n1最初のパーティションになります/dev/nvme0n1p1

少なくとも一部のシステムメーカーは、基本的なUEFIブート方法に対してのみNVMeブートサポートを実装しています。したがって、以前のMBR / BIOS起動方法を使用してオペレーティングシステムをインストールした場合は、UEFIブートローダをインストールする必要があります。

UEFI と NVMe を初めて使用する場合は、他のすべての HDD および SSD を一時的に切断し、新しい NVMe SSD を接続し、BIOS 設定を UEFI 専用ブートに切り替え (または「CSM 無効」) して、システムに NVMe SSD を導入することをお勧めします. 。時々表現される) 選択したオペレーティングシステムを新規インストールします。これらの手順を実行すると、オペレーティングシステムのインストーラがUEFIモードで起動します。つまり、通常は既存のMBR / BIOSバージョンではなく、UEFI準拠のブートローダが自動的にインストールされます。他のすべての記憶媒体を取り外すと、エラー(あなたとインストーラのエラー)を防ぐことができます。

新しいオペレーティングシステムが完全にインストールされた後、別のディスクを再接続できます。

おすすめ記事