[Experimental] NVMe Option ROM

@c3rb3r0
I repeat my until now unanswered question: Which information (name/size/file system etc.) about the NVMe SSD is given by the Win10 Disk Management?

i send you a pic

@c3rb3r0
Thanks for the picture.
Provided, that the BIOS has been customized correctly, you should succeed by doing the following:

  1. Make a Backup of your Disk 0 (drive C: and MBR partition) and store it somewhere outside.
  2. Create a bootable USB Flash Drive with the desired Win10/11 Image on it by using Rufus 4.4.
    It should look like this picture shows:
  3. Let the Disk Management do a quick NTFS formatting of your current drive D:.
  4. Shut down the PC and unplug the data cable to the SATA SSD.
  5. Insert the just prepared USB Flash Drive with the OS Image on it. (point 2).
  6. Start the PC and let it boot off the USB Flash Drive.
  7. If the Win10/11 Setup should show the NVMe SSD as target destination, let it do the OS installation.

Good luck!

That’s exactly what I’ve done. and when the window to choose the disk appears… it does appear but it tells me that this disk cannot boot because the bios does not recognize it. and it won’t let me continue with the installation

@c3rb3r0
It is a pity, that you didn’t succeed.
Since I am not able to help you further on, I have moved our discussion into this thread, which had been started by our Forum Guru Ethaniel. Since he is the creator of the NVMe Option ROM module you had used, he or any other Option ROM expert may have an idea about what went wrong in your case.

Please have a look into the already existing reports and support posts. Maybe there is already a solution available.

Good luck!

Would you be able to create one for me please? My BIOS is Phoenix

There is also a guide on how to add NVMe ROM to the BIOS.

1 Like

link?

That is not much info. For which purpose do you want a link?
If you should mean a guide about how to add an Option ROM to a specific mainboard BIOS, you should
a) check the architecture of your mainboard’s BIOS (AMI UEFI/non-UEFI, Phoenix, Award, InsydeH2O etc.) and
b) search for the appropriate guide by using the Forum’s “Search” box.

1 Like

hello,i have an asus rampage iii gene ,ami bios ,having problem opening the file with mmtool ,i get : error loading firmware image ,have tried mmtool 4.5 and 5 ver.

Try it mmtool 3

1 Like

thanks worked!

edit
bios edited ,updated and worked fine asus rampage iii gene with WDblue 500 nvme

Hello everyone. I have a question about NVMe Oprion ROM. I have a GA-890GPA-UD3H rev 2.1 motherboard (It has the usual Award bios, non-uefi and non-Hybrid efi). I installed an NVME SSD in it. Modified the bios using NvmeOpRom. But when I start a computer with an SSD inserted into PCI-Ex8 (lower PCI-E slot), I do not enter the bios, but a black window opens with a constantly flashing line in the upper left corner of the screen. It does not enter the bios. But when I tried to run with the same SSD in the upper PCI-Ex16 slot and a video card in the lower PCI-Ex8 slot. then everything worked.
And in this regard, the question is, is it possible to somehow modify the BIOS so that there is no system freeze when the SSD is turned on in the lower connector of the motherboard?

@Slava:
According to >this< post you were and obviously still are not able to boot off the NVMe SSD while using the Gigabyte GA-890GPA-UD3H mainboard with a customized old Award BIOS, where Ethaniel’s NvmeOpRom had been inserted by you. Since I was not able to help you, I gave you the advice to post your problem into this specific thread about Ethaniel’s NVMe Option ROM.
Now I read within your upper post, that everything is fine, if the NVMe SSD has been inserted into a PCIe x16 slot. If this should be true, it is very unlikely, that your problem has anything to do with your obviously correctly customized and inserted NvmeOpRom.bin file.

Good afternoon, Fernando. Yes, it turned out that the problem was in the boot order from PCIxE. That is, the problem remained, but I was digging in the wrong place.
By the way, this post helped a lot, as it said that someone from the forum was looking for an opportunity to link to a specific PCI-E slot, since his network card is inserted into the PCI-Ex1 slot. And I decided to try swapping the SSD and the graphics card. So thanks again. But it only worked with an Option rom downloaded from another site. With this
ss950-1.zip (10.3 KB).
Therefore, I think that maybe there is a way to boot from an SSD drive inserted into a PCI-Ex8. Perhaps someone has already encountered this here, and there is a solution to this problem.
Perhaps someone has already encountered such a problem here, and there is a solution to this problem.

Dagal

Good afternoon. I have a similar situation with the ga 890gpa ud3h rev2.1 motherboard as with your GIGABYTE GA-EP45-DS3P. But unfortunately I have only 2 full-size PCI-e slots: 1) PCI-Ex16, 2) PCI-Ex8. When I modify the bios using OPROMNvme.bin then, when starting the PC, the system does not reach the Bios, after downloading the system information, a black window opens with a flashing cursor in the left corner of the screen. If I change the video card and the NVME adapter in places, the bios is loaded and the SSD becomes visible in the list of devices. But I would not like to use my graphics card in the lower PCI-Ex8 slot. You may have found a way to switch the PCI-Ex8 slot to PCI-Ex4 mode or somehow disabled the CrossFire function. Or did your problem resolve itself when installing the SSD in the lower PCI-Ex8 slot and you decided not to change anything?

@Slava_1988
Your PCIe connection problem has nothing to do with the topic of this thread.
Since you obviously were able to boot off your NVMe SSD by inserting Ethaniel’s Nvme Option ROM into your mainboard BIOS, I recommend to start a new thread about your problems with the on-board ATI CrossFireX/Hybrid CrossFireX technology within the Forum Category “Interesting PC Hardware”.

Yes, Fernando, you may be right. I was just trying to write a reply letter to this message. But for some reason it didn’t work out.

Hello Slava_1988. I can’t say for sure, but I think that the reason for NVME not working in the second slot on older motherboards is precisely because the chipset shares the PCI Express x8+x8 lanes. The disk in the second slot also did not work for me. For the sake of experimentation, I bought a PCI-E adapter and inserted two NVME drives into it. Of course, two disks did not work; only one, which was the first one, worked. But this once again proves that the problem is in the second slot only due to the division of the chipset into PCI-E x8 lines.
In order for the second slot to work, you need to consume all 8 lines.

1 Like

Thanks for the information, Dagal. I think I should write somewhere on the website about this problem with old motherboards. Since this situation is not obvious. And it’s not described anywhere. Even here, I stumbled upon it by accident after rereading the entire more than half of the topic.