I would have made my answer a comment, but it's too long. Still I like knowing that from Windows, you don't need Rufus to make a bootable thumbdrive. The example below uses Powershell.
I found the instructions at https://www.youtube.com/watch?v=Z8lWZHvi1Pw and he found the instructions at https://mikefrobbins.com/2018/01/18/use-powershell-to-create-a-bootable-usb-drive-from-a-windows-10-or-windows-server-2016-iso/
They use it to make a bootable Windows Thumbdrive, but I just replaced the windows.iso with an Ubuntu ISO and it worked the same. Basically the following will format the thumbdrive (FAT32 doesn't work if there are big files, so you may need to do NTFS or exFAT if BIOS/UEFI accepts it.)
Step 1: Format the target thumbdrive
$Results = Get-Disk |
Where-Object BusType -eq USB |
Out-GridView -Title 'Select USB Drive to Format' -OutputMode Single |
Clear-Disk -RemoveData -RemoveOEM -Confirm:$false -PassThru |
New-Partition -UseMaximumSize -IsActive -AssignDriveLetter |
Format-Volume -FileSystem NTFS
Step 2: Mount the ISO on your current system
$Volumes = (Get-Volume).Where({$_.DriveLetter}).DriveLetter
Mount-DiskImage -ImagePath C:\Users\OPTIMUS_PRIME\Downloads\PERMANENT_OS.iso
$ISO = (Compare-Object -ReferenceObject $Volumes -DifferenceObject (Get-Volume).Where({$_.DriveLetter}).DriveLetter).InputObject
Step 3: Copy verbatim the mounted ISO to the target thumdrive.
Set-Location -Path "$($ISO):\boot"
bootsect.exe /nt60 "$($Results.DriveLetter):"
Copy-Item -Path "$($ISO):\*" -Destination "$($Results.DriveLetter):" -Recurse -Verbose