[HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS

@ZaInT
If PATA or PATA SS is not in the "BIOS Features", "Boot Option Priorities" section of your BIOS, either the modded BIOS was not flashed successfully or the SSD or adapter is faulty. Can you boot to Windows with an SATA drive and the M.2 installed to see if Windows detects it in Device Manager and/or Disk Management? If the drive is visible in Windows, I would say the BIOS flash was unsuccessful. If the drive does not show up in Windows, I would suspect the PCIe-M.2 adapter or the M.2 SSD.


I try to make SSD SAMSUNG 970 EVO MZ-V7E250BW on PCI-E adapter M. 2 NGFF to make bootable. BIOS doesn’t see him. Under W7 and W10 but with the system on HDD it is visible well. Even it is possible to start putting the system before the overload. But further it cannot be loaded as BIOS of SSD does not see. Trying to alter the BIOS. But I can’t handle the defense yet. To close 1 and 5 contacts did not try: too small sizes. I’m trying to solve it programmatically.

@elektro1661
Did you try the link that Fernando gave you? I am not familiar with flashing Asus motherboards, but the guide he directed you to has information that may be helpful to you.
[Guide] How to flash a modded AMI UEFI BIOS


Yes, Fernando helped me, told where to read. I’m doing it right now. Thank you for taking the time to answer me.
With respect Valentin.

@abbajuu

check your PCIe adapter with M.2 SSD. Try another slot or remove your graphics card too /use onboard graphics for testing the adapter instead/ - you can use all 3 slots to see if the adapter is recognized by BIOS. Don’t look for any NVMe signs but the multiplier of the bus speed should be there /x2, x4/ if the adapter is ok. Try to play with the slot setting where the adapter is plugged in - AUTO, GEN1, GEN2 or GEN3.

An empty adapter /without NVMe SSD/ is not recognized by BIOS as an device in PCIe slot

Here is my BIOS → PCIEX16_1 x4 is my PCIe to M.2 adapter, PCIE16_2 x8 is my Radeon card

BIOS_PCIe_res.jpg

I found a very interesting thing that i got a efi bios of asus p5q-deluxe(775),and i followed the tutorial you post and flashed it!!!
After i installed the nvme ssd(samsung PM961), I could only see the pata ss,but not windows boot manager(other motherboards installed with this nvme ssd could show the windows boot manager)!!!so i could launch the system with the nvme ssd.

here is the original bios without modded,could anyone can help me to mod this?
http://s000.tinyupload.com/?file_id=20360740045259066435

@gloobox - 775 motherboard cannot use this method, nor boot to NVME, it’s too old of chipset and BIOS type. This is for AMI UEFI BIOS only, around Z68 chipset onwards in most instances (Maybe some P67/H67)

@gloobox :
After having downloaded your linked UEFI BIOS and looked into it by using the UEFITool, I am not as pessimistic as Lost_N_BIOS.
That means, that you may be able to boot off the NVMe SSD (provided, that the BIOS allows booting off a PCIe slot at all).

The entry “Windows Boot Manager” will only be shown within the BOOT section of the BIOS, if it has connection to an EFI partion, which has been previously created by the Win10 Setup.
To find out, whether your old 5-Series Chipset system is able to boot off the NVMe SSD (misleadingly shown by the BIOS as “PATA SS”), you have to do the following:
1. Create an UEFI mode bootable Win10 installation USB Flash Drive by using the tool Rufus.
2. Insert the NVMe SSD and unplug/remove all other HDDs/SSDs.
3. Boot off the USB Flash Drive in UEFI mode.
4. When the Win10 Setup should detect your NVMe SSD, try to install the OS onto that disk drive (if there are already existing partitions, let the Setup delete them).
5. If the installation should continue after the first reboot (maybe you have to unplug the USB Flash Drive, if the PC is rebooting to it), you have won and will be able to boot off the NVMe SSD.
6. From this moment on, you will see the entry “Windows Boot Manager” within the BIOS.

Good luck!
Dieter (alias Fernando)

Yes @Fernando sorry, I did not download the BIOS, since 775 has zero UEFI BIOS I assumed this would not be possible. I was not aware non-UEFI BIOS could boot or use NVME, but certainly knew this method for insertion into UEFI shouldn’t apply to a socket 775 board.
Is this a new thing, and he’s first to test, or have you seen someone try before? If you have seen before, any success stories?

Hey all, I found this thread when attempting to install an M.2 SSD via an adapter to my MSI z77 mpower.

I attempted the guide using UEFITool, but after verifying and comparing the old & new. I noticed it looks a little different. I’ve lost the “Pad-file” and “Volume free space” was added

See the attached screenshot:

[[File:BIOS (before&after insertion).png|none|auto]]

I saw the earlier post where somebody had a similar issue and the solution was to use MMTool. I did as the guide says but cannot find MMTool anywhere.

So my questions are.

Would MMTool be the appropriate fix for my situation/mobo.?

If so can so then can:
A) Somebody point me in the right direction to obtain this tool.
B) Somebody with the tool perform the modification for me. (I uploaded my BIOS file)

