Page 285 of 480
#4261 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Lost_N_BIOS 06.03.2019 20:46

avatar

@lakimakromedia - This is signed BIOS, any edit may brick the board, be ready with known recovery method or flash programmer before flashing any modified BIOS to this system. Unless you've read others somewhere flashed mod BIOS already without issue.

In this case, for the issue in question, only MMTool 4.50 or 5.07 causes this issue, the created BIOS by MMTool may be safe/OK to use, but I would not test that without programmer in hand.
For me, the proper looking method to do this edit is to use UEFITool 25 or 26, both insert NVME module correctly and do not create this new pad file nor delete any others that are originally there.

#4262 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by ubisyka 10.03.2019 09:27

https://us.msi.com/Motherboard/Z87-GD65-GAMING.html

Hi, and did anyone do a BIOS modification for my MSI GD65 z87? link to the manufacturer's website above.
Can you please make a modification, and upload the BIOS file. I have very little experience, I'm afraid that I will do wrong and get a brick. I want to install nvme sdd in the PCIe port. Thank.
link to download the latest BIOS from the manufacturer's website.
http://download.msi.com/bos_exe/mb/7845v1C.zip

#4263 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 10:59

avatar

@ubisyka:
Welcome to the Win-RAID Forum!

I haven't started this thread and taken my time to write a detailed How-To Guide with the intention to do the BIOS modding myself.
Please follow my instructions given within the start post of this thread and you will realize, that it is much easier than you may have thought.
By the way: Not the BIOS Modification itself is risky, only the flashing of a (wrongly) modded BIOS.
If you are unsure about your BIOS modding result, feel free to attach your product as *.ZIP or *.RAR archive and we will tell you, whether it has been well done or not.

Regards
Dieter (alias Fernando)

#4264 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by ubisyka 10.03.2019 12:42



[img]https://vgy.me/RHA7Th.pnghttps://vgy.me/JQSxFv.png[/img]









Look please, I did everything right? I used to have the E7845IMS.1C0 file extension and after the modification I changed to E7845IMS.rom, is this the norm? And when you open the message it says this, is it normal too? All screenshots under the spoiler.



Sorry for my bad english, thanks!

files attached, E7845IMS.rar new BIOS file, after modification. E7845IMS_OLD.rar is an old file downloaded from the manufacturer’s website without modification.

#4265 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 13:45

avatar

@ubisyka:
Thanks for your attached original and modded BIOS.
Here is my comment:

  1. You have done the insertion of the NVMe module absolutely according to my UEFITool guide, but nevertheless I do not recommend to flash your modded BIOS.
    Reason: As your attached picture regarding the "invalid DOS signature" verifies, the original BIOS hasn't been built correctly by the mainboard manufacturer. That is why the UEFITool deleted the pad-file, which is within the original BIOS very close to the undermost listed DXE Driver. Since any additional alteration of the original BIOS (here: deletion of the pad-file) may induce a failure while trying to flash such modded BIOS, I do not recommend to try it.
  2. Attached is the BIOS, which I have modded just now by using the AMI Aptio MMTool. As you can verify it yourself, the pad-file is still at the bottom of the DXE Driver Volume (as within the original BIOS).
  3. Since you get the "invalid DOS signature" messages even by opening the original BIOS, there is no reason to worry about them regarding the flashing procedure.

AFAIK this is the easiest and safest method to get a modded BIOS properly flashed into the BIOS Chip of an MSI mainboard:
1. Rename the modded BIOS exactly the same way as the original BIOS (incl. extension).
2. Copy the file to a USB.
3. Enter M-Flash.
4. Select the BIOS file.
5. Flash it and wait until the process has been completed.
6. Redo your previous BIOS settings.

Good luck!
Dieter (alias Fernando)

#4266 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by ubisyka 10.03.2019 14:21

In the archive with the original bios, from the manufacturer’s website, there is another AFUDE238.exe file. Maybe he formulated the correct BIOS file during the firmware?

Thanks for your help, I will try to flash my BIOS on your guide, take your BIOS file and change the name.

#4267 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 14:54

avatar

@ubisyka:
You can use the AFU tool as well.

Zitat von ubisyka im Beitrag #4263
Maybe he formulated the correct BIOS file during the firmware?
I don't really understand what you mean.

#4268 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by ubisyka 10.03.2019 15:27

Thank you, I used your bios file. Everything is working fine. In choosing a device from which I want to boot a PCIe SSD will appear after I install it in the computer?
Could you please recommend which device to purchase, I am not well versed in hardware. I need a fast NVME SSD to work.
I installed this bios at the moment, everything works fine. But there is no way to check the boot from a PCIe SSD, I have not bought it yet. Thank you so much for your help, you really helped me. Respect to you. When I buy my new NVME SSD for PCIe, I will write you the result.

Sorry for my bad english.

#4269 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 16:06

avatar

