Is Nvme Not Showing Up In Bios 3 Ways To Fix It Now
An M.2 SSD (Solid-State Drive) is an internally mounted storage card that enables high-performance and high speed. They are normally smaller than other SSDs, such as mSATA. In this article, we will explore the causes of this problem. Then, we will get into detail about fixing NVMe not showing up in BIOS.
Why isn’t my NVMe SSD detected in BIOS?#
This problem is not specific to the model of your computer. NVMe not showing up in BIOS can happen in Asus, Gigabyte, MSI, Dell, Samsung, etc.
Outdated Disk Management: The built-in Disk Management tool allows users to manage the connected drives and perform vital operations, but if it’s outdated, chances are, the new drives won’t appear. CSM is enabled: The Compatibility Support Module (CSM) is a UEFI firmware part that offers legacy BIOS compatibility. Enabled CSM does not let modern drives authorize UEFI. Improper connection: Loose or improper connection, too, can trigger the problem. Even an improper or damaged cable could be the underlying cause here. Drives share the same name: When facing the issue, you should verify whether two drives on the PC have the same name. If that’s the case, changing it for one should do the trick.
What can I do if NVMe is not showing up in BIOS?#
1. Configure M.2 SSD#
If you configure your SATA device to something other than IDE in BIOS, your NVME drive may not show up.
2. Disable Secure Boot#
3. Set PCIe setting to M.2#
Setting PCIe to M.2 is one of the simplest and most effective ways to resolve the NVMe not showing in the BIOS problem.
Are M.2 SSDs faster than SATA SSDs?#
SATA SSDs use the AHCI (Advanced Host Controller Interface) protocol and have a faster data transfer speed, nearly 600MB/S. However, this is not the case with M.2 SSDs. On the other hand, M.2 SSDs are keyed to avoid the insertion of a card connector into a non-compatible socket. They typically use three keys which are B, M, and B+M. SPONSORED If these storages use a B key, are connected to a Socket 2, and support NVMe protocol, the M.2 drive is at least three times faster than a SATA SSD. However, if it uses an M key, is connected to a Socket 3, and supports the NVMe protocol, the M.2 drive is at least seven times faster than a SATA SSD.
Other common problems with M.2 SSDs#
NVMe not showing up in BIOS has become a common problem due to the rising use of M.2 SSDs. However, most of the time, this is because it is not installed properly. If that’s the case, turn your computer off, disconnect and reconnect your M.2 SSD, and secure it firmly in place. One thing worth mentioning is that if you want your modern devices to be recognized by your computer, you need to keep your BIOS updated. If you fixed NVMe hard drive not showing up in BIOS, but now your system does not recognize your M.2 SSD, make sure to update your M.2 driver. Let us know which method you used to fix NVMe not showing up in BIOS in the comments section below.
Name * Email * Commenting as . Not you? Save information for future comments
Comment
Включаем поддержку NVMe на старых материнках на примере Asus P9X79 WS
Привет Хабр! В голову мне закралась мысль, и я ее думаю. И придумал. Все дело в жуткой несправедливости производителя, которому абсолютно ничего не стоило добавить модули в UEFI Bios для поддержки загрузки с NVMe через переходники на материнках без слота m.2 (что, к стати, без вопросов реализовано китайцами на материнках HuananZhi). Неужели не возможно — подумал я и стал копать. Нарыл кучу нерабочих советов, пару раз окирпичил материнку, но я добился своего. В этой статье я почерпнул львиную долю полезной информации. Но и тут достаточно много подводных камней. Например совершенно не ясно в какой индекс записывать модули. Итак, начнем модифицировать наш биос. Внимание! Данный материал применим ТОЛЬКО к AMI Aptio Bios и ни к одному другому, так что если у вас не оно — смело проходите мимо.
Для начала скачаем инструменты. Распаковав в удобную папку скачаем биос от ближайшей модели с поддержкой NVMe (Для P9X79 это Sabertooth X99) и оригинальный биос для нашей материнки. Кладем скаченные биос в папку с инструментами, запускаем MMTool и открываем биос с поддержкой NVMe:

Затем идем на вкладку Extract, находим и извлекаем нужные нам модули (NvmeInt13, Nvme, NvmeSmm), имена набираем идентичные с расширением .ffs и жмем Extract, опции оставляем «As is»:

