How to make a UEFI flashdrive to fix "no bootable device"

Tags:
Computers Flash Drive Devices
Baenny1988
By See all their Tutorials
My story is i bought a 2000$ computer that broke in four days, then purchased the same computer a week later and got the same problem AGAIN one week later, its an acer predator g3-710 which is setup in UEFI meaning unless the usb drive is in UEFI format it wont even register as bootable devices...

i was told by the acer support technicians to "update the bios" which wasnt easy when the harddrive didnt boot and the files couldnt be run from DOS, i had to learn all of this as i went by, the files i needed to fix my BIOS i got from them BUT every big motherboard company has driver pages that also provide the software, for me i could have gotten my drivers from

https://www.acer.com/ac/no/NO/content/support-product/6373?b=1

the solution was to download rufus and create a NTFS:UEFI with filesystem NTFS usb drive

now UEFI boot will recognize your USB as a bootable device but you get the error "BOOTX64.efi missing"

so what you have to do is download shell.efi and create TWO folders on your usb, lets say your drive was H:\ you want to create one folder H:\efi and another inside efi, H:\efi\Boot then rename shell.efi into "BOOTX64.efi" and place it in the deepest folder "H:\efi\Boot".

i know there are more eloquent methods to do the next step but i want to get this off my chest as i could not find a tutorial on how to do this anywhere and it bothered me for many days...

when you put the memory pen in go to BIOS (hotkey delete on my pc) and turn on UEFI boot so that all boot options are listed as UEFI

Now when you press boot menu (Hotkey F12 on my pc) you will be able to boot from your USB, and it will run a command prompt to SHELL which is UEFI's command console

from here the command to browse the content of your USB was for me "FS0:" note the colon, the letters must be written exactly as they are named in the folders with lower and higher-case letters, press enter to execute each command before advancing.

now you write "dir" which reveals all the folders or files, and you write "cd:\" followed by whatever folder you want opened, say we want to open efi we would write "cd:\efi" or to open the boot folder inside the efi folder "cd:\efi\boot"

then you simply write the name of the file you wish to execute such as

"flash.efi"

Links to rufus to create the UEFI usb, and sourceforge for the substitution for BOOTX64.efi and some links to software for motherboards

https://rufus.akeo.ie/

https://sourceforge.net/projects/efi-shell/

https://www.acer.com/ac/no/NO/content/support-product/6373?b=1
https://support.hp.com/ee-en/document/bph07165#AbT1