@ubisyka:
It is fine, that everything works flawlessly after the successful flash of the modded BIOS.
You cannot yet see anything new within the BIOS, because you haven't inserted any NVMe SSD into any of the PCIe slots. Once you have done it, you should see a device named "PATA" or "PATA_SS" within the "BOOT" section of the BIOS.
Regarding the NVMe SSD I recommend to buy a Samsung 970 EVO or Pro (depending on your budget). Additionally you will need an M.2 > PCIe Adapter.

#4270 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by 2dex 10.03.2019 18:43

Hi @Fernando !

What a fantastic manual you wrote ! I followed every step (it took me a while to understand everything though) and I can confirm that the Samsung 970 EVO PLUS 1TB is bootable with NVMe on Windows 10 PRO (BIOS v 3402) !!
I used the coderush's UEFI Tool to insert the NvmExpressDxe_4.ffs NVMe module into my original BIOS version 3402.

I didn't use the rufus tool to create the bootable EUFI flash drive.
Instead I used the Windows media creation tool with standard settings and it worked flawlessly ! I found it rather userfriendly ! Maybe you can include this in your manual.

I also had to disable my 6 SATA ports in the BIOS settings to be able to boot on the 970 EVO PLUS. Luckily my motherbord also had a Marvell SATA controller with 2 other SATA ports that do work !

My GPU is in my first PCIe 2.0 x16 slot (and runs x16 speed)
My NVMe drive is in my third PCIe x16 slot (which doesn't share lanes with the first and thus runs @ PCIe 2.0 x4 speed)

Benchmarks in attachment. Funny thing is that my 4K read/write speed is the same as with my previous samsung 860 EVO 500 GB connected through SATA III cable (600 MB/s). I am rather surprised...
My sequential read/write has almost improved with factor 3.

I also have this "PCI ROM priority" setting in my bios. Reading your manual I thought this should be set to 'EFI compatible ROM'. Doing so my system became unbootable and stock on a black screen (couldn't even access BIOS anymore!).
After clearing my MB memory and redoing BIOS settings I left this option to 'LEGACY ROM' and it seems to work like this.


My system:
CPU: 2nd gen. Intel core i7-2700K @ 3,5 Ghz
MB: Asus P8Z68-V PRO (BIOS version 3402)
CHIPSET: Intel Z68
MEM: 8 GB DDR3 @ 1600MHz
Boot drive: Samsung 970 EVO PLUS 1TB NVMe SSD (using a M.2 to PCIe adapter)
GPU: Sapphire Radeon RX 580
OS: Windows 10 PRO x64

#4271 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 19:46

avatar

2dex:
Welcome to the Win-RAID Forum and thanks for your report! It is fine, that you succeeded and and got what you desired.

Now to your comments:

  1. With the Windows Media Creation Tool the user can download the OS directly from Microsoft and store it as ISO file, but for the installation of the OS in UEFI mode (absolutly required in this case) the tool Rufus is the better/safer choice.
  2. An NVMe SSD boosts the speed while writing and reading normal and big sized files (the bigger, the better!), but there is no real performance gain while processing small sized files (e.g. 4KB). This is absolutely normal even for RAID0 systems.
  3. As cause for your problem after having set the "PCI ROM priority" to "EFI compatible" I suspect, that the BIOS of your graphics card doesn't contain a matching EFI (GopDriver) module. By adding that EFI module you can shorten the boot time additionally.

Enjoy the performance of your NVMe SSD!
Dieter (alias Fernando)

#4272 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Mazar 10.03.2019 22:36

Hi @Fernando

Thanks for the instructions. I'm trying to get an NVMe PCIe drive to boot on a Supermicro server MB (X10SLM+-F). Since it has AMI BIOS I though I can use your guide to mod it. I have the latest BIOS 3.2 dated 05/10/2018 with UEFI support. Here is the link to this BIOS:
https://www.supermicro.com/products/moth...0/x10slm_-f.cfm

After inserting NVMe DXE file using UEFITool, I see an extra "pad file" is created. MMTool did was not able to load my BIOS, so that is not an option for me.
Any advise?

#4273 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Mazar 10.03.2019 23:16

I went ahead an applied the update. It works perfectly! Thank you for the awesome guide!

#4274 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 23:20

avatar

@Mazar:
Welcome to the Win-RAID Forum!

If the UEFITool should create or remove an extra pad-file while integrating the NVMe module, you should use the AMI MMTool.

Zitat von Mazar im Beitrag #4269
MMTool did was not able to load my BIOS, so that is not an option for me.
You were not able to open the BIOS by using the AMI MMTool, because you forgot to change the "File type" to "All files".
Here is the proof, that it works:


Good luck!
Dieter (alias Fernando)

#4275 RE: [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS by Fernando 10.03.2019 23:31

avatar

Zitat von Mazar im Beitrag #4270
I went ahead an applied the update. It works perfectly!
You were just lucky, that your system is still working after the flashing of the modded BIOS.
In your case it would have been better to use the MMTool for the modding procedure.

Xobor Forum Software von Xobor
Datenschutz