Когда все модули извлечены, открываетм командную строку от администратора и идем в папку с инструментами\AFUWINx64
Там снимаем дамп:
Переходим к MMtool и открываем наш дамп.
Переходим на вкладку Insert и ОБЯЗАТЕЛЬНО кликаем в поле на индекс 02 (для разных материнок индексы могут отличаться, смотрите на индекс, в котором изначально лежали модули NVMe и сравнивайте содержимое с целевым Bios).

Далее жмем Browse и находим наши извлеченные модули:

Нажимаем Insert (опция «As is») и повторяем действие для остальных модулей, соблюдая порядок, как в биос с поддержкой NVMe (У меня NvmeInt13, Nvme, NvmeSmm). Затем находим наши новые модули в списке дабы убедится что все они на месте и в правильном порядке:

Жмем Save Image As и сохраняем модифицированный биос в папку AFUWINx64. В ту же папку помещаем оригинальный биос нашей материнки и приступаем к прошивке. Сначала шьем оригинальный биос, дабы обойти защиту:
Затем шьем наш модифицированный:
Соответственно имена файлов подставляем свои. После перезагрузки наш биос будет уметь загружаться с NVMe.
После обновления биос вы обнаружите кучу устройств с восклицательным знаком в диспетчере. Лечится это просто: скачайте драйвер чипсета от материнской платы-донора модулей и установите их на целевой машине.
ВСЕ ДЕЙСТВИЯ ВЫ ПРОДЕЛЫВАЕТЕ НА СВОЙ СТРАХ И РИСК, АВТОР МАТЕРИАЛА НИКАКОЙ
ОТВЕТСТВЕННОСТИ НЕ НЕСЕТ!
Как подключить SSD M.2 к компьютеру
Устанавливаем в него накопитель.



Настройки SSD M.2 в BIOS
Идём в раздел «Advanced» («Дополнительно»). В нашем случае мы установили SSD NVMe, поэтому ищем его в разделе «NVMe Configuration».
И вот он — Samsung 970 EVO Plus. Накопитель определяется, всё исправно, и его установка на компьютер выполнена правильно.
Но давайте также проверим прочие настройки накопителя в BIOS. В идеале BIOS должна сама определить тип накопителя и выставить для него оптимальные настойки. Однако так происходит не всегда. Если у нас SSD M.2 PCI-E, то он должен работать на интерфейсе PCI-E, а не на SATA. И если BIOS по какой-то причине автоматически выставит неверные настройки, и для накопителя активным будет интерфейс SATA, то, соответственно, накопитель будет работать на пропускной способности интерфейса SATA – до 600 Мб/с. И мы не получим высоких скоростей работы SSD M.2, которые возможны только в режиме интерфейса PCI-E. Как проверить эти настройки, давайте разберёмся на примере той же материнки Asus Tuf Gaming Z490-Plus. Для упрощения поиска этих настроек мы переключили BIOS на русский язык. Идём в раздел «Дополнительно» («Advanced»), далее – «Конфигурация встроенных устройств».
И вот здесь, друзья, есть такой пункт настроек, как «M.2_1 Configuration». Вот здесь должно быть значение либо «Auto», либо «PCI-E». Но никак не «SATA».
И также для PCI-E должно быть выставлено правильное поколение, т.е. поколение, которое поддерживается вашим накопителем. В случае с BIOS нашей материнки проверить это можно в разделе «Дополнительно», в подразделе «Конфигурация PCH».
Жмём «Конфигурация PCI Express».
И вот здесь для настройки «PCIe Speed» должно стоять значение «Auto».
Либо то поколение PCI-E, которое поддерживается и материнкой, и накопителем, в нашем случае это поколение 3, т.е. PCI-E 3.0. И, соответственно, оно значится как «Gen3».
Вот это, друзья, такие нюансы подключения современных SSD M.2. Проверьте верность всех настроек в BIOS и только потом тестируйте ваш накопитель. Лишь при оптимальных настройках в BIOS вы сможете узнать не номинальный, а реальный скоростной максимум, на который способна конкретно ваша модель современного SSD M.2.
Установка Windows на SSD M.2
Комментарии (32)
Рекламный блок
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
какойто чел
Интересно, а почему он у меня на 2 года младше винды?
Lvbnhbq
Спасибо! Ранее в Windows 11 21H2 такого требования не было.

