What video? The one I show it booting to the refind GUI? Sure no problem.
Thanks for this NVMe driver for the DX58SO. I currently have this motherboard and would like to use an NVMe drive to boot, would this driver help me? My other question is how would I go about using this driver?
Thanks for this NVMe driver for the DX58SO. I currently have this motherboard and would like to use an NVMe drive to boot, would this driver help me? My other question is how would I go about using this driver?
I think you just put it in the Boot/drivers folder in your EFI if using DUET with REFIND. Otherwise if you want it native you would want to add it to your DX58SO’s UEFI by modding your boards firmware.
Ah I see, thanks. I was originally going to use DUET to boot but I was under the impression that I didn’t need a NVMe driver specific to the DX58SO and could just use the generic NVMe driver.
Nope.
Since there an older and modified version embedded on it, that version of DUET won’t work on the DX58SO.
Either you DUMP your chip content with an hardware programmer, rewrite the firmware with the necessary changes, or, use the REFIND boot manager alone placed on the root of the USB.
The DXE linked above is made to be integrated within the firmware.
HOW to MAKE THE USB for REFIND (non-bootable) USB flash drive.
Booting the NVME drive from older-UEFI capable board (REFIND mass-storage without DUET)
• 1) OPTIONAL:
Use the Windows FORMAT utility to restore the mass-storage layout (non-bootable).
• 2) Open the Windows Command Prompt with “Run as Administrator” option ( ie. Run “cmd” as Administrator ).
• 3) cd to the DUET_UDK2017_REFIND folder.
Eg: “cd C:\DUET_UDK2017_REFIND” ( without quotes ). Enter.
• 4) Type “CreateUSB Drive_Letter: REFIND” ( without quotes ).
Example: “CreateUSB K: REFIND” ( without quotes ).
• 5) From the "C:\DUET_UDK2017_REFIND\Efildr\DUET" subdirectory locate the “Efildr20” file,
with something like 7zip select “Extract files…” to unpack the inner archive, you should get an “Efildr20~” directory.
• 6) From the “Efildr20~” directory select again the “Efildr20~” file within and again “Extract files…” you should get another “Efildr20~~” directory.
• 7) Inside the “Efildr20~~” directory locate the “NvmExpressDxe.efi” and copy this file on the USB flash drive “EFI\Boot\drivers” directory.
• 8) Plug in the USB flash drive on the target system and set “Boot from USB” as the first option in your system’s BIOS Boot order option in UEFI.
Hey, I added a small .NET (UNTESTED) app for make the DUET/REFIND USB.
the preview…
LOL
It should work by hitting the button, be careful with the CLEAN&FORMAT command.
Also, for readability the README is now in HTM.
Updated the application able to setup the USB for DUET and REFIND, the size is greatly increased.
Lemme know if it’s better to keep the small sized 50KB non-themed version?
@SkOrPn ??
EDIT:OPS: quick fixed an issue where any option issued the same command on the themed version.
…and it’s done,
–
or well, now it is… I did also shrink a little the app and added a clear notice about the CLEAN/FORMAT command along a double request to proceed on the selected removable drive.
I like either of them to be honest. I have not tried it yet, just too busy lately.
@noInk How do I use the program?
I CD to the duet folder as admin, then I use "C:\duet>usbsetup.exe", and then the program starts, but I keep getting the below error.
"diskpart is not recognized as an internal or external command, operable program or batch file"
Do I need to move the duet folder to the system32 folder or something, and then CD into that first?
EDIT: Ok, I figured it out. It works except for the "BOOT" button comes up with an error. Also, the flash drive was not marked "active" so I still had to use diskpart to make it active. The CLEAN, FORMAT, DUET and REFIND buttons all worked as intended. I did not try the "Cancel" button.
To get the UI program to work, I just copied my "duet" folder to system32 and then set admin permissions on the USBsetup.exe file, and gave it a Desktop shortcut. Launches and runs fine except as stated before the BOOT button spits out an error about file not found or something…
@SkOrPn
The USBSetup.exe require the ADMIN privilege and all the pre-existent directory and file in place to work, so, you should just run it from the unpacked (DUET_UDK2017_REFIND) archive by double-clicking on it.
The application sequence for DUET and (optional) REFIND (NON-UEFI BIOS)
• 1) Plug the USB disk and start the application (ie. double-click on USBSetup.exe).
• 2) Select the right removable drive letter from the combo box.
• 3) Hit the CLEAN button and read the on screen warning & proceed.
• 4) Hit the FORMAT button and read the on screen warning & proceed.
• 5) Hit the BOOT button and wait for the end of the process.
• 6) Unplug the USB, then plug it again ( crucial ).
• 6) Hit the DUET button and wait for the end of the process.
• 7) Hit the REFIND (optional) button and wait for the end of the process.
The sequence for REFIND (UEFI BIOS):
• 1) Plug the USB disk and start the application (ie. double-click on USBSetup.exe).
• 2) Select the right removable drive letter from the combo box.
• 3) Hit the CLEAN button and read the on screen warning & proceed.
• 4) Hit the FORMAT (optional) button and read the on screen warning & proceed.
• 7) Hit the REFIND button and wait for the end of the process.
Thanks for trying it out
Well like I said, it did NOT work from the unpacked archive as is. It didn’t work from the download folder or from the root of C drive either. It ONLY worked from the system32 folder and only after giving it admin permission. If I just downloaded it and unpacked it and then double click on the usbsetup it just says “diskpart is not recognized as an internal or external command, operable program or batch file… Error” like I stated in the above post in the striked out area.
I can’t run diskpart from anywhere but the system32 folder, even with a admin command prompt. I’m running the latest Windows 10 x64 pro. Again, your instructions above do not work unless I physically move the duet folder to the system32 directory.
Is that more clearly stated? My English should be easy to understand. Lol
Quick question, what is the BOOT button supposed to do? It does NOT work, I just get a popup error message.
@SkOrPn
Dunno, just checked (desktop folder) on WIN10 (1709 16299.334) and it should run like in WIN7.
Diskpart is used only to issue the CLEAN command. Without hitting the CLEAN command, you shouldn’t receive that error, is the EXE version up to 1.0.0.4?
The MBR WRITE (BOOT) could randomly fail, but you could restore the USB with DISKPART (CLEAN) under WIN10, so, perhaps it’s the WIN10 awesomeness or something in conflict, dunno.
OK, I did a lot of testing. The unpacked duet directory is very picky. The BOOT button ONLY WORKS from the root of C: drive, but it will NOT work from system32 or any other directory, including the downloads directory.
The CLEAN and FORMAT buttons ONLY works from the system32 directory, and NOT from any other directory.
The DUET and REFIND buttons work no matter where the DUET folder is placed.
Might be space on the path.
I tried sending you a personal message, but after typing it out and hitting the send button it just DISAPPEARED. So I have no Sent Box apparently, so I can’t offer my personal contact info because this websites PM system is broken.
EDIT: Maybe you have it setup to run from the desktop? I will copy the folder to my desktop and try from there.
EDIT2: Ok, it does NOT work from my desktop either. Still says “diskpart is not recognized”.
I’ll fix that (-maybe), thanks for the report, the issue could be invalid character ( like space and stuff ) on the directory path.
Yeah, something like that. What I did was I copied the DUET folder to both my C:, and my System32 folder. Then I gave both admin permissions. The CLEAN and FORMAT buttons work from System32, and the BOOT button works from C drive root. So, I just made TWO desktop shortcuts, one called CLEANFORMAT and the other called BOOTDUETREFIND. Hahaha, and that works fine.
@SkOrPn
I’ve updated the USBSetup to 1.0.0.5. It should supposedly work without moving files around?
CLEAN and FORMAT buttons still do not work from the downloads folder. I also just tried it from the root of C: and it does NOT work there either. Should I test from system32?
EDIT: BOOT, DUET and REFIND buttons all now work from the Downloads folder.
@SkOrPn
Could you check if the application is locked, under one of the property tab? Usually both’s FORMAT&CLEAN are not safe to be prompted from some random application, could be a security setting, or something since it doesn’t happens here.
Eventually, I can point to the system folder, unless the above work, if %SystemRoot%\system32 is indeed already registered on the environment variable ( system property tab ).
Also, be careful with the D:\ drive on view within the screenshot. The USBSetup.exe in reality target any removable disk, not just USB type.