Sistema operativo compacto, creación de instancias únicas y optimización de imágenes

Windows 10 y Windows 11 tienen herramientas y características que le ayudan a ahorrar espacio en disco y optimizar la imagen.

Herramientas de implementación que ayudan a ahorrar espacio

Windows 10 y Windows 11 incluyen herramientas que le ayudarán a usar menos espacio en unidad:

  • El sistema operativo compacto permite ejecutar el sistema operativo a partir de archivos comprimidos.
  • La creación de instancias únicas le ayuda a ejecutar las aplicaciones de escritorio de Windows precargadas en archivos comprimidos.

Estas son algunas maneras de reducir la imagen, optimizar la imagen y algunas consideraciones al implementar en dispositivos de bajo costo.

Sistema operativo compacto

Compact OS instala los archivos del sistema operativo como archivos comprimidos. El sistema operativo compacto se admite en dispositivos basados en UEFI y basados en BIOS. Consulte la tabla de comparación de tamaños siguiente.

Al ejecutar CompactOS, Windows actualización puede reemplazar o quitar archivos individuales según sea necesario para ayudar a mantener el tamaño de superficie de la unidad a lo largo del tiempo.

Para implementar el sistema operativo compacto mediante un archivo WIM

  1. Arranque el dispositivo de destino con la versión Windows 10 o posterior de Windows PE.

  2. Cree un archivo de página igual a 256 MB.

    Wpeutil createpagefile C:\pagefile /size=256
    

    Donde C es la partición Windows.

  3. Dé formato y prepare las particiones y, a continuación, aplique la imagen a una partición mediante la opción DISM /Apply-Image /Compact:

    DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ /compact
    

    Normalmente, esto se hace mediante la ejecución de un script de implementación. Para obtener más información, consulte Aplicar imágenes mediante DISM.

    Nota

    Si va a aplicar una imagen en modo compacto y usa la opción , asegúrese de que la /ScratchDir carpeta ScratchDir no esté en una partición con formato FAT32. El uso de una partición FAT32 podría dar lugar a reinicios inesperados durante la OOBE.

Para implementar el sistema operativo compacto desde Windows configuración

  • Use un archivo unattend.xml con la configuración: Microsoft-Windows-Setup\ImageInstall\OSImage\Compact. Consulte Compact para obtener más información.

Compruebe si está ejecutando el sistema operativo Compact.

Puede consultar si el sistema operativo está ejecutando el sistema operativo Compacto y cambiarlo en cualquier momento mediante el comando Compact.exe .

Desde Windows PE, determine si el sistema operativo está compacto:

Compact.exe /CompactOS:Query /WinDir:E:\Windows

Donde E:\Windows es la carpeta donde se ha instalado Windows.

Desde una instalación en línea, cambie de sistema operativo no compacto a compacto:

Compact.exe /CompactOS:always

Creación de instancias únicas de paquetes de aprovisionamiento

al agregar nuevas aplicaciones de escritorio Windows a un dispositivo, capturará estos cambios en un paquete de aprovisionamiento comprimido para que lo usen las herramientas de recuperación automática. En lugar de mantener los archivos originales y el paquete de aprovisionamiento, puede usar DISM para quitar los archivos originales y ejecutarse directamente desde el paquete de aprovisionamiento comprimido en su lugar. Esto se conoce como creación de instancias únicas de la imagen. Consulte la tabla de comparación de tamaños siguiente.

Aunque se admite la creación de instancias únicas en unidades de estado sólido y unidades de rotación, por motivos de rendimiento, solo debe usar instancias únicas en dispositivos con unidades de estado sólido.

Ejemplo:

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance

donde C:\ es la letra de unidad de la partición Windows.

Advertencia

No coloque comillas con la /ImagePath:C:\ opción .

Puede determinar si un paquete de aprovisionamiento (.ppkg) es de instancia única mediante fsutil.exe:

fsutil.exe wim enumwims C:

donde C es la unidad que contiene el paquete de aprovisionamiento. Cualquier paquete de aprovisionamiento de instancia única en la unidad se mostrará en la salida del comando. Si no hay ninguno, el comando devolverá "Error: El sistema no encuentra el archivo especificado".

Optimización de imágenes

Después de aplicar actualizaciones a una imagen de Windows, limpie la imagen y, a continuación, expórtela a un nuevo archivo:

md c:\mount\Windows
md C:\mount\temp

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Cleanup-Image /Image=C:\mount\Windows /StartComponentCleanup /ResetBase /ScratchDir:C:\mount\temp

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

donde C:\Images\install.wim es un archivo de imagen Windows que desea actualizar. Opcionalmente, puede especificar el /Defer parámetro con /ResetBase para aplazar las operaciones de limpieza de larga duración al siguiente mantenimiento automático, pero solo debe usar /Defer como opción en la fábrica donde DISM /ResetBase se necesiten más de 30 minutos para completarse.

Requisitos y consideraciones de tamaño

Todavía tendrá que cumplir los requisitos mínimos de tamaño para el disco duro, la RAM, el uso de recursos de la aplicación y el almacenamiento de datos.

Disco duro

