-
-
Notifications
You must be signed in to change notification settings - Fork 88
Support splitting of install.wim via "wimlib-imagex split" to avoid hitting 4GB file size limit of fat32 #32
Comments
@jsamr Please have a look at https://github.com/core-process/wininst-uefi-usb/blob/master/README.md. The instructions are macOS specific, but the copy sequence is identical to the Linux variant. Most important part is: # Copy all files except install.wim
rsync -v -r -I --no-links --no-perms --no-owner --no-group --exclude sources/install.wim /Volumes/WINISO/ /Volumes/WININST/
# Split-copy install.wim
wimlib-imagex split /Volumes/WINISO/sources/install.wim /Volumes/WININST/sources/install.swm 1024 On Debian/Ubuntu the |
@Core-Process I'm reluctant to add image-specific logic to a bash script ! This is mainly a maintainability concern. However, I have been thinking of a |
@jsamr I understand your concern. But this specific issue is very real and rendered the otherwise very beautiful bootiso script useless to me. :-( The Windows ISO images available at the official download site of Microsoft contain an install.wim file which is larger than 4 GB. |
@Core-Process Oh I didn't catch the motivations at first glance. I will consider this option for next release. I'll ping you when that happens! |
@jsamr have you considered using NTFS instead of vfat when the .wim file is too large for FAT? That could be an extra sanity check instead of processing the wim file. |
@bboti86 NTFS is not guaranteed to work, as it is not part of the standard. And I can confirm it does not work in many cases. FAT32 + processing the WIM file does work with any compliant system. (I am talking about UEFI here) |
@Core-Process Currently implementing and testing ; should be shipped with 3.2 soon! |
https://wimlib.net/ supports splitting of wim files. Exclude
install.wim
from rsync process and copy via thesplit
command ofwimlib-imagex
instead.The text was updated successfully, but these errors were encountered: