[Guide] NVMe-boot for systems with legacy BIOS and UEFI board (DUET-REFIND)



I grabbed a X5680 over the weekend on the bay for around $40. Should be getting it on Thursday, I also grabbed a cheapish Coolermaster AIO: http://www.coolermaster.com/cooling/cpu-…quid-ml120l-rgb

The final upgrade also includes a Sapphire 8G 580 GPU, that may be rolled over into the Ryzen build whenever that happens. Either will be Zen 2 or a 2700X (hopefully the price will come down further with Zen 2 out)

I do like the pricing for Navi from AMD too, it at least puts some real pressure on Nvidia.



I’m not so sure Navi will put much pressure on NVIDIA, in fact I seriously doubt it. The ONLY thing NVIDIA fears at the moment are the future development strides into APU’s, which has the potential to "eventually" kill NVIDIA, especially if DDR5 gets released over 5Ghz (or if HBM gets cheap and small enough to put directly on the processor package which may take a LONG time). NVIDIA’s ONLY real enemy at this time are their own Large Monolithic designs, which seems to be the only thing they are good at BUT HAS BECOME THE #1 MOST EXPENSIVE WAY TO MAKE A FAST GPU. But their not particularly worried about Navi I don’t believe. I personally will not be replacing my Sapphire Vapor-X 290 until at least Navi’s 690 or 3090, or what ever AMD releases as their next flagship with GDDR6. If AMD’s so-called Next-Gen is based on Chiplet design (and NOT GCN), it is all over for NVIDIA. Chiplets have the potential to cost a mere few dollars each while at the same time NVIDIA’s Monolithic designs are costing them hundreds per die. This is why they have been desperately trying to get into the data center (not to mention extremely difficult to process tech like Ray Tracing, which can save them "eventually" as that will be too much work for an APU), but all the data center companies and most autonomous auto companies are snubbing their noses at them, even Tesla told them to take a hike. I see 2020 and beyond as NVIDIA’s downfall years, and sadly it has already started. I hope and pray they figure out what to do about their aging monolithic designs, which is literally becoming the nails in their coffin. WE NEED NVIDIA in order to keep competition strong.

Yeah the 400 series and 500 series has become extremely cheap, especially on the Bay. While next year the RTX 3000 series will be $1500, unless NVIDIA jumps on 7nm as fast as possible, LOL. Which will help them a bit. As for GPU performance, I think NVIDIA will hold that crown for a few more generations at least as AMD isn’t worried about NVIDIA. AMD has all the time AND their own x86 platform on their side. NVIDIA has NOTHING except the GPU performance crown that only 1% of the population can really afford and that number is quickly falling. It’s not looking good for NVIDIA.

Jensen Huang is smoking crack if he thinks this gamer will ever spend over a grand on a GPU. Pfff not ever.

Hi,

I didn’t see an issue like the one I get in the thread so here is what I have done :
- my system : a x58 chipset, gigabyte x58a_ud3r with hdds and one evo 970 on a pci-e adapatator card plugged in a pci-e 16x connector
- I’ve clonned my actual hdd system disk to the ssd
- I’ve used duet/refind installer without any issue

When I boot from the usb key i got a black screen with some king of orange/red music notes on the left, cursor blinking on the 2nd line and in the middle of the screen some orange/red
text saying something I don"t remember at this moment but actually not a warning message or a failed one and nothing more.

Do you have any idea why this is happening ?

Can you please take some video of your boot up on the USB key? Simple video from a smartphone and upload it to YouTube and give us the link please.

Pretty sure you don’t have proper bootmgfw.efi or bootx64.efi files.

In short : I’m guessing you cloned MBR style drive, and try to boot it on GPT style drive.

Easy way : You need to reinstall Windows in UEFI mode (and GPT partition style).

Hard way : There is a chance it MIGHT work, if you manually create EFI partion (~200MB), set it as “active”, and copy files from hidden EFI partition of proper Windows GPT installation.
I do not know if any tweaks on system files will be needed though.
Oh, and you don’t need to hide EFI partition on your drive (it should work regardless).

PS. I assume Duet seeks EFI boot files similary to Clover (or in similar places).

I assume your answer was directed to me…

So I ran the boot process again and the sentence I get is :
Entering DXE - Duet udk2017

and the music note at the end.

I tried converting the MBR to GPT but diskpart gave me “unable to convert this kind of disk (like CDs)” So I’ll try installing a new windows on it in UEFI mode.

Hey guys, what am I doing wrong trying to use NVMe with PCI-E -adapter with my Asus Sabertooth X58?
I followed the instructions for “Booting the NVME drive from non-UEFI legacy board - DUET with optional REFIND - with USBSetup.” How ever, when I try to boot to the stick, either of the following happens:

*Red text “BErrorArt!” is printed
or
*Same text flashes momentarily and the system enters memory testing screen with “12 Gigabytes of memory tested” + unmoving progress bar in the bottom.

I’ve updated to the latest BIOS and everything else works smoothly. I’ve also tried two different USB sticks and tried to install DUET with cmd.

Either try to restore the original default setting from the BIOS, swap around the RAM or check the older UDK2015 linked on the first page.



Thanks, successfully installed Windows by using an older USB stick formatted to 500MB FAT partition. I’m still curious, every time I boot there’s a 2-minute RAM check with a progress bar at the bottom. Is this part of the DUET-REFIND or my BIOS?


Yeah that isn’t supposed to happen, the ram check only lasted a few seconds on all my old boards. Not sure what that means or how to fix it. Maybe there is a command that could be used to skip the RAM check?

Should be instant unless there are issue while loading some driver.
Disable all the additional motherboard controller like the NEC, VIA, JMmicron and Marvell etc, etc till you found the culprit.
Is this happening with both 2015 and 2017?


Yeah that isn’t supposed to happen, the ram check only lasted a few seconds on all my old boards. Not sure what that means or how to fix it. Maybe there is a command that could be used to skip the RAM check?






Using the 2015 version works flawlessly on my X58 Sabertooth. No more slow boot.

On the other hand, benchmarks etc. don’t detect any RAM whereas both Windows and CPU-Z do: https://www.userbenchmark.com/UserRun/15867435

Nice X58 system. Almost like mine was too. I had the Rampage III Extreme and the X5650 at 4Ghz and 12GB RAM at 1600, plus the SM961 running Windows. It was a great system for almost a decade for me and got even better at the end when I was playing with DUET and M.2. But now I moved on finally to Ryzen, its just too cheap to ignore for new hardware.

If the OS detect all the physical RAM as usable that’s “working as intended”.
Since I made a custom UEFI bios with NVME support for the DX58SO and the board is working just fine if not better then the other legacy X58 I got, the 2017 version is still @ just one or two revision over the 2015 linked build.

Hey @noInk

Would it be possible to get a copy of your custom DX58SO bios please? I might someday drive up and visit my good friend who has a old DX58SO and update his bios for Him. He only has a i7-920 so someday I suspect we will be upgrading it to a hexa core xeon and nvme. Lol

You need an hardware programmer to dump his motherboard bios first as valid backup since pretty much the entire VSS from the NVRAM must be restored within the file.
Mine board is a 202 revision, please read this post and some before on the same merged thread.

Either here the bios I’m using without the NVRAM content (require manual editing)

or

just drag and drop the DX58SO BIOS backup on the getHEAD and flash the output on the board.

hello guys , I spend many hours on this still not able to boot my NVME samsung pm 981 via msi z expander pci express adaptater , I cloned my working W10 pro sata ssd to my Nvme , when I removed all my drive and put only NVME samsung and boot via HIREN CD BOOT in usb it can see my nvme files but impossible to boot on it via clover , duet or Rfind…

if somebody can share and ready to usb files for Z800 , will appreciate … thanks in advance guy

i got below error ,

This version of DUET is stripped of debug information like such. It either work, or won’t on some specific case.
If you search how to fix an UEFI boot partition you’ll might find the procedure online.
In your case it would be better to just install it from scratch to see if working first.



thx buddy for your reply
I cloned my ssd via Lazesoft Disk Image & Clone included in hiren win10 PE https://www.hirensbootcd.org/download/ , cloned my working W10 ssd to another sata ssd , it’s booting properly … cloned my W10pro ssd to nvme ,boot failed . try to install from scratch via usb W10 by create rufus , … still X64 exception error…dont’ know what to do know … spend almost 3 days on it and headeache !!.. I’m esxi 6.5 user , I got low nvme performance on my datastatore… I willing to create mulitboot , with W10,ESXI and Mac0S… like this guys…
https://www.youtube.com/watch?v=vXMNyiEgD6o