Aunque es posible que algunas configuraciones de Windows parezcan caber en unidades más pequeñas cuando se instala por primera vez Windows, los discos SSD de 8 GB no son lo suficientemente grandes. Incluso si un usuario empareja un disco duro de 8 GB con una segunda unidad que es de 4 GB o mayor para el almacenamiento de archivos de datos y aplicaciones, 8 GB de disco duro no permiten el aumento de la superficie de memoria Windows que se espera que se produzca a medida que los usuarios trabajan en su equipo.

Algunas de las razones principales del aumento con el tiempo en la superficie de memoria son las siguientes:

  • Mantenimiento. El espacio en disco duro debe reservarse para aplicar paquetes de actualización al sistema operativo.

  • Puntos de restauración del sistema. Windows generar automáticamente puntos de restauración. La cantidad de espacio que se requiere de forma predeterminada es relativa al tamaño del disco duro. Para obtener más información sobre los puntos de restauración, vea el tema Puntos de restauración en MSDN. Nota Los usuarios pueden ajustar la cantidad de espacio usado en el equipo para la restauración del sistema mediante la interfaz de usuario protección del sistema en el cuadro de diálogo Propiedades del sistema (Sysdm.cpl). Los usuarios también pueden usar copias de seguridad de imágenes del sistema almacenadas en un disco duro externo para restaurar un sistema.

  • Registros y memorias caché. El sistema operativo almacena archivos como registros de eventos y registros de errores en la unidad.

RAM, Pagefile.sys y Hiberfil.sys

Los archivos Pagefile.sys y Hiberfil.sys aumentan de tamaño en proporción directa a la cantidad de RAM en el equipo. Windows instalaciones en unidades de 16 GB tienen una superficie de memoria menor cuando el equipo está limitado a 1 GB de RAM. Un aumento de la RAM a un tamaño mayor que 1 GB dará como resultado un aumento del tamaño de los archivos del sistema y menos espacio en el disco duro para otras aplicaciones y archivos. Sin embargo, aumentar el tamaño de la unidad de disco duro no afecta al tamaño de estos archivos del sistema. Más información sobre el rendimiento de la transición activada y desactivada

Para ahorrar espacio en la unidad, puede quitar o reducir el tamaño del hiberfil.sys. Consulte la tabla de comparación de tamaños siguiente. Para más información, consulte Laboratorio 7: Cambiar la configuración, escribir claves de producto y ejecutar scripts con un archivo de respuesta (unattend.xml).

  • powercfg /h /type reduced : reduce el archivo en un 30 %
  • powercfg /h off : quita el archivo.

Paquetes de idioma y características a petición

Los paquetes de idioma instalados (LP) pueden tardar más espacio que solo el tamaño del propio LP. Al preinstalar foDs y aplicaciones para UWP en una instalación de Windows que contiene varios LP, también se instalan archivos de recursos basados en LP preinstalados. Cuando los idiomas no usados se quitan automáticamente después de OOBE, los archivos de recursos de UWP y característica a petición (FOD) correspondientes no se quitan. La preinstalación de menos LP ahorra espacio en disco limitando el número de archivos de recursos que permanecen en un sistema después de quitar paquetes de idioma sin usar.

Las características a petición se distribuyen en archivos CAB comprimidos, por lo que el tamaño de un FOD instalado es mayor que el tamaño del CAB original. Puede usar /Get-CapabilityInfo en DISM para ver los tamaños de descarga e instalación de un FOD. Consulte Características a petición para obtener información sobre los FOD.

Windows características opcionales

Para ahorrar más espacio en disco en un dispositivo Windows, puede deshabilitar varias características opcionales que pueden no estar en uso.

A través de DISM o PowerShell, puede habilitar o deshabilitar Windows características opcionales según sea necesario.

APLICACIONES

Las aplicaciones de software instaladas en el equipo pueden requerir espacio adicional para las memorias caché, los registros y las actualizaciones. El espacio en disco también debe estar disponible en la unidad para tener en cuenta los aumentos temporales del uso de recursos durante la instalación de aplicaciones, revisiones y actualizaciones.

Datos del usuario

En los equipos que admiten medios extraíbles, como una tarjeta SD o una unidad flash USB, los usuarios pueden expandir fácilmente el almacenamiento de archivos de datos personales para documentos de usuario mediante este medio extraíble. Sin embargo, se recomienda que los usuarios reserven espacio en el disco duro para estos tipos de archivos.

Comparaciones de tamaño

En la tabla siguiente se muestra el espacio adicional guardado mediante el sistema operativo compacto, la creación de instancias únicas y la reducción o desactivación de Hiberfile en 2 GB (arquitectura de procesador x86) y 4 GB (arquitectura de procesador x64), en Windows 10, versión 1607:

Imagen Windows 10 Home x86, 2 GB de memoria Windows 10 Home x64, 4 GB de memoria
Superficie base 11,68 GB 15,06 GB
Sistema operativo compacto, sin instancias únicas 8,85 GB (>ahorro de 2,75 GB) 11,3 GB (>3,7 GB)
Sistema operativo compacto, instancia única 7,66 GB (>4 GB) 10,09 GB (>4,75 GB)
Hiberfile desactivado, sin sistema operativo compacto 10,87 GB (>825 MB) 13,48 GB (>1,5 GB)
Hiberfile reducido, sin sistema operativo compacto 11,27 GB (>400 MB) 14,15 GB (>930 MB)

Capturar y aplicar particiones de Windows, sistema y recuperación

Opciones de administración de imágenes de DISM Command-Line