Also, I used the latest bios file from MSI for my motherboard, which is a few versions ahead of the one my board is actually using. I presume this is ok?

Thanks in advance for the help

BIOS (before&after insertion).png

@Lost_N_BIOS :
For a very few Intel 5-Series Chipset mainboards the related manufacturer recently offered a Beta BIOS with an AMI UEFI architecture.

This is correct, but the BIOS, which has been linked by gloobox, is an AMI UEFI BIOS and can be modified by the UEFITool or the AMI AptioIV MMTool.

I remember one Intel 5-Series chipset user with a rather similar UEFI BIOS, but I don’t remember, whether he succeeded and got the NVMe SSD booting or not.

@kkjamie :
Welcome to the Win-RID Forum!

Probably yes!
Everything you need to know and where to get is layed down within the recently updated start post of this thread.

Yes, it is not only ok, it is recommended to use the latest officially released BIOS.

Good luck!
Dieter (alias Fernando)

Apologies, I did read that part of the guide, google for the version. It was the first hit on google, I just didn’t pay enough attention to the url.

Ok I gave it a go. Here is the result:



The guide states

It’s not quite the last one in the volume. There is a nameless module after it. But that was there before I did the mod. Is that ok?

Thanks again!

Yes, what you resp. the AMI Aptio MMTool has done, is correct. The undermost listed module is listed by the UEFITool as “raw” and no real DXE Driver.
Good luck for the flashing procedure!

Hei. Is any database with already modded bioses?
Maybe any of you have a copy of P8Z68-DELUXE-ASUS-3603 with NVMe support

@Dabman
You can look into >this< Sub-Forum for an already modded ASUS P8Z68-DELUXE BIOS with NVMe support, but why don’t you do the modification yourself?
If you follow my guide, it is very easy and this way you can be absolutely sure about what you get.

Hei. I already done it once, on my another mainboard, and i will share bios which i made, but this time i\m just too lazy so i will download already edited one :slight_smile:

@Fernando - Thanks, very interesting, I guess you learn something new every day! I’d never seen P45 UEFI BIOS. When I replied I had only looked at the the stock latest BIOS for this board (2301) only open with MMTool 3.xx (not IV) or AMIBCP 3.51 or lower, never seen UEFI BIOS in the 775 era, nor a 2MB UEFI BIOS.
After looking up the version he posted, seems like it was a beta never posted to the main site, very cool to see such a BIOS so early on, especially when board started out with such a small BIOS rom onboard. Would be cool to see this working, for many users, I eagerly await testing results!
I always thought for mainstream boards some H55/H67, and mainly P67 was first UEFI boards, cool to see this on P45! So, this probably also means there may be some Asus P55 UEFI BIOS too?

@Lost_N_BIOS @Fernando

Actually the northbridge chip of p5q-deluxe is P45,but i think it hardly matters.The beta bios asus just released for a short period of time, then was deleted.And the oldest efi bios motherboard i met is MSI P35-Enfinity,but i don’t own it now.

I will show you the pic of the bios I modded before,just the “pata ss”,without ''windows boot manager".
and you can see another thing “boot option #2,UEFI 1.00” which is the U Disk installed the efi shell(launch the GRUB)
http://s000.tinyupload.com/?file_id=97832564254937341982

And I will try the method you gave me latter.
Thanks a lot!!!

@gloobox - yes, I mentioned P45 several times, surprised to see this BIOS! Were you able to boot to NVME?