[Problem] NVMe Booting with ASUS M5A97 LE R2.0

Hello all

Need a little help.

I have an ASUS mother board that I am trying to add a NVMe module to my BIOS.

So, I can boot from my PCIe slot.

My mother board model is a M5A97 LE R2.0

My latest BOIS is M5A97-LE-R20-ASUS-2701.CAP

I have tried to full all the steps and modify my BIOS. See list below

  1. I took my pure BIOS.

  2. extracted the body of the BOIS file.

  3. Saved as a .ROM file.

  4. Added in the module.

  5. Checked the .ROM file for the added module.

  6. I then flashed using AFUWINx64.EXE the main .CAP file.

  7. I then flashed again using AFUWINx64.EXE with the .ROM file \GAN

  8. I rebooted my system. And it still does not see my NVMe drive.

Can anyone help me.

I will share whatever files you need to see.

Richard,

@rdamicojr
This is the thread about how to flash a modded BIOS, but until now we don’t even know, whether you had modified the BIOS correctly.

Where does it not see your NVMe drive? Is it within the BIOS (as bootable drive) or within the Device Manager of your currently running Windows OS?
To let us being able to check the quality of your BIOS modification it would be a good idea to give us a link to a package, which contains the original and your modded BIOS.

Source BIOS.zip (9.0 MB)

Hello

In this folder is the latest BIOS: M5A97-LE-R20-ASUS-2701.CAP

The body of this BIOS file: Capsule_Aptio_signed_AMI_Aptio_capsule_body.rom

The NVMe module that I added to the body of the BIOS: NvmExpressDxe_5.ffs

And the saved .rom file with the added NVMe module: M5A97-LE-R20-ASUS-2701.rom

I purchased a WD BlackSN7100 NVMe SSD with a Sabrent NVMe M.2 SSD to PCIe adaptor.

I plug it into my PCIe X16 slot. Started up my computer. The windows disk manager found it and I formatted it. I then proceeded to try and install my windows 10 on it. I installed it. Rebooted my computer. But the BIOS did not see the NVMe as a boot source. I did research, were I found out that my older mother boards does not have the proper module for NVMe on my PCIe slot. Started looking for resource to see if the BIOS could be modified. Which lead me to this forum. I read over all the information in this forum to modify a BIOS. Download the tools to achieve this. I have the Clover bootloader on a USB. And I am able to run windows from it. But I would rather have the BIOS do it. I hope this detail message help who ever can help me achieve this goal.

Thank you,

Richard

[HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS - Special Topics / NVMe Support for old Systems - Win-Raid Forum

Read ALL the details…NOT a summarize reading, specially point#4 of it.
And Windows OS is installed from a clean environment as a system with no OS present.
Secondary old disks should be disconnected until setup completed.

@rdamicojr @MeatWar
Since this discussion has not much to do with the topic of >this< thread, I have moved it into a separate thread.

@rdamicojr
According to what I have seen by a short view, you seem to have inserted the NVMe module correctly.
Nevertheless we do not know until now the following:

  1. Has the modded BIOS been properly flashed? Please look into the “Step 3” chapter of >this< Guide. There is a chapter Verification of the successful BIOS Modding/Flashing.
  2. Why didn’t you follow the advices given within the “Step 4” chapter of >this< Guide?

So, I just want to say. That I did “step 3” using “2. Usage of an AMI AFUDOS or AFUWIN Tool:”

I then rebooted my computer. And yes, I did read “step 4” to see if it worked.

And when I checked my BIOS. I did not see what was explained here.

Please tell me what I did wrong. I read all the threads several times.

Richard

Not wasting more time with this as it seems the .ROM has the NVMe DXE on it, set the bios to UEFI mode (CSM Disable) prepare the USB OS install disk and procede to Windows setup, no other disks connected to the system, later on can be added again.
If no destination drive is visible on setup, then the mod is wrong or not flashed correctly.

Look in the forum how other users with same mb model, had finish this operation…
The forum has a “search box”…

Thank you for your help and patience.

I have tried everything you suggested. And this was the results.

I won’t bother you again. I will try and see if someone out there has the same MB and can help me.

Richard,

A full UEFI system MUST have in your case (Mb model) also a UEFI GPU, almost sure that that’s the cause of it. So what’s your display card model?

NVMe requires a UEFI environment, such as a modern 64bits OS, GPT file system disk and compatible EFI hardware device initialization, Secure boot Enable or Disable.

I have 2 PCIe slots. 1 X16 and the other 1 X 4. The X4 slot is where my Video card is in.

And the X16 is where the NVMe is plug in.

Richard,

There’s your issue, an old 8400 GS… too old generation that still had no UEFI support, fix it or UEFI boot will never be possible with that card.

A sample…

Only from Nvidia 700 up and a few 600 series started to support EFI, AMD on HD 5000 series.
Case closed, good luck.

So, what I am hearing is that it is my Video card that is stopping the NVMe from working right. And if I upgrade my video card to one of these models. It will make the NVMe bootable?

Your not “hearing” nothing sir…you read my words and believe them or not.
The old card didn’t stop nothing at all because you didn’t yet made any UEFI OS installation…

What i just told before is that the current GPU on the system doesnt met the requirements to set your system in UEFI mode, so if the system can’t be set in UEFI mode how can you expect to set a NVMe disk booting your machine, understood now…SIR???

Thank you for being patient with me.

So, if I buy a new video card that supports UEFI. I should be good.

Do I have to do anything after I get a new video card?

Since I already modified the BIOS.

Richard,

  • Should be.
  • No, just follow the guide for installation.
  • I checked your .ROM file, the NVME DXE was inserted…was it flashed correctly and now on the system, well i’m not the one with the motherboard next to me am i?
    That’s all, good luck.

Hello, MeatWar

Thank you for all your help and patience.

I have a new video card coming in. I checked to make sure that is supported UEFI.

Richard,

Hello, again

I received my video card today a GeForce GT 730.

Here is the spec’s

As you can see. The VBIOS supports UEFI.

I installed the new card. started up my computer. I got the same message.

So, I reflashed my BIOS the same way as my previous post.

I still not see any changes in the BIOS type change. I reinstalled windows 10.

And got the same message as above. Can anyone tell me why I can’t get this mod to work?

@rdamicojr
As you can read within >this< Guide, you will never see your NVMe SSD as bootable device within the BIOS of your old mainboard, but nevertheless you should be able to get Win10/11 installed onto it, if you follow my advices layed down within the “Step 4” chapter of my guide.
Good luck!

By the way:
After having enabled the “CSM Mode” within the BIOS, a device named “PATA” or “PATA_SS” should be listed within the BIOS as bootable device. This will be the proof, that the NVMe module has been inserted successfully, but nevertheless the booting will not work this way (as mentioned within my Guide).

Hello, Fernando

Where am I supposed to see “PATA or “PATA_SS?

[Request] ASUS M5A97 LE R2.0 BIOS with full NVMe Support - BIOS/UEFI Modding / BIOS Modding Requests - Win-Raid Forum

Not the best PCIe NVMe adapter bought by ttis user…but it works, use the PCIe x16(x4) black slot on your mb, what is the model of the NVMe disk you have?