Make a Windows 10 UEFI Bootable Flash Drive With Mint

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
LanceM

Make a Windows 10 UEFI Bootable Flash Drive With Mint

Post by LanceM »

I tested this carefully and it works. This is my own method that I pieced together.
The assumption here is you have some skills using you Mint system as this is only a brief guide.

What you need:
A flash drive at least 8GB or larger.
Install Gparted if you don't already have it, by using Synaptic or Software Manager.
You will need a special file called uefi-ntfs-.img, which you can download from https://github.com/pbatard/rufus/blob/m ... i-ntfs.img

1. Plug the flash drive in to your Mint machine
2. Launch Gparted to unmount and remove any partitions on it and then create a GPT partition table.
3. Create one partition with NTFS file system taking the entire drive except leave 50MB free space (size is not critical, but 50MB works).
4. Create a FAT32 partition using the remaining 50MB of space.
5. Apply changes and exit Gparted.
6. Remove the drive and plug it back in order to mount the 2 partitions or you can use Disks to mount them to the Desktop.
7. Have the Windows 10 iso on the Desktop.
8. Right click it and choose open with Disk Image Mounter. This will place the files mounted on the Desktop in an icon that looks like a drive.
9. Open those files and select all of them and copy them and then paste them into the NTFS partition you created on the flash drive.
10. Copy and paste the uefi-ntfs-.img file you downloaded into the FAT32 partition on your flash drive.

You are done. You can boot a UEFI machine to it and install the Windows 10 fall 2019 edition. It works like Rufus.
*It might seem tempting to mark the FAT32 partition's flag to Boot, but don't do it.
** Leave the flash drive plugged in several minutes after step 10, so it can finish writing. If your flash drive has an activity light, wait until it quits blinking. It can take 10 miutes or more depending on the drive's speed.

Edit: Problems with 2020 Win 10 iso. It worked once out of 3 tries. I feel right now, not reliable. If I determine a fix, will update accordingly. I had sucess with the newest version of WoeUSB using the .deb for Ubuntu 18.04 found here: https://pkgs.org/download/woeusb
Last edited by Moem on Sat Dec 10, 2022 4:20 am, edited 6 times in total.
Reason: Added some line breaks for easier reading.
Moonstone Man
Level 16
Level 16
Posts: 6054
Joined: Mon Aug 27, 2012 10:17 pm

Re: Make a Windows 10 UEFI Bootable Flash Drive With Mint

Post by Moonstone Man »

LanceM wrote: Fri Mar 20, 2020 6:49 pm This is my own method that I pieced together.
Really, it needs much more white space, such as empty lines, and it needs step numbers. The post is impossibly difficult to follow because every step runs into the next.
User avatar
JesseRBassett
Level 3
Level 3
Posts: 175
Joined: Thu Apr 23, 2020 12:56 pm
Location: Minnesota

Re: Make a Windows 10 UEFI Bootable Flash Drive With Mint

Post by JesseRBassett »

Hello,
I know this tutorial is old, but I want to report that this tutorial still works in 2022. Just an FYI
Sincerely,
Jesse R Bassett

My PC Specs:
https://onedrive.live.com/?cid=1B828140 ... ot&o=OneUp
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: Make a Windows 10 UEFI Bootable Flash Drive With Mint

Post by roblm »

Linux users may sometimes need to install Windows, either temporarily or as a dual-boot option, for updating the BIOS on some systems, but another useful reason is to help resolve difficult graphics and monitor related problems in their Linux installation.

The Windows 10 (multi-edition ISO) is available from Microsoft from here and during the installation you can select the Home or Pro edition:
https://www.microsoft.com/en-us/softwar ... ndows10ISO

This is a free download but after the evaluation period, some features won’t work unless you purchase a product key. However, the ISO is almost 6 GB so a standard DVD won’t work. A Dual Layer DVD is needed and a burner device. The alternative option is to use a bootable USB stick, so a reliable method to do this is needed. If you have access to another Windows installation, then the best tool is using Rufus.

The method in this topic did not work for me after doing 3 tests using two different USB sticks. The OP states that he had success using WoeUSB but the link he gives does not have any .deb file to download for Ubuntu/Mint. It appears the info on that site has changed since he used it in 2020. The latest .deb file available from the Ubuntu repos is for Ubuntu 20.04 (focal):
https://www.ubuntuupdates.org/package_metas?q=woeusb

I downloaded it and tried to install it on a Mint 20.3 installation but there was an error about a unsatisfiable dependency.

I then downloaded the .deb package for Ubuntu 18.04 (bionic) and it installed on a Mint 19.1 installation. However, when I ran the program, it would not list any Target device (USB stick), and I tried many.

After some further investigation, what did work flawlessly for me is WoeUSB-ng, which is WoeUSB rewritten in Python and it supposedly will have a better future than the Bash-based WoeUSB:
https://github.com/WoeUSB/WoeUSB-ng

The program will install on Mint 21 & 20 but not earlier versions. I created a bootable Windows 10 USB stick 9 times, using two different sticks, and tested them on two Mint 21 and one Windows 10 desktop systems and a laptop which had a dual-boot Windows 10/Mint 21. This included UEFI and Legacy BIOS mode installations and all were successful.

3 of the 6 required dependency packages are already installed, so this command can be used to install the other 3;
sudo apt install git python3-pip python3-wxgtk4.0

Install WoeUSB-ng: sudo pip3 install WoeUSB-ng

An icon will be added to the menu’s Accessories category or use the command: woeusbgui

This tool makes creating the bootable USB stick so easy because you don’t need to format the USB stick and the existing Partition Table type can be msdos (MBR) or GPT.

woeusb-ng.png

EDITED:
What may be confusing to some users is how to access the Downloads folder or other personal folders, when searching for the Source .iso file. When you open Mint's File Manager and select Home on the left side, then those folders will appear on the right side, but with WoeUSB-ng, selecting Home only shows Desktop. You have to select Other Locations > Computer > home

WoeUSB-ng-3.png
Last edited by roblm on Mon Jan 02, 2023 10:32 am, edited 1 time in total.
motoryzen
Level 10
Level 10
Posts: 3489
Joined: Sun Dec 08, 2019 12:25 am

Re: Make a Windows 10 UEFI Bootable Flash Drive With Mint

Post by motoryzen »

I tried everything. I tried Ventoy, I tried the Linux Mint USB Boot Stick Creator, I tried ext4 and just copying files into foulder from win 10 iso but nothing worked!
No insult meant, but I wonder if the method you used to try Ventoy involving was flawed or perhaps you accidentally misunderstood a step

Every single time I've followed this guy's ventoy setup from within Linux Mint Cinnamon..it's worked flawlessly

https://www.youtube.com/watch?v=JWXMGpV8_Dc&t=234s

Regardless. Happy to read you found something that works for you :D Cheers.
Mint 21.2 Cinnamon 5.8.4
asrock x570 taichi ...bios p5.00
ryzen 5900x
128GB Kingston Fury @ 3600mhz
Corsair mp600 pro xt NVME ssd 4TB
three 4TB ssds
dual 1TB ssds
Two 16TB Toshiba hdd's
24GB amd 7900xtx vid card
Viewsonic Elite UHD 32" 144hz monitor
Post Reply

Return to “Tutorials”