New
#1
Making a Windows 10 Installation USB Drive Conundrum.
Version Windows 10 v. 22H2
As this is a longish post, I'll start by saying I've made a number of Win10 USB installation drives successfully in the past and present. But I've encountered a few weird failures as well recently, which perhaps someone can explain.
There seem to be 2 main methods of making such an installation drive. (a) Burning a Win10 ISO to the USB, the most popular method, or (b) Extracting/copying the files and folders from the ISO to the USB drive. This is the method I much prefer, as I don't have to use the whole drive unlike method (a). In this case I can divide a 16GB USB drive into 2 or more FAT32 partitions, ensuring that one of them is large enough to be written to for the extraction. The remaining partition(s) can be used for booting, eg a Linux system or just used for storage. In the past my 16GB Toshiba drive could boot to either system when selecting from a UEFI boot menu. I now cleaned the Toshiba USB drive.
So, here's the first problem. When using method (a) I've always used BalenaEtcher, and it's always worked as far as I recall. However, this time it failed either to finish burning successfully, or on the occasion it finished the task I was warned at the start that there was a 'missing partition table', and the resultant USB drive would not boot. And sure enough it didn't. I could make no further progress on repeated attempts with Balena. So I decided to switch to Rufus (first time using), and there was no issue, and my USB drive booted just fine. It seems that this Win10 issue with Balena goes back some years reading their forum, but I've not noticed this until now, and it's never been fixed by the looks of it.
As for method (b), I've always used it successfully for both Win7 and Win10 installation drives. But now it no longer works for Win 10. As I mentioned I use a FAT32 partition. However I noticed one file, install.esd, size 4,160,744,150 bytes or 4.2 GB failed to copy over . So maybe that size file is too big for a FAT32 format. I kept getting an error or failure to complete at that point, using xcopy.
So far everything I had done up to then was from Windows 10. I then switched to Linux, mounted the Win10.iso and and carried out the same copying exercise to the now empty FAT32 partition. To my surprise all of the ISO files copied over, including the large install.esd without a hitch. I then tried rebooting my PC to the UEFI boot menu, and lo and behold my Toshiba USB drive finally appeared, and I was able to boot to it. So any ideas why did this method failed under Windows 10?