Я собираю совершенно новый ПК с материнской платой ASUS PRIME Z370-A и твердотельным накопителем Samsung SSD 970 EVO NVMe M.2 250 ГБ.
Однако моя материнская плата, похоже, не работает. быть в состоянии распознать диск, поскольку он не отображается ни в UEFI, ни в установщике Windows 10.
Я попытался установить его в два разъема M.2, которые есть на материнской плате:
- Разъем M.2_1 поддерживает дизайн ключа M KEY в режиме PCIe 3.0 x4 и SATA, а также устройства хранения данных PCIe и SATA типа 2242/2260/2280.
- Разъем M.2_2 поддерживает дизайн PCIe 3.0 x4 M KEY и типы устройств хранения данных 2242/2260/2280 PCIe и SATA.
Однако диск не распознается ни в одном из разъемов.
Я также попытался применить несколько конфигураций к модулю поддержки совместимости, но он по-прежнему не обнаруживает его.
Фотографии настройки UEFI:
¡ОБНОВЛЕНИЕ!
Мне пришлось отнести свой компьютер к tec hnician и, насколько я помню, он сделал, поставил еще один ssd m.2 на материнскую плату, он попытался активировать/деактивировать опции (правда, похоже, он не знал, что делает каждая опция, и это было то, что я тоже пробовал) и в некоторых из этих попыток, эврика! диск был распознан и появился на панели конфигурации UEFI.
Я хотел знать, какие из активированных им параметров были указаны для его работы. Я восстановил параметры до заводского состояния и по иронии судьбы … диск все равно распознавался материнской картой! Возможно, я не вставил диск прямо в гнездо, но я, честно говоря, предпринял несколько попыток и даже приложил много силы, опасаясь повредить его.
Неразгаданная загадка. Но важно то, что он работает.
Достаточно ли вы вставили его в сокет?
У меня была аналогичная проблема, и решением было просто вставить диск в сокет до упора.
Чтобы узнать, сможете ли вы заставить BIOS распознавать ваш M.2. диска, вы можете попробовать:
(примечание: вы можете увидеть все скриншоты в этом главном комментарии)
- на на странице
Advanced Onboard Devices Configuration
, вы можете поиграть с настройками:Hyper M.2X16
,M.2_1 Configuration
,Конфигурация пропускной способности M.2_2 PCIe: [X2] [X4]
. - Попробуйте изменить настройку
Скорость PCIe
на страницеAdvanced PCH Configuration PCI Express Configuration
. - Попробуйте отключить (или включить? Нет, вероятно, не включить!)
Aggressive LPM Support
на страницеAdvanced PCH Storage Configuration
. - попробуйте обновить BIOS (на скриншотах указано, что это версия 0616, новейшая — 1002) — будьте осторожны, потому что после обновления все настройки BIOS (даже те, которые сохранены в профилях, но не сохранены как файлы на каком-то USB-накопителе очевидно) теряются и сбрасываются до значений по умолчанию BIOS.
Другие вещи, которые вы можете попробовать, временно :
- Убедитесь, что
ErP Ready
—отключено
. Когда этоEnabled
, он устанавливает/включает другие настройки (по крайней мере, на страницеAdvanced Platform Misc Configuration
(см. Следующий снимок экрана)), которые для меня вызвали моя USB-клавиатура/мышь не распознается в Linux (или memtest86; например, в любой загруженной ОС) из-за того, что что-то вошло в режим низкого энергопотребления (или что-то подобное), фактически только BIOS увидит их. - Убедитесь, что все на этой странице (
Advanced Platform Misc Configuration
) отключены, просто чтобы убедиться, что ваш M.2. диск каким-то образом не вошел в какое-то состояние, которое фактически переводится в спящий режим (хотя этого никогда не должно происходить в BIOS/GUI). - Вы можете установить для
POST Report
значениеПока не нажмите ESC
(это находится в Advanced в разделеBoot Boot Configuration
), чтобы вы могли видеть, что экран POST сообщает об обнаружении, обычно в нем что-то говорится о дисках. - Параметр
Быстрая загрузка
, вероятно, не влияет на это, просто подумал, что все равно подниму его. - Возможно, вы могли бы проверить экран в разделе
Advanced PCH Storage Configuration
, где устройства SATA могут бытьDisabled
, просто чтобы увидеть, есть M.2. устройства, которые могут бытьотключены
. - установите флажок
Advanced HDD/SSD SMART Information
и проверьте, можете ли вы выбрать диск M.2 из спискаУстройство
. Это помогает узнать, видит ли это BIOS. - Возможно, вы могли бы испортить настройку
DMI Max Link Speed
, которая находится на страницеAdvanced System Agent (SA) Configuration DMI/OPI Configuration
. В настоящее время я не знаю, что это за настройка и повлияет ли она на что-либо, связанное с M.2. - вы уже пытались отключить CSM (модуль поддержки совместимости) и не помогли (согласно комментариям к вашему вопросу)
Следующее может применяться, но я считаю, что сначала его нужно распознать в BIOS: (хотя Linux может все же обнаружить его, даже если BIOS его не обнаружит, или, может быть, только если в BIOS он отключен, я не уверен)
11 марта 2018 г. был создан и зафиксирован коммит ядра Linux (kernel git), в котором говорится:
nvme-pci: отключить APST для Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A
Еще одна «несовместимая» комбинация Samsung NVMe SSD 960 EVO и материнской платы Asus. Устройство 960 EVO исчезает с шины PCIe в течение нескольких минут после загрузки, когда используется APST, и никогда не возвращается. Принудительное использование
NVME_QUIRK_NO_APST
— единственный способ заставить этот диск работать с этой конкретной материнской платой.NVME_QUIRK_NO_DEEPEST_PS
не работает, обновление BIOS материнской платы тоже не помогло. Поскольку это материнская плата для настольных ПК, единственный недостаток неиспользования APST — это повышенная температура устройства.
Итак, я предполагаю, что то же самое происходит с вашим диском: Samsung SSD 970 EVO NVMe M.2 250 ГБ
.
Если вам хочется перекомпилировать ядро Linux, вы можете попробовать загрузить любую из версий следующего ядра (которое должно содержать эту фиксацию):
- v4.17-rc1 — v4.19-rc2 И, вероятно, любые версии, отличные от rc, например: 4.17, 4.18 и еще не выпущенная 4.19 (так что из этой доступны только -rc2 и -rc1).
- Посмотрите, показывает ли
lspci -nn
ваше устройство M.2 по имени, за которым следуют два шестнадцатеричных числа[vendor: device]
(должен начинаться с[144d: XXXX]
), затем проверьте, не совпадают ли эти числа в конце строки с[144d: a804]
(это 960 EVO SSD, который они упоминают в коммите). Это, вероятно, означает, что вышеуказанный коммит/патч не будет действовать для вашего диска, но если вы можете перекомпилировать ядро, вы можете добавить номера вашего устройства[vendor: device]
к этомуif
block, тогда посмотрим, работает ли привод; если это так, возможно, также сообщите об этом в ядро bugzilla, чтобы они также могли добавить его в этот блокif
.
- Посмотрите, показывает ли
У меня была аналогичная проблема, и решение состояло в том, чтобы изменить «тип ОС» на Windows 10, а также включить режим совместимости. IIRC, оба эти параметра были в меню загрузки.
Кстати: моя проблема возникла после того, как я прошил биос, чтобы обновить его — все настройки, которые у меня были до этого, просто потерялись, поэтому я, вероятно, просто восстановление настроек, которые были у меня ранее.
Я только что ел такая же проблема с материнской платой ASUS A320I-K и Samsung 970 EVO pro. Поддержка ASUS отсутствует, и Microsoft винит в этом диск Samsung.
Я решил проблему, но разобрал ПК с новой сборкой и отправил обратно в Amazon с полным возмещением!
SSD M.2 не отображается в BIOS, установщике Windows и управлении дисками
Я собрал свой компьютер с материнской платой ASRock X470 Master SLI и твердотельным накопителем ADATA-XPG 512 ГБ M.2-2280, и он вообще не отображается в BIOS. SSD плотно вставлен в порт M.2, и я чувствую, что он нагревается, но нигде не обнаруживается..
Это зависит от того, в каком месте биографии вы смотрите. У меня есть плата Gigabyte X470, и в списке дисков я вижу только свой CDROM, но в порядке загрузки я могу выбрать любой из двух дисков M.2. Имейте в виду, что некоторые M.2 будут отображаться как диски SATA, но большинство из них — диски NVMe. Если вы по-прежнему не можете выбрать диск M.2 в качестве варианта загрузки, вам необходимо изучить возможность обновления BIOS платы, поскольку некоторые диски M.2 не распознаются в ранних версиях прошивки для плат X470.
Также стоит отметить, что на большинстве плат X470 второй слот M.2 используется совместно со смежным слотом PCIe, и если что-то находится в слоте PCIe, порт M.2 неактивен. Также некоторые BIOS не увидят диск M.2 во втором слоте, если заметят, что он находится в первом слоте. Некоторые обновления BIOS исправили эту проблему.
0
На некоторых материнских платах есть только Слоты PCI-e или SATA M2 и SSD могут быть наоборот (у меня была эта проблема на одной старой материнской плате Asus со слотом только для PCI-e и твердотельным накопителем Intel, который был SATA).
1