admin
Начиная с Windows 11 22H2, логин в Microsoft аккаунт стал обязательным, а опция создания локальной
Lvbnhbq
Устанавливаю Windows 11 version 22H2 build 22621 и система в процессе инсталляции просит ввести

admin
О проекте RemontCompa.ru
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Почему новый диск SSD M.2 не появляется в BIOS и списке дисков ОС
Материнские платы в наши дни предлагают несколько разъёмов SATA и слотов M.2, но настроить диски так, чтобы они отображались в BIOS и распознавались операционной системой, не всегда так просто, как хотелось бы.
Вы купили не тот SSD, он сломан или это что-то совершенно другое, что можно легко починить?
Причины, по которым SSD M.2 не отображается в BIOS
Твердотельный накопитель M.2 должен отображаться в вашем BIOS либо в верхней части экрана BIOS, где вы можете установить приоритет загрузки, либо в специальном меню загрузки/хранения.
Каждый BIOS выглядит немного по-своему, но вот как он выглядит в BIOS MSI – приоритет загрузки вверху и меню «Хранилище (загрузка)» слева:

Если твердотельный накопитель M.2 не отображается ни в одном из этих двух вариантов, вот наиболее распространенные причины, по которым диски M.2 не отображаются в BIOS:
Давайте рассмотрим их один за другим:
Ваш твердотельный накопитель M.2 несовместим
Чтобы лучше понять некоторые причины совместимости твердотельных накопителей M.2, которые не отображаются в BIOS, важно знать, что существуют разные типы дисков M.2.
Типы твердотельных накопителей M.2
M.2 – это просто форм-фактор, аналогичный mSATA или 2,5-дюймовым и 3,5-дюймовым накопителям. Диски M.2 могут быть либо SATA, либо NVMe, которые являются протоколами доступа и передачи данных.
Мало того, что протоколы между SATA и NVMe значительно различаются, соответствующие диски также имеют немного разные физические свойства, как видно на изображении ниже.
Расположение контактов на конце твердотельных накопителей M.2 разделено на так называемые «ключи».

Хотя физические различия между ними кажутся небольшими, они существенны: диски M.2 SATA не будут работать в слотах M.2 NVMe вашей материнской платы и наоборот, если только они не рассчитаны на работу в двух режимах (что означает, что они поддерживают оба протокола).

Если у вас есть материнская плата только со слотами M.2 SATA, и вы купили твердотельный накопитель NVMe M.2, вы не сможете подключить твердотельный накопитель NVMe M.2 к своему слоту M.2 SATA. Таким образом, несовместимость будет очевидна ещё до того, как вы обратитесь к BIOS.
Не очень простое решение в этом случае: купите твердотельный накопитель M.2 SATA вместо твердотельного накопителя M.2 NVMe. Или приобретите новую материнскую плату со слотами M.2 NVMe.
Что, если ваш твердотельный накопитель M.2 прекрасно вписывается в слот M.2, но все равно не отображается в BIOS?
Переходите к следующему шагу:
Ограничения материнской платы и совместное использование ресурсов
Даже если ваша материнская плата и твердотельный накопитель M.2 физически совместимы, возможно, существуют «электрические ограничения».
Видите ли, материнские платы более низкого уровня и даже среднего уровня разделяют ресурсы (например, линии PCIe) между компонентами, и если у вас их слишком много, вы не сможете использовать что-то ещё.
В нашем случае часто происходит одно из следующего:
- Ваши слоты PCIe делят дорожки с вашими слотами M.2, отключая один (или несколько) слотов M.2, если в ваших слотах PCIe установлено слишком много карт.
- Ваши (обычные старые кабельные) диски SATA совместно используют ресурсы с вашими слотами M.2. Если у вас установлено слишком много накопителей SATA, слоты M.2 могут быть отключены.
- Если у вас есть несколько слотов M.2 и вы помещаете высокоскоростной твердотельный накопитель NVMe M.2 в один из них, другие могут быть отключены из-за совместного использования ресурсов.
- То же самое может быть верно для функций Thunderbolt, 10GBe LAN или Bluetooth, которые могут отключить функциональность некоторых ваших слотов M.2.
Этот список отличается для разных марок материнских плат, уровней и наборов микросхем.
Изображение ниже было взято из руководства по материнской плате. Из этой таблицы ясно видно, что когда используется 3 или более слота PCIe (на этой конкретной материнской плате), слот M.2 отключается.

