Construyo un instalador personalizado de Windows 10 a través de sysprep (Windows 10 Pro Build 20H2). El archivo WIM creado en Windows es demasiado grande para mi gusto, más de 9 GB (quiero que quepa en una unidad de 8 GB). Por eso estaba tratando de usarwimlibpara recomprimir el archivo e inyectarlo en mi instalador de Windows.
Quiero utilizar el arranque seguro sin crear una partición separada en mi disco. Entonces, como la partición debe ser fat32, la intención es comprimir y dividir el archivo WIM.
Al probar el archivo WIM original, el instalador se completa sin ningún problema.
Comenzando con la mejor compresión utilicé LZMS solid (archivo ESD). La compresión funcionó a las mil maravillas, reducida a 5,6 GB. E instalado usando una unidad NTFS (sin arranque seguro)
winoptimize.cmd install.wim --solid
RENAME install.wim install.esd
Al intentar dividir el archivo para que quepa en una unidad fat32, Windows no puede ejecutar el instalador.
wimsplit.cmd install.esd install.swm 1000
Pensando que sólo se podía dividir un archivo WIM, mi siguiente intento fue utilizar el LZX no sólido. Como era de esperar, la compresión es un poco menor (6,7 GB), pero aún así debería caber en una unidad de 8 GB. La instalación con el archivo comprimido falla con el mismo error "no se puede abrir el archivo requerido install.wim"
winoptimize.cmd install.wim --compress=LZX:100 --chunk-size=2M
¿Alguien sabe si hay alguna manera de dividir un archivo ESD? ¿O esto sólo es posible con un archivo WIM?
¿Y cuál es el tamaño máximo de fragmento para LZX admitido en el instalador de Windows?
gracias de antemano