-
-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to create Windows USB installers #5
Comments
Very confused as this seems mucho complicated. Understanding the source and destination partitions should only be relevant when writing to pre-partitioned drives AFAIK. Block for Block Iso9660 is far more reliable and the format is extensible to ISO 13490 for read write access. With caveats (esp in creating partitions additionally) it works fine as a format for a USB boot. Even Windows itself will not format the drive as FAT32, but may choose to retain a FAT32 partition in the first 250MB for EFI System Reserved partition. As far as I can tell you have the capability already to copy the contents of the ISOs EFI folder to it's own partition with boot files already, but you would probably have to modify them to point to the new partition, which is why this just seems incredibly complicated. Due to the likelihood of a BIOS not natively supporting either ISO13490 or NTFS, I feel ISO9660 is the best choose for a one click no fuss app like you have. Most end users just want a working flash. |
I'm not sure what you're referring to. Whatever filesystem can be used, as long as it's supported by the Windows installer on USB drives (for MBR) and by most firmwares + Windows (UEFI). Windows does support FAT32, NTFS, but also ISO9660 and UDF since it's also able to boot the installer from CDs and DVDs. However:
Fat32 is probably the easiest choice since 1) it's already implemented in libaums, 2) tackling the 4GB issue isn't too hard with Going with ISO9660 would add it up to the filesystems that need to be added to libaums (on top of UDF). If you're referring to the fact that I wrote ISO9660 in the tasklist in the first post, that's an error, Windows ISOs use UDF if I remember correctly. I'll correct it. Either way I'm quite busy right now and EtchDroid needs some major clean up before this is implemented. I'm not happy at all with the way it's currently implemented and I'd like to make it more "pluggable", since I'm planning to distribute the Windows ISO functionality as a separate paid app plugin on the Play Store (still free on F-Droid and open-source GPLv3-licensed on GitHub for whoever wants to build it themselves — Termux plugins-style). |
Relevant information:
Requirements
install.wim
wimlib
(a Java wrapper needs to be written)Once the requirements are met, the app will have to:
install.wim
is too big, split it.Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: