Ami native nvme driver support что это в биосе asus
Welcome to the official subreddit of the PC Master Race / PCMR! All PC related content is welcome, including build help, tech support, and any doubt one might have about PC ownership. You don't necessarily need a PC to be a member of the PCMR. You just have to love PCs. It's not about the hardware in your rig, but the software in your heart! Join us in celebrating and promoting tech, knowledge, and the best gaming and working platform. The PC.
Any ideas what the "AMI Native NVMe Driver Support" BIOS option does? It is disabled by default on both my Z87 and B550 motherboards. Changing it does not affect functionality whatsoever or impact CrystalDiskMark results. Motherboard manuals don't offer much description beyond the name of the option itself, though the Z87 one mentions that it optimizes performance and efficiency but not all SSDs support it.
ASUS Support only stated: "AMI Native NVMe Driver is one of the driver that needed to your motherboard. It help to achieve the optimal performance and to maximize compatibility with your system specially for the drives."
[Tutorial]How to add NVMe support on any AMI UEFI BIOS with an Intel Chipset
This method will work for any motherboard with an Intel 6-series chipset and above and has support for an AMI UEFI BIOS.
1. Download your vendor's Z97 BIOS such as ASUS, Gigabyte, EVGA and etc i.e. if you have a Gigabyte Z77 Motherboard then download Gigabyte Z97 BIOS. For X79 you can try the Z97 or X99 modules to see which one works.
2. Download MMTOOL4 here: https://onedrive.live.com/?id=5014229B9E752333%2122667&cid=5014229B9E752333&group=0&parId=5014229B9E752333%21998&authkey=%21APlNBZ5ptxzEbKY&action=locate
3. Load the Z97 or X99 BIOS in MMTOOL4.
4. Click on the extract tab.
5. Go the Extract FFS Option
6. Choose the option 'Extract Uncompressed'
7. Find the various Modules named Nvme, NvmeSmm, NvmeInt13.
8. For every module press Extract.
9. Press on the button extract.
10. Exit MMTool4.
11. Open your own Motherboard BIOS in MMTOOL4.
12. Find the module named CSMCORE.
13. In the insert tab and in the Insert FFS Options and choose the option Insert Compressed.
14. Load the NVMe.ffs module click on the button insert.
15. Repeat step 12 and 14 again for NvmeSmm and NvmeInt13
16. Save the modded BIOS and flash it.
Thanks to Fernando, lordkag, CodeRush from win-raid for all the help, research and development. I used their works for the tutorial.
Please read this thread for current development: [Discussion] NVMe BIOS Modules and NVMe Support
Please read this important message from lordkag: RE: Full NVMe support for older Intel Chipsets possible! — 11
Fernando's feedback to lordkag: RE: NVMe-Support: Only drivers or EFI-modules necessary? — 8
Another person's feedback: RE: [Discussion] NVMe BIOS Modules and NVMe Support — 12
I currently don't have an NVMe SSD to test so I'm relying on secondary sources.
PC1:
Intel Core i9 9900KS, Gigabyte Z370 AORUS Gaming 7-OP, 64GB DDR4-3400 RAM, Gigabyte RTX 2070 SUPER AORUS 8GB, Pioneer BDR-212DBK Blu-Ray Drive, 2x1TB Crucial MX500 Raid 0, Intel Optane M10 32GB, Seagate Firecuda 2TB SSHD, Enermax Revolution 87+ 850W PSU, Cooler Master K350 Case
PC 2:
Intel Core i9 10900K, Gigabyte Z590 AORUS Master motherboard, 32GB DDR4-4000 RAM, Gigabyte Radeon RX 470 G1 Gaming 4GB (flashed with Gigabyte RX 580 AORUS BIOS) @1350MHz core/2150MHz GDDR5 RAM, Pioneer BDR-209DBK Blu-Ray Drive , Intel Optane H10 512GB, Samsung 4TB QVO SSD, Cooler Master V1200 1200W PSU, Cooler Master K350 Case
HTPC System:
Intel Xeon X3450 @4.0GHz, Gigabyte GA-P55-USB3 (rev 2.0) motherboard, 8GB DDR3-1600 RAM Dual Channel, Gigabyte GTX 750 Ti Windforce OC 2GB @1437.5MHz core/1602.5MHz GDDR5 RAM, ASUS, Pioneer and TSST-Corp DVD-DL Drive, Seagate 500GB HDD @7200RPM, OCZ 700W PSU, Huntkey Case
rootmoto
- Add to quote
- ShareOnly show this user
Originally Posted by adam_sandler|p19298
Just wanted to post my successful experience getting my Intel SSD 750 to work as primary boot drive on a Gigabyte Z77X-UD3H. It has been working for a few weeks now as the lone drive under Windows 10 Pro.
At first, I simply tried to boot off the SSD with the latest UEFI version for the Z77X-UD3H with no success.
So I simply took Fernando's advice and downloaded the latest BIOS version from one of Gigabyte's Z97 boards (I guess it was Z97X-UD3H). I extracted the three NVMe modules (nvme, nvmesmm, nvmeint13) using MMTool and added those modules to my original BIOS for the Z77X-UD3H.
That's all, I have been able to boot off the Intel SSD 750 ever since. Windows 10 installation has been done using a bootable USB stick with the Intel SSD being the only other hard drive connected.
Well, there are a few UEFI settings I had to change:
Fast Boot —> disabled
OS Type —> Other OS (I did not manage to get it to work with OS Type set at Windows 8 or Windows 8 WHQL, even with CSM off. I could successfully boot off the SSD but there was no video output at UEFI level, which did not sit well with me)
PC1:
Intel Core i9 9900KS, Gigabyte Z370 AORUS Gaming 7-OP, 64GB DDR4-3400 RAM, Gigabyte RTX 2070 SUPER AORUS 8GB, Pioneer BDR-212DBK Blu-Ray Drive, 2x1TB Crucial MX500 Raid 0, Intel Optane M10 32GB, Seagate Firecuda 2TB SSHD, Enermax Revolution 87+ 850W PSU, Cooler Master K350 Case
PC 2:
Intel Core i9 10900K, Gigabyte Z590 AORUS Master motherboard, 32GB DDR4-4000 RAM, Gigabyte Radeon RX 470 G1 Gaming 4GB (flashed with Gigabyte RX 580 AORUS BIOS) @1350MHz core/2150MHz GDDR5 RAM, Pioneer BDR-209DBK Blu-Ray Drive , Intel Optane H10 512GB, Samsung 4TB QVO SSD, Cooler Master V1200 1200W PSU, Cooler Master K350 Case
HTPC System:
Intel Xeon X3450 @4.0GHz, Gigabyte GA-P55-USB3 (rev 2.0) motherboard, 8GB DDR3-1600 RAM Dual Channel, Gigabyte GTX 750 Ti Windforce OC 2GB @1437.5MHz core/1602.5MHz GDDR5 RAM, ASUS, Pioneer and TSST-Corp DVD-DL Drive, Seagate 500GB HDD @7200RPM, OCZ 700W PSU, Huntkey Case
rootmoto
- Add to quote
- ShareOnly show this user
Originally Posted by Fernando|p17072
@ all:
Today I have done the promised tests with my Z68 system.
The question was: Is it possible by a BIOS modification to give an Intel Z68 or Z77 Chipset System the ability to boot off an NVMe supporting PCIe connected SSD like the Intel 750?
And my short answer is: Yes! I succeeded at first try!
Here are the details about the test system: Mainboard: ASUS P8Z68-V with the latest BIOS 3603, System Drive: 500 GB Samsung 840 Pro SSD, OS: Win 8.1 x64 installed in UEFI mode. SATA Mode: AHCI.
And here are the details of my main system: Mainboard: ASRock Z97 Extreme6 with the latest BIOS 2.30 and native NVMe support, System Drive: 400 GB Intel 750 PCIe SSD running with NVMe, OS: Win10 x64 TP Build 10147 installed in UEFI mode.
This is what I have done:[ol]
[li]As first step I have inserted the Intel 750 PCIe SSD into my Z68 system (without changing anything else).
Result:
The OS Win8.1 x64 (which natively has an MS NVMe driver named STORNVME.SYS) detected at once the Intel 750 PCIe SSD and showed it within the Disk Management and — inclusive all folders and files — within the Windows Explorer. The Intel NVMe Controller was listed within the "Storage Controllers" section of the Device Manager as "Standard NVM Express Controller".
Although everything seemed to work fine, I replaced the MS NVMe driver by the latest Intel NVMe driver v1.2.0.1002 WHQL.[/li]
[li]As next step I flashed a modded version of the BIOS 3603, which I had prepared previously.
Procedure:[ul]
[li]I simply inserted (besides the Intel RaidDriver v12.9.0.2006) the 3 untouched NVMe modules named Nvme, NvmeSmm and NVMEINT13, which I had extracted from the ASUS Z97 PRO BIOS 2401. The insertion worked without any error message.
This is what the AMI AptioIV MMTool showed after the successful insertion:
[[File:http://files.homepagemodules.de/b602300/f13t871p17072n2_SyxYbski-thumb.png|none]][/li]
[li]The EZ flashing was done within the Z68 mainboard BIOS using the modded BIOS, which was on an USB Flash Drive.[/li][/ul]
Result:
The BIOS flashing procedure was successful.[/li]
[li]Then I unplugged all drives of my Z68 system except the Intel 750 PCIe connected SSD.[/li]
[li]As next step I entered the BIOS and redid my previous settings.
These were the chosen settings within the "Boot" section:[ul]
[li]"PCI ROM Priority": EFI Compatible[/li]
[li]"Option ROM Messages": Keep Current[/li]
[li]"Boot Option #1": Windows Boot Manager[/li][/ul][/li]
[li]After having powered off the Z68 system completely for ca. 1 minute, I started the computer:
Result:
After having detected and re-arranged the changed hardware the Z68 system booted instantly into the OS Win10 x64, which had been installed while the Intel 750 SSD was part of my Z97 system.[/li][/ol]
By the way: Here are some benchmark results I got with the Intel 750 PCIe SSD running Win10 x64 TP Build 10147:
[[File:http://files.homepagemodules.de/b602300/f13t871p17072n3_elwMOUvG-thumb.png|none]][[File:http://files.homepagemodules.de/b602300/f13t871p17072n4_YCLZHzuw-thumb.png|none]]
@ lordkag:
What do you say now?
Thanks for your advice to take the NVMe modules from the ASUS Z97 Pro BIOS.
Best regards
Dieter
PC1:
Intel Core i9 9900KS, Gigabyte Z370 AORUS Gaming 7-OP, 64GB DDR4-3400 RAM, Gigabyte RTX 2070 SUPER AORUS 8GB, Pioneer BDR-212DBK Blu-Ray Drive, 2x1TB Crucial MX500 Raid 0, Intel Optane M10 32GB, Seagate Firecuda 2TB SSHD, Enermax Revolution 87+ 850W PSU, Cooler Master K350 Case
PC 2:
Intel Core i9 10900K, Gigabyte Z590 AORUS Master motherboard, 32GB DDR4-4000 RAM, Gigabyte Radeon RX 470 G1 Gaming 4GB (flashed with Gigabyte RX 580 AORUS BIOS) @1350MHz core/2150MHz GDDR5 RAM, Pioneer BDR-209DBK Blu-Ray Drive , Intel Optane H10 512GB, Samsung 4TB QVO SSD, Cooler Master V1200 1200W PSU, Cooler Master K350 Case
HTPC System:
Intel Xeon X3450 @4.0GHz, Gigabyte GA-P55-USB3 (rev 2.0) motherboard, 8GB DDR3-1600 RAM Dual Channel, Gigabyte GTX 750 Ti Windforce OC 2GB @1437.5MHz core/1602.5MHz GDDR5 RAM, ASUS, Pioneer and TSST-Corp DVD-DL Drive, Seagate 500GB HDD @7200RPM, OCZ 700W PSU, Huntkey Case
Подключение NVMe SSD к устаревшим материнкам как загрузочного диска
Начну сразу с того, что это касается тех людей, кто является энтузиастом, любит эксперименты и для тех, у кого есть определенные трудности с приобретением нового железа.
Если вы себя не относите к ним — то лучше пойти в магазин и купить новое железо, и не стоит читать этот материал.
Итак, в последнее время набирает популярность новое поколение SSD накопителей — NVMe. Не буду расписывать, что это такое, информации предостаточно на просторах интернета.
В принципе такой SSD подключается к любой системе и его будет видно в системе, но только для данных. Что бы он использовался в качестве загрузочного (системного) — должна быть поддержка его в UEFI вашей материнской платы, не говоря уже об устаревших материнках с Legacy BIOS. И как же быть людям — у кого устаревшие материнские платы и нет возможности приобрести новое железо, или даже по новее — с UEFI, но без поддержки NVMe . А так хочется ощутить новые скорости, сделать его основным системным и пр.
Меня усиленно заинтересовал этот вопрос — с появлением достаточно интересной модели PLEXTOR PX-256M9PeY, по достаточно привлекательной цене. На моей материнке GA-990FXA-D3 достаточно хватает линий PCI, правда PCI Express версии 2.0 (Gen2), но я решился.
Накопитель без проблем установился, как диск для данных в системе, и показал хорошие результаты для протокола PCI Express 2.0 по скорости. Температуру хорошо держит, за счет радиатора, в среднем 35-36 градусов. При нагрузках 40-42 градуса.
И, конечное, я «ринулся» в поиск — как бы сделать его системным диском, и возможно ли это на моей материнке?
Первым делом направился на родной форум моей материнской платы — Gigabyte. Обнаружил одну тему, где делаются кастомные прошивки BIOS, по перепрошивке с добавлением модуля/блока поддержки NVMe. Но, к сожалению, не для моего производителя биоса AWARD, делают для AMI. И, к счастью, в этой теме отписался один человек — перенаправив меня на немецкий «форум Фернандо», реальное имя Дитер, где я получил всю необходимую мне информацию.
Стало понятно — существуют 2 метода реализации поддержки NVMe для устаревших материнок:
1. Аппаратный — это кастомная прошивка и затем перепрошивка биос.
2. Софтовый — это за счет программного обеспечения, которое в свою очередь имеет 2 пути.
Таким образом — 3-мя разными способами можно получить поддержку NVMe на устаревших платах и сделать такой SSD — загрузочным, т.е. системным.
Следует особо отметить — в случае аппаратной реализации (перепрошивки) вы значительно рискуете. Софтовый способ — безболезнен для вашей материнской платы и более приемлем, так как вы не вносите каких то технических изменений вашего железа, а выполняете программную (промежуточную) надстройку UEFI с поддержкой NVMe над вашим биосом.
Все 3 направления поддерживаются в темах на форуме Фернандо. Что касается софтового варианта — он делится на UEFI_DUET и UEFI_CLOVER — это менеджеры загрузки, которые считав/получив информацию от вашего биоса — добавляют необходимую инициализацию драйверов, в том числе и для NVMe — и передают управление дальше загрузчику системы. DUET — больше «заточен» под Intel'овскую платформу, в основе его лежат разработки выходца из Intel-компании. СLOVER, на мой взгляд, более мощный инструмент, команду по его разработке возглавляет наш соотечественник Slice, и вся необходимая документация на русском языке. И по утверждению автора, и я с ним согласен — CLOVER способен работать на любой материнской плате.
У меня платформа AMD, и запуск DUET'a не сработал. CLOVER — безпроблемно считал всю необходимую ему информацию с моего биоса и спокойно запустился.
Далее хочется подчеркнуть и DUET и CLOVER необходимо устанавливать на USB-флешку — в этом есть определенное неудобство. С другой стороны — это плюс для любителей «фольговых шапочек» , чтобы как можно больше ограничить доступ к их системе. шутка. Хотя в любой шутке — есть доля правды. Если вы построите систему на запуск с USB-флешки, она будет как ключ к системе, без нее просто такая система не запустится. Но вполне возможно обойтись и без USB-флешки. Опять же, вы должны понимать, что увеличится общее время загрузки системы на несколько секунд, от момента нажатия кнопки вкл. питания и до начала загрузки системы. Но можно и здесь свести время на минимум, сконфигурировав на автоматическую загрузку сразу, без вызова графической оболочки (GUI) загрузчика.
Надо еще отметить, что автор Slice исключил в Clover'e поддержку 32-х разрядных систем. Ставить нужно только 64-х разрядную.
В одной из тем я приводил уже результаты установленной у меня системы через UEFI_CLOVER, не помешает еще раз привести:
Как я в начале отметил — у меня на материнке протокол PCI Express 2.0, у кого на материнке PCI Express 3.0 — скорости должны получиться выше.
Ну вот для начала, скажем так для «затравки», — в принципе достаточно. Кого заинтересует практическая сторона этого вопроса — буду добавлять/изменять этот топик.
Поддержка NVMe Boot
Поскольку технология NVMe до сих пор развивается, конфигурирование вашей системы для осуществления загрузки с устройства SSD с использованием NVMe может оказаться сложной задачей. Для лучшего понимания конечной цели и более эффективного решения возможных проблем важно иметь общие представления о процессе загрузки и UEFI.
Основные определения
Аббревиатура | Расшифровка | Значение |
NVMe | Non-Volatile Memory Express | Инструкция следующего поколения для обращения к SSD через шину PCI Express с большей пропускной способностью и меньшей задержкой |
PCIe | Peripheral Component Interconnect Express | Стандартное соединение у большинства систем, поддерживающее высокую скорость SSD с NVMe |
UEFI | Unified Extensible Firmware Interface | Пришедшая на смену классическому BIOS инструкция для системной прошивки, обеспечивающая программную прослойку между операционной системой и системной прошивкой |
CSM | Compatibility Support Module | Настройка совместимости с UEFI, дающая возможность осуществлять загрузку в традиционном BIOS-формате путем эмуляции среды BIOS |
Загрузка с SSD с использованием NVMe и PCIe осуществляется только в системе, которая поддерживает UEFI – новую системную прошивку для усовершенствования классического BIOS и стандартизации системных процессов загрузки, установки драйверов и др.
Важно, что установщик операционной системы загружается в режиме UEFI, чтобы обеспечить требуемую конфигурацию операционной системы для осуществления загрузки также в режиме UEFI. Загрузка в UEFI-режиме позволяет установщику создать вход в загрузочное меню UEFI и создать на загрузочном устройстве системный раздел EFI, в котором будет размещаться загрузчик устанавливаемой операционной системы.
Когда начинается процесс загрузки системы, менеджер загрузки UEFI начинает загрузку драйвера UEFI, встроенного в прошивку SSD. Этот процесс позволяет системной прошивке получить полный доступ к SSD – включая любые разделы, имеющиеся на устройстве. Менеджер загрузки продолжит искать загрузчик операционной системы в системном разделе EFI. Этот загрузчик в дальнейшем будет запускаться каждый раз при загрузке операционной системы.
Условия совместимости
Загрузка с SSD с использованием NVMe не гарантирует работу на любой системной конфигурации; даже при успешной загрузке могут обнаружиться специфические требования.
Аппаратная совместимость
Для поддержки необходимого драйвера NVMe на базе UEFI ваша система должна иметь прошивку UEFI 2.3.1 или более позднюю версию. Если ваша система куплена после 2012 г. или поставлялась с предустановленной операционной системой Windows* 8, она скорей всего поддерживает UEFI. Уточните это у представителей производителя вашей системы.
В общем случае это материнские платы на чипсетах Intel Z97, X99 и более современных, с BIOS, обновленным до последней версии. Для более старых плат следует уточнять поддержку NVMe Boot на сайте производителя материнской платы.
Совместимость с операционными системами
Для успешного использования в качестве загрузочного устройства SSD с NVMe и PCIe операционная система должна поддерживать NVMe: непосредственно или через дополнительный драйвер (см. таблицу ниже). Поддержка UEFI осуществляется только в 64-разрядных операционных системах. Для наилучшей совместимости рекомендуется использовать Windows* 10.
Операционная система | Поддержка NVMe | Примечания |
Windows 10 | Поддерживается | Встроенная поддержка NVMe |
Windows 8.1 | Поддерживается | Встроенная поддержка NVMe |
Windows 8 | Поддерживается | Требуются дополнительные драйверы во время установки |
Windows* 7 | Поддерживается ограниченно | Ограниченная аппаратная совместимость, также требуются дополнительные драйверы |
Замечания по совместимости с Windows 7
Операционная система Windows 7 не поддерживает загрузку непосредственно в режиме UEFI без CSM. То есть в данном случае аппаратная совместимость ограничена и зависит от заводских настроек CSM. Для корректной загрузки Windows 7 с устройства SSD с использованием NVMe ваша система должна поддерживать загрузочные драйверы UEFI при включенной опции CSM.