Win-Raid Forum (Drivers - Firmware - Modding) » Special Topics » NVMe Support for old Systems » [HowTo] Get full NVMe support for all Systems with an AMI UEFI BIOS
@AvenocturnO:
The best way for an offer of a modded BIOS is to start a new thread and to give it a short, but meaningful title.
Hi,
my Hardware:
Desktop-board Fujitsu D3076-S
Intel "Cougar Point" Q67 Express Chipset
Intel Core i5 2xxx (SandyBridge) CPU
AMI Aptio 4 Bios
I inserted "NvmExpressDxe_4.ffs" in compressed form in the DXE-Driver-Volume with UEFITool 0.28 instead of using MMTool. And i didn't insert it at the end after last , but instead after AHCI-DXE-Driver. Bios contains also pad files.
In the first posting, usage of UEFITool and inserting in the middle is not recommended. Whats the cause? In my case, UEFITool isn't showing any problems and bios is working. Should i expect some failures or problems?
Thanks!
@Ludolf:
If you didn't follow my advices given within the start post, you should be happy, when the flashing of your modded BIOS didn't brick your mainboard.
I've tried this mod several times on my ASUS P8Z68-M Pro board. But it will not bood from the NVMe driver. I'm using a Sabrent Rocket 1TB driver and a PCIe to NVMe adapter in the bottom x16 slot.
I tried a couple of premodded bios and no go. I also tried copying the modules from an ASUS Z97 bios and inserting it into the latest Asus 4003 bios.
Reading in the modded file shows the modules: Nvme, NvmeSmm, NVMEINT13 at the end of the file just after ProjectDXE and before the Volume Free Space. Is there something else I need to do for the bios to use them?
Thanks
I used: https://www.asus.com/Motherboards/P8Z68M_PRO/HelpDesk_BIOS/
@precisionpete:
This is what I recommend to do:
1. Follow step-by-step my guide (=start post of this thread).
2. If you should not succeed, attach your modded BIOS and tell us details about your BIOS settings.
Thanks for your quick reply.
I followed your excellent instructions and had no problems or errors. This time I found a copy of MMTool (5.0.0.7). Before I had used UEFITool. But I got the same result.
With MMTool, it went exactly as explained. Then I flashed the BIOS to the ASUS P8Z68-M Pro board. It uses AMI 2.10.1208 BIOS. It said everything was successful and the PC continues to work normally. Under the boot profiles I do see the PATA SS device as I had before. And it does not allow me to select that for boot as you said.
However, I do not see the Sabrent NVMe device anywhere in the BIOS. It's not an option for boot. Once I boot into Linux Mint 19.3 (on the old SSD) I do see the Sabrent NVMe disk and I had no problems installing Linux Mint 20 on it. This is just a booting problem.
I also disables the ASMedia storage controller this time. But it did not make a difference.
I also tried a ROM that came pre-modded for my board. But I got the same result. PATA SS but no option to boot.
Your instructions are excellent. So I am sure I followed all the options correctly. And the process made sense. For both tools.
I really appreciate your help with this. The links bekow are for the before and after ROMs.
https://drive.google.com/file/d/1e4-7-Il...iew?usp=sharing
https://drive.google.com/file/d/1t2GWOTe...iew?usp=sharing
Thank you very much in advance.
Peter
@precisionpete:
Within my guide I have made very clear,
a) that the device named PATA_SS is the NVMe SSD and
b) you cannot boot off the device with that name.
To be able to boot off the NVMe SSD, you have
a) to disable the "Secure Boot" and "Fast Boot" options within the BIOS and
b) to install Win10 in UEFI mode onto the NVMe SSD (after having unplugged all other HDDs/SSDs).
Yes. I understood the directions. I did not expect to boot from the PATA SS. But I do see it.
My BIOS does not seem to have a Secure or Fast Boot option. Nor can I find anything similar.
I also disables the ASMedia disk controller. But I am still using ASMedia for USB. I also have all the disks disconnected other than the Linux install USB and the Sabrent NVMe in the PCIe adapter in the x16 slot.
I have no trouble installing Linux on the NVMe disk. And I can see it from Linux no problem. I am just unable to see the device in the BIOS. So I cannot select it for boot.
Could it be that this board is just too old? I's PCIe 2.0. Maybe I should sent it back and get the Samsung? I understand that one can boot in legacy mode?
I sincerely appreciate your help. Yes the directions were excellent. And that's why it's so stange that I can't get it to work...
Of course... As soon as I submitted that, it actually worked? The only difference this time was disconnecting the other disks while installing Linux.
I will try reconnecting now that it boots. Or is that a limitation that I can only have one disk?
Zitat von precisionpete im Beitrag #5859No, as soon as the OS has been successfully installed and you can boot off the NVMe SSD, you can reconnect the other HDDs/SSDs.
is that a limitation that I can only have one disk?
@Fernando:
Thanks for your hard work in putting this together and rallying the troops. I'm now running W10 off an M.2 on an 8-year old Asus MB.
Amazing work! Please let me buy you a beer!
-Dog
@Dogatron:
Hello Dog,
welcome to the Win-RAID Forum and thanks for your feedback!
Zitat von Dogatron im Beitrag #5861Agreed, but how can I get it? It is currently very hot in Germany...
@Fernando: Please let me buy you a beer!
Enjoy the speed of your NVMe SSD running on your old PC.
Dieter (alias Fernando)
Thanks for the guide. Also encountered the PATA in the boot list after the BIOS mod and didn't want to reinstall windows.
I was moving from a SATA SSD to NVMe.
Cloned using Macrium (cloned as MBR), then changed NVMe to GPT (MBR2GPT).
Selected "Microsoft..." in the boot order in UEFI BIOS and it all worked.
Read/Write speeds now in the region of 6x faster than before!
(Asrock X79 Extreme4-M).
Hello all,
I followed the Fernando forum post about modding the bios to support the NVMe drive
I have never edited a Bios before,
Can i get a verification that i have modded the bios successfully before flashing the bios?
I have a Gigabyte GA-990FXA-UD5 R5 Motherboard:
I also have the EZDIY-FAB M.2 NVMe Adapter with a 1tb Samsung NVMe drive. the Drive has been Cloned using EaseUS TODOs:
The Modded Bios:
The Original Bios:
I am noticing that the extension of both files are different the modded bios is a rom and the original is .F3. i know that Bios's are rom files so i am wonder if it will still work.
No files/links provided.
Rename mod.rom to mod.f3 and flash it using QFlash.
U have dual bios so u can recover main bios from backup bios, if the system rejects the mod.