
こんにちは。
今回は自作PCネタです。
自作歴20年以上やってますが、まだまだ分からないことばかりです。
備忘録として残しておきます。
事の経緯
箇条書きで経緯を書いていきます。
- M.2 SSD 2TBを増設する(この時はWindows11)
- LinuxメインでWindowsとデュアルブートを開始(Linux移行)
- 懐かしい音楽CDを入手。
- Linuxの音楽ソフトでCDドライブを認識しない。
- Linuxのモニターコマンド(lsmod , lshwなど)でも認識していない様子。
- BIOSでも認識していない。
当初はLinuxに起因する相性問題かと思っていたのですが、実体は全く違うものでした。
結論:M.2 SSDとSATAポートが排他関係にあって競合する仕様
表題の通りなのですが、M.2 SSDを増設するとSATAポートのいくつかが競合して認識しなくなる仕様(マザーボードの仕様書にも書いてある)でした。
SATA5 and SATA6 ports will be unavailable when installing a M.2 device in M.2 slot.
引用元:MSI B450マザーボード仕様
マザーボードメーカーの仕様書にも書いてありました。
まさか令和のこの時代にこんなしょうもない競合仕様があるなんて思いもしなかったので、驚いてしまいました。
対策中:PCIe拡張ボードでM.2 SSDを増設する
対策としては、マザーボードのM.2スロットを使用せずに、PCI-Expressスロットの拡張ボードを使用してM.2 SSDを増設するという方法です。
2025,04,29現在ボードを注文中なので、無事増設できようが失敗しようが、後日追記します。
2025,04,30 追記
拡張ボードが届いたので、M.2 SSDを付け替えてみました。
すると、無事にM.2 SSDを認識しつつ、SATAポート5,6も認識されるようになりました!

- M.2 SSD
- SATA SSD(Windows)
- SATA SSD(Linux)
- SATA HDD
- SATA HDD
- CD/DVD
となりました。
試行錯誤の跡
まずSATAポートを変えてみました。
しかしここが落とし穴で、スロット5か6が空いていたので、片方が乙ってるんだろうともう片方(実体は両方とも排他競合されていた)に挿してみました。
もちろん認識せず。

今度はSATAケーブルが断線かなにかしたのかと、後日電気屋さんでSATAケーブルを買いました。
差し替えたものの、やはり認識せず。

ここで「一応」と現在HDDを認識しているポート(ポート3,4のどちらか)にDVDドライブを挿したらBIOSであっさりと認識しました。

まだ原因がはっきりしていなかったので、「相性問題かな」と思いBIOSアップデートをしました。
しかし認識せず。
余談ですが、このBIOSアプデでRyzen5000系に対応出来ました。ブイ。
マザーボードメーカーのページを見漁っていたら、先述の引用部分を見つけて原因判明。
PCIe拡張のM.2ボードを注文して現在に至ります。
おわりに
という訳でM.2での不具合というか仕様の紹介でした。
これだから新しい規格は嫌いなんだ(捨て台詞)
それではまたどこかで。
コメント