Reducir el tamaño de install.wim a menos de 4 GB

Problema: 

Queremos crear un pendrive USB bootable para instalar Windows y ya nos hemos descargado la ISO desde Microsoft 

Según la documentación hay que formatearlo en FAT32

Pero el fichero sources\install.wim de Windows 10 ó WS 2012 R2 ocupa más de 4 GB por lo que no puede ser copiado al usb

Error:

El archivo install.wim es demasiado grande para el sistema de archivos de destino

Solución:

Necesitamos 

  • Un equipo con Windows 10 / WS 2012 R2 o superior 
  • Espacio en disco libre de por lo menos 8 GB 

Ejecutamos en un cmd como administrador los siguientes comandos

Listar la información de las versiones de Windows que están en install.wim


D:\sources>dism /Get-WimInfo /wimfile:install.wim

Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 10.0.19041.329

        Detalles de la imagen : install.wim

        Índice: 1
        Nombre: Windows 10 Home
        Descripción: Windows 10 Home
        Tamaño: 14.262.452.116 bytes

        Índice: 2
        Nombre: Windows 10 Home N
        Descripción: Windows 10 Home N
        Tamaño: 13.497.139.854 bytes

        Índice: 3
        Nombre: Windows 10 Home Single Language
        Descripción: Windows 10 Home Single Language
        Tamaño: 14.261.888.053 bytes

        Índice: 4
        Nombre: Windows 10 Education
        Descripción: Windows 10 Education
        Tamaño: 14.508.442.343 bytes
 

        Índice: 5
        Nombre: Windows 10 Education N
        Descripción: Windows 10 Education N
        Tamaño: 13.750.594.497 bytes

        Índice: 6
        Nombre: Windows 10 Pro
        Descripción: Windows 10 Pro
        Tamaño: 14.508.800.530 bytes

        Índice: 7
        Nombre: Windows 10 Pro N
        Descripción: Windows 10 Pro N
        Tamaño: 13.748.364.149 bytes

        Índice: 8
        Nombre: Windows 10 Pro Education
        Descripción: Windows 10 Pro Education
        Tamaño: 14.508.380.761 bytes

        Índice: 9
        Nombre: Windows 10 Pro Education N
        Descripción: Windows 10 Pro Education N
        Tamaño: 13.750.532.015 bytes

        Índice: 10
        Nombre: Windows 10 Pro for Workstations
        Descripción: Windows 10 Pro for Workstations
        Tamaño: 14.508.411.552 bytes

        Índice: 11
        Nombre: Windows 10 Pro N for Workstations
        Descripción: Windows 10 Pro N for Workstations
        Tamaño: 13.750.563.256 bytes

        La operación se completó correctamente.

 

Supongamos que queremos tener solamente la imagen index=4 (Education)

Entonces, tenemos que borrar de la 11 a la 5 y de la 1 a la 3  ambas incluidas para quedarnos con la 4

Esto podemos hacerlo con un for /L  %i in (inicio, paso, fin)

OJO ,cada vez que borramos los indices cambian, así que hay que borrar de la 11 a la 5
y después 3 veces la primera imagen


Comando para eliminar indices de 11 a 5


    for /L %i in (11,-1,5) do (Dism /Delete-Image /ImageFile:install.wim /Index:%i && pause)


Y ahora borramos del 1 al  3 para que sólo quede la 4

    for /L %i in (1,1,3) do (Dism /Delete-Image /ImageFile:install.wim /Index:1 && pause)

Comprobamos que ahora nos queda 1 sola imagen:


    dism /Get-WimInfo /wimfile:install.wim

        Herramienta Administración y mantenimiento de imágenes de implementación
        Versión: 10.0.19041.329

        Detalles de la imagen : install.wim

        Índice: 1
        Nombre: Windows 10 Education
        Descripción: Windows 10 Education
        Tamaño: 14.508.442.343 bytes

        La operación se completó correctamente.




Importante: Esto borra, pero no optimiza el espacio de install.wim
que sigue ocupando   4.521.577.618 bytes

Pinta tiene que lo que hace es eliminar los índices.

Para que realmente el fichero ocupe menos tenemos que:

Montar la imagen:

    md E:\mount\windows
    Dism /Mount-Image /ImageFile:"install.wim" /Index:1 /MountDir:"E:\mount\windows" /Optimize

Limpiar los componentes

    Dism /Image:E:\mount\windows /Cleanup-Image /StartComponentCleanup /ResetBase    
    
Desmontar y salvar imagen

    Dism /Unmount-Image /MountDir:E:\mount\windows /Commit    
    
No hay que asustarse si en este momento vemos que el fichero install.wim ocupa más que antes
    4.554.071.750 bytes
    

Paso final:

Exportar a un nuevo fichero wim

 
    Dism /Export-Image /SourceImageFile:install.wim /SourceIndex:1 /DestinationImageFile:install-optimized.wim


Por fin, el tamaño del fichero  install-optimized.wim es menor de 4 GB
En mi caso  3.996.165.005 bytes


Documentación adicional:

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/shrink-your-image-size

Comentarios

Entradas populares de este blog

Cómo saber el UUID de un equipo

Monitor HP No funciona ningún botón - OSD LOCKOUT