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

A post was merged into an existing topic: [REQUEST] NVMe mod for ThinkCentre M81 (7517 IS6XM mb)


Did you have any luck with that bios ? I have the same mobo and would like to try it as well. If you have any further insight it would be appreciated.

i will reply on the other thread. cleaner for OP!

3 posts were merged into an existing topic: [Guide] How to get M.2/PCIe connected Samsung AHCI SSDs bootable?

Hi and thank you for this great guide.
Can I apply the nvme mod on a bios dump? I can’t find the official bios for download for my laptop (clevo p771zm). If yes then which tool should I use to dump the bios (I need something that can run in dos or winpe).
Thank you.

Yes you can, but you need acess to bios regions to write it back.
The operation can be done on Intel machines, with the FPT tool from the correct ME package corresponding the system

Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (2-15) - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)

ME Analyzer: Intel Engine Firmware Analysis Tool Discussion - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)

[Guide] Unlock Intel Flash Descriptor Read/Write Access Permissions for SPI Servicing - Special Topics / Intel Management Engine - Win-Raid Forum (level1techs.com)

Although I don’t have a Clevo device, I found the link within a few minutes.
Look >here<.

Hi and thank you.
I will read the topics you posted, anyway it seems a bit too complex for me. I modded a bios of a sony vaio to add nvme support some years ago but as far as I remember it wasn’t so complicated.

yes I found that bios too, but I didn’t purchase my laptop from that seller, I got it from an assembler with their own brand, the serial number starts with p770zm so I know it’s a clevo p770zm but can I be 100% sure that is the correct bios? what if the assembler has customized the bios as well? (boot logo is custom for instance) also I’m not sure if mine is p770zm or p770zm-g.

Hello Dieter, thank you very much for this fundamental guide. After more than 20 days of searching and reading useless texts, you definitely saved my life.

I’m sorry for my possibly stupid question, but reading your valuable guide I came across the expression “resp.” several times. What does this expression mean exactly?

Thank you again.

@dmerces Welcome to the Win-RaiD Forum!

It is the abbreviation for “respectively” (means the same as “or rather”).
Enjoy the Forum and booting off an NVMe SSD!
Dieter (alias Fernando)

1 Like

I’ve a Gigabyte GA-F2A88XM-HD3 (rev. 3.0)
The lastest bios dated nov 2015 (f8f) on the site and can be fond here:

I’ve dowloaded and modded this version (f8f) as in the instruction with uefi tool.

Honestly it seems all gone well:
there was enough space for module insertion and I’ve not found any pad .

1)Before try the flash, I ask if my search for problems in the modded file is correct attaching original and modded file (orginal starts with “O_”).

2)For flash I’m planning to use the Q-flash utility inside bios (actually I’m on an older version)

In this thread there is at least one message that report success to mod this mainboard however it isn’t very detailed


I’ve succesfully flashed bios with the Gigabyte bios function (Q-Flash), no problem. It works and I can see (in the boot section) the nvme module inserted with an adapter on the pcie-x16 slot.

My dear friend, thanks to your valuable guide, I have just booted my PC with the latest version of Windows 10 Pro installed on my new Kingston NV2 PCIe 4.0 NVMe SSD, attached to a PCIe 3.0 adapter on an ASRock H310M-HDV board. Everything works perfectly! Thanks again for everything.

1 Like

@matte Welcome to the Win-Raid Forum!
After having checked your modded BIOS and compared it with the original one, I don’t see any problem regarding the flashing procedure.
Good luck and enjoy the Forum!
Dieter (alias Fernando)

Hello, I am using a GIGABYTE GA-Z77P-D3 motherboard that has a dual bios. When I add the NvmExpressDxe_Small.ffs to the bios, does this add the file to both bios? I used MMTool to insert the file. MMTool told me there wasn’t enough space to insert the NvmExpressDxe_5.ffs if you’re curious as to why I didn’t use that file. Also this board has a mSATA slot on it, can it be used to boot with after this mod?

Thank you for your time.

@Woody Welcome to the Win-RAID Forum!

No, only the currently in-use BIOS code will be updated, but you can update the other BIOS, which is stored for an emergency case within your mainboard’s BIOS Chip, at any time separately (if required or useful).

Although I don’t know details about your mainboard, I don’t expect any impact of the added NVMe module on non-PCIe slots. Nevertheless I recommend to unplug all other connected SSDs/HDDs while trying to get the OS installed onto the PCIe connected M.2 NVMe SSD.
Good luck!
Dieter (alias Fernando)

The mSATA slot interface (PCIe 2.0 SATA3Gbs) supports boot with the specified disk type.
The NVMe mod has no interference and the slot performs as originally was intended to.

Thanks for your time Fernando. How would I know which bios the NvmExpressDxe_Small.ffs was inserted into?

Thanks for your time!

I have not purchased an mSATA drive for the motherboard yet as it would be useless to me if I can not boot off it.

Thanks for your time!

The motherboard is always using the MAIN bios, any flash/bios updates are directly to the Main bios, unless BACKUP bios is user triggered. So, any mods flashed are to the MAIN bios.

The BACKUP bios is triggered automatically when MAIN bios is corrupted and the motherboard detects such corruption, it will then copy the image from BACKUP to MAIN.

The user can also copy MAIN bios to BACKUP by Q-Flash method or EFIFLASH (Depends on MB model) Ex. “efiflash.exe /DB” - Update both main & backup BIOS

My advice is keep the original updated BACKUP bios or copied only successful and stable bios mod.

Backup BIOS (giga-byte.co.uk)

GIGABYTE How to Reflash Motherboard BIOS


The performance of the mSATA (SATA 3Gbps) disk is equal or even worst than a SATA 6GBps 2.5 SSD disk…your choice only.

Awesome info! Thank you, thank you, than you, thank you!

As for the mSATA speed, this build is more of a display/preservation build of an all blue pcb system and I’m trying to keep it clean from unnecessary cables and such, but I do want it to run good. I have NVMe drives and PCI-e adapters, I just really don’t want to cut down the PCI-e lanes to the GPU.

Sorry, I had to remove your links in your reply as I’m a new user and right now I can only put 2 links in a post. Thanks again for spreading your knowledge!