В этом случае исправление таково: проверьте руководство по материнской плате, чтобы узнать, разделяют ли ваши слоты M.2 ресурсы с чем-либо ещё. В целях тестирования: временно удалите все устройства PCIe и другие накопители, чтобы посмотреть, не изменит ли это что-нибудь.
Твердотельный накопитель M.2 установлен неправильно
Твердотельные накопители M.2 – деликатные устройства. Легко проявить «излишнюю нежность»и не установить его в слот должным образом или забыть добавить винт (потому что его не было?).
Иногда вы вообще не используете винт и просто устанавливаете теплораспределитель материнской платы обратно на него, чтобы удерживать твердотельный накопитель M.2 на месте, но это может привести к ослаблению контактов.
В любом случае проверьте, надёжно ли он закреплен, и переустановите его, чтобы быть в безопасности.
Неисправный твердотельный накопитель M.2
Как мы уже упоминали выше, твердотельные накопители M.2 – вещь деликатная. Они легко ломаются. Не обязательно во время установки, а во время доставки или даже сборки на заводе и плохой гарантии качества.
Исправление в этом случае, или, скорее, проверка: посмотреть, работает ли он на другом ПК… желательно, чтобы на известном вам ПК всё было правильно настроено для дисков M.2.
Если он не работает и в этой системе, вы, скорее всего, пытаетесь использовать неисправный диск, который необходимо восстановить.
BIOS настроен неправильно
Мы рассмотрели почти все физические аспекты того, почему ваш твердотельный накопитель M.2 может не работать, но есть ещё некоторые вещи, которые нужно проверить и настроить в BIOS.
Корень ваших проблем вполне может быть в неправильной настройке BIOS.
Если вы только что установили новый диск M.2 и он не отображается в BIOS, даже после того, как вы удалили дополнительные диски, устройства PCIe и выполнили описанные выше действия, проверьте следующие параметры:
- Если вы устанавливаете твердотельный накопитель M.2 NVMe, убедитесь, что на материнской плате установлен UEFI BIOS с поддержкой NVMe, или посмотрите, доступно ли обновление.
- Установите для режима SATA значение AHCI: в зависимости от вашей текущей операционной системы, дисков и конфигурации RAID вы можете переключить режим SATA на AHCI. Перейдите к конфигурации хранилища (PCH) и установите AHCI в качестве режима SATA по умолчанию.
- Отключить безопасную загрузку
- Отключить быструю загрузку
- Включите CSM
- Установите конфигурацию PCIe на M.2
- Обновите BIOS
Имейте в виду, что многие из этих опций будут называться по-разному и будут расположены в разных подменю вашего BIOS , в зависимости от марки вашей материнской платы. Обратитесь к Руководству по вашей материнской плате, которое также легко доступно в Интернете на странице поддержки вашей материнской платы.
Часто задаваемые вопросы о дисках M.2
Как включить M.2 в BIOS?
Процесс немного отличается от одной материнской платы к другой, но выглядит примерно так:
- Перейдите в дополнительные настройки, найдите вкладку «Встроенные устройства» и найдите параметры слота PCI Express.
- По умолчанию большинство производителей плат устанавливают для него значение «Авто», но если у вас возникли проблемы, вместо этого измените его на режим M.2.
Почему мой накопитель M.2 не распознается в списке приоритетов загрузки?
Этому может быть много возможных причин, но наиболее вероятным виновником является несоответствие разделов.
Если в вашей системе используется UEFI, а ваш загрузочный диск использует раздел MBR, вы не сможете загрузиться с него.
Если вы используете UEFI, а диск использует GPT, вам придётся искать в другом месте, чтобы понять это. Проверьте свой BIOS, чтобы убедиться, что вы включили загрузочный слот M.2.
Кроме того, попробуйте отключить быструю загрузку и CSM и установить безопасную загрузку на другую ОС.
Убедитесь, что вы сохранили изменения и перезагрузили систему, прежде чем проверять, указан ли ваш диск M.2 в списке приоритетов загрузки.