ASUS PRIME Z370-A]1 マザーボードと Samsung SSD 970 EVO NVMe M.2 250GB で新しいPCを構築しているところです。
しかし、マザーボードがドライブを認識できないようで、UEFI にも Windows 10 インストーラーにも表示されません。
マザーボードにある2つのM.2ソケットに装着してみました。
ただし、いずれのソケットでもドライブは認識しません。
また、互換性サポートモジュールにいくつかの設定を適用してみましたが、まだ検出されません。
UEFIセットアップ写真。
**¡アップデート!***。
私のPCを技術者のところに持っていかなければならなかったのですが、私が覚えているところでは、彼はマザーボードに別のssd m.2を置き、オプションを有効化/無効化しようとしました(本当は、彼はそれぞれのオプションが何をするか分かっていなかったようで、それは私も試したことでした)、それらの試みのいくつかで、eureka!ディスクは認識されてUEFI設定パネルに表示されました。
私は、彼が有効にしたオプションのうち、どれが動作するために示されたのかを知りたかったのです。オプションを工場出荷時の状態に戻したところ、皮肉なことに・・・ディスクはまだマザーカードに認識されていたのです!ディスクをソケットにうまくはめられなかったのかもしれませんが、正直、何度も試しましたし、破損を心配するほど力をかけました。
未解決の謎です。でも、大事なのは動くということです。
BIOSにM.2.ドライブを認識させることができるかどうかを確認するには、次のことを試してみてください:
(注意: この gist comment で全てのスクリーンショットを見ることができます) (注意: この gist comment で全てのスクリーンショットを見ることができます)
のページで、設定をいじってみてください。Hyper M.2X16
, M.2_1 Configuration
, M.2_2 PCIe Bandwidth Configuration:[X2][X4]
. ページにある
Aggressive LPM Support` を無効にしてみてください (有効化?いや、たぶん無効化じゃない!)。 ](https://user-images.githubusercontent.com/40925413/45131441-40c5a580-b18d-11e8-87fc-eec2e182cb35.jpg)が
Disabled`であることを確認してください。Enabledにすると、他の設定(AdvancedPlatform Misc Configurationページ(次のスクリーンショット参照))が有効になり、Linux(やmemtest86など、起動したOS)でUSBキーボード/マウスが認識されない原因となっていました。 AdvancedPlatform Misc Configuration
) をすべて無効にしてください (BIOS/GUI 内部では決して起こらないはずですが)。 を
Until Press ESCに設定して (It's on Advanced under
BootBoot Configuration`) POST Screen が何を検出したかを見ることができるようにすると、通常、ドライブについて何か言うでしょう。 Disabled
にすることができるAdvancedPCH Storage Configuration
の画面で、Disabled
にできる/できるM.2デバイスがあるかどうかだけ確認できるかもしれません。 Device
リストから M.2 ドライブを選択できるかどうかを確認します。これはBIOSがそれを見ることができるかどうかを確認するのに役立ちます。 DMI Max Link Speed
設定をいじることができるかもしれません。その設定が何なのか、そしてそれがM.2に関連する何かに影響を与えることになっているのか、私は今のところ知りません。以下が当てはまるかもしれませんが、まずBIOSで認識される必要があると思います:(ただし、BIOSが検出しなくてもLinuxで検出できるかもしれませんし、BIOSで無効になっている場合のみかもしれませんが、私はわかりません) 2018年3月11日にオーサリングされコミットされたLinuxカーネルのcommit (kernel git) に、こうあります。
nvme-pci: Disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME。 Z370-A
またしても "incompatible" Samsung NVMe SSD 960 EVO と Asus マザーボードの組み合わせ。 の組み合わせです。960 EVOのデバイスが数分でPCIeバスから消えてしまう APST使用中の起動後、二度と元に戻りません。強制的に NVME_QUIRK_NO_APST
は、このドライブで動作させるための唯一の方法です。 特定のマザーボードです。NVME_QUIRK_NO_DEEPEST_PS
が動作しない場合、アップグレードしてください。 motherboard's BIOSも役に立ちませんでした。 デスクトップ用マザーボードなので、APSTを使用しないことの唯一の欠点である デバイスの温度上昇です。 ということは、あなたのドライブでも同じことが起こっていると推測されます。Samsung SSD 970 EVO NVMe M.2 250GB` です。
Linux カーネルを再コンパイルしたくなったら、以下のバージョンのカーネル (このコミットが含まれているはず) のどれかを起動してみるとよいでしょう。
で M.2 デバイスの名前と、それに続く 2 つの 16 進数の数字
[vendor:device](先頭は
[144d:XXXX]) を確認し、行末のこれらの数字が
[144d:a804](commit で言及した 960 EVO SSD) と異なるかチェックしてみてください。 おそらく、上記のコミットやパッチはあなたのドライブには適用されないと思いますが、もしカーネルを再コンパイルできるなら、あなたのデバイスの
[vendor:device]番号を
ifブロックに追加して、ドライブが動作するかどうかを確認できます。もし動作するなら、それを [kernel bugzilla](https://bugzilla.kernel.org/) にも報告して、その
if` ブロックに追加できるようにするとよいでしょう。