Motherboard UEFI tidak mendeteksi drive SSD M.2
Saya sedang membangun PC baru dengan motherboard ASUS PRIME Z370-A dan Samsung SSD 970 EVO NVMe M.2 250GB.
Namun, motherboard saya tampaknya tidak dapat mengenali drive karena drive tersebut tidak muncul di UEFI maupun di Installer Windows 10.
Saya mencoba memasangnya di dua soket M.2 yang dimiliki motherboard:
- Soket M.2_1 mendukung PCIe 3.0 x4 dan mode SATA desain M KEY dan perangkat penyimpanan PCIe dan SATA tipe 2242 / 2260 /2280.
- Soket M.2_2 mendukung desain PCIe 3.0 x4 M KEY dan tipe 2242/2260/2280 PCIe dan perangkat penyimpanan SATA.
Namun, drive tidak dikenali di kedua soket.
Saya juga mencoba menerapkan beberapa konfigurasi pada Compatibility Support Module dan tetap tidak mendeteksinya.
Foto pengaturan UEFI:
**¡UPDATE!
Saya harus membawa pc saya ke teknisi dan, dari apa yang saya ingat dia lakukan, meletakkan ssd m.2 lain pada motherboard, dia mencoba mengaktifkan / menonaktifkan opsi (kebenaran tampaknya dia tidak tahu apa yang dilakukan setiap opsi dan itu adalah sesuatu yang saya juga telah mencoba) dan dalam beberapa upaya itu, eureka! disk itu dikenali dan muncul di panel konfigurasi UEFI.
Saya ingin tahu opsi mana yang diaktifkannya yang diindikasikan agar bisa berfungsi. Saya mengembalikan opsi ke keadaan pabrik dan ironisnya adalah ... disk masih dikenali oleh kartu induk! Bisa jadi saya tidak memasukkan disk ke dalam soketnya, tetapi sejujurnya saya telah melakukan beberapa kali percobaan dan bahkan menerapkan banyak kekuatan yang saya takutkan akan merusaknya.
Sebuah misteri yang belum terpecahkan. Tetapi yang penting adalah bahwa ia berfungsi.
Untuk melihat apakah Anda dapat membuat BIOS mengenali drive M.2. Anda dapat mencoba:
(catatan: Anda dapat melihat semua screenshot di gist comment)
Advanced\Onboard Devices Configuration
, Anda dapat mengutak-atik pengaturan:Hyper M.2X16
,M.2_1 Configuration
,M.2_2 PCIe Bandwidth Configuration: [X2][X4]
.PCIe Speed
pada halamanAdvanced\PCH Configuration\PCI Express Configuration
.Dukungan LPM Agresif
dari halamanKonfigurasi Penyimpanan PCIe Lanjutan
.Hal-hal lain yang bisa Anda coba, untuk sementara:
ErP Ready
adalahDisabled
. Ketika iniEnabled
, ini akan mengeset/mengaktifkan setting lain (pada halamanAdvanced\Platform Misc Configuration
(lihat screenshot berikutnya), setidaknya) yang bagi saya menyebabkan keyboard/mouse USB saya tidak dapat dikenali di Linux (atau memtest86; misal, OS apapun yang di-boot) karena sesuatu yang telah memasuki low power mode (atau yang serupa), sehingga hanya BIOS yang dapat melihatnya.Advanced\Platform Misc Configuration
) dinonaktifkan, hanya untuk memastikan drive M.2. Anda tidak masuk ke dalam keadaan yang secara efektif membuat Anda tertidur (meskipun hal ini seharusnya tidak pernah terjadi saat berada di dalam BIOS/GUI).POST Report
keUntil Press ESC
(ada di Advanced di bawahBoot\Boot Configuration
) sehingga Anda dapat melihat apa yang dikatakan Layar POST yang terdeteksi, biasanya akan mengatakan sesuatu tentang drive.Fast Boot
mungkin tidak berpengaruh pada hal ini, hanya saja saya pikir saya akan tetap membahasnya.Advanced\PCH Storage Configuration
di mana perangkat SATA dapatDisabled
, hanya untuk melihat apakah ada perangkat M.2. yang dapat / sedangDisabled
.Advanced\HDD/SSD SMART Information
lihat apakah Anda dapat memilih drive M.2 Anda dari daftarDevice
. Ini membantu untuk melihat apakah BIOS dapat melihatnya.DMI Max Link Speed
yang ada di halamanAdvanced\System Agent (SA) Configuration\DMI/OPI Configuration
. Saat ini saya tidak tahu apa pengaturan itu dan apakah itu seharusnya memengaruhi apa pun yang terkait dengan M.2.Anda sudah mencoba menonaktifkan CSM (Compatibility Support Module) dan tidak membantu (sesuai komentar pada pertanyaan Anda)
Berikut ini mungkin berlaku, tapi, saya percaya bahwa itu pertama-tama harus dikenali di BIOS: (meskipun mungkin Linux masih bisa mendeteksinya bahkan jika BIOS tidak mendeteksinya, atau mungkin hanya jika BIOS telah menonaktifkannya, saya tidak yakin) Ada kernel Linux commit (kernel git) yang ditulis dan berkomitmen pada 11 Maret 2018, yang mengatakan:
lspci -nn
menunjukkan perangkat M.2 Anda dengan nama yang diikuti oleh dua angka hex[vendor:device]
(harus dimulai dengan[144d:XXXX]
), kemudian periksa apakah angka-angka di akhir baris adalah nilai yang berbeda dari[144d:a804]
(itu adalah 960 EVO SSD yang mereka sebutkan dalam commit). Ini mungkin berarti bahwa commit/patch di atas tidak akan berlaku untuk drive Anda, tetapi jika Anda dapat mengkompilasi ulang kernel, Anda dapat menambahkan nomor[vendor:device]
perangkat Anda ke blokif
tersebut, kemudian lihat apakah drive berfungsi; jika ya, mungkin juga melaporkannya ke kernel bugzilla sehingga mereka dapat menambahkannya ke blokif
juga.Apakah Anda mendorongnya cukup jauh ke dalam soket?
Saya mengalami masalah yang sama, dan solusinya adalah memastikan untuk mendorong drive ke dalam soket sejauh mungkin.