UEFI материнской платы не обнаруживает SSD-накопитель M.2

Я собираю совершенно новый ПК с материнской платой 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

Оцените статью
clickpad.ru
Добавить комментарий