Profile Management

Habilitar la compactación de disco VHD

La compactación de disco VHD es un proceso que reduce el tamaño de un archivo VHD al eliminar el espacio vacío y combinar los datos dentro del archivo. Con la directiva Habilitar la compactación de disco VHD, puede habilitar la compactación de disco VHD para Profile Management. Los archivos VHD creados por Profile Management se compactan automáticamente al cerrar la sesión del usuario cuando se cumplen ciertas condiciones, lo que ahorra espacio en el almacenamiento central o en la nube.

Este artículo proporciona orientación sobre cómo habilitar la compactación de disco VHD y ajustar la configuración y el comportamiento predeterminados de la compactación.

Información general

La compactación de disco VHDX se aplica a los siguientes archivos VHDX en Profile Management:

Con la directiva Habilitar la compactación de disco VHD habilitada, un archivo VHDX se compacta automáticamente al cerrar la sesión del usuario cuando se cumple una de las siguientes condiciones:

  • La relación de espacio libre del archivo VHD supera un valor especificado (por defecto, 20%)

    Relación de espacio libre = (tamaño actual del archivo VHD – tamaño mínimo requerido del archivo VHD*) ÷ tamaño actual del archivo VHD

    * Obtenido mediante el método GetSupportedSize de la clase MSFT_Partition del sistema operativo Microsoft Windows. Consulte Obtener el tamaño mínimo requerido para un archivo VHD para obtener más detalles.

  • El número de cierres de sesión desde la última compactación alcanza un valor especificado (por defecto, 5)

    Nota:

    Cuando un usuario cierra la sesión, el proceso de compactación de discos VHD se produce en paralelo con el proceso de cierre de sesión. Por lo tanto, la compactación de disco no prolonga el tiempo de cierre de sesión. Si el proceso de compactación de disco VHD no se completa cuando el usuario intenta iniciar sesión de nuevo, Profile Management impide el intento de inicio de sesión.

Según sus necesidades y los recursos disponibles, puede ajustar esos valores predeterminados utilizando las siguientes directivas en Configuración avanzada:

  • Relación de espacio libre para activar la compactación de disco VHD
  • Número de cierres de sesión para activar la compactación de disco VHD

Cuando la compactación de disco VHD está habilitada, el archivo de disco VHD se desfragmenta primero con la herramienta integrada de Windows defrag y luego se compacta. La desfragmentación de disco VHD produce mejores resultados de compactación, mientras que deshabilitarla puede ahorrar recursos del sistema. Si es necesario, puede deshabilitar la desfragmentación utilizando la siguiente directiva en Configuración avanzada:

  • Inhabilitar la desfragmentación para la compactación de disco VHD

Habilitar la compactación de disco VHD

Con la compactación de disco VHD habilitada, puede ahorrar espacio de almacenamiento consumido por el contenedor de perfiles, el contenedor de OneDrive y el contenedor de duplicación de carpetas.

Para habilitar la compactación de disco VHD mediante una GPO, siga estos pasos:

  1. Abra el Editor de administración de directivas de grupo.
  2. Acceda a Directivas > Plantillas administrativas: Definiciones de directivas (archivos ADMX) > Componentes de Citrix > Profile Management > Configuración del contenedor de perfiles.
  3. Haga doble clic en la directiva Compactación de disco VHD.
  4. En la ventana de directivas que aparece, seleccione Habilitado y, a continuación, haga clic en Aceptar.

La precedencia de la configuración es la siguiente:

  1. Si esta configuración no se configura mediante una GPO, Studio o Workspace Environment Management™ (WEM), se utiliza el valor del archivo .ini.
  2. Si esta configuración no se configura en ningún lugar, la función se inhabilita.

Cambiar la configuración y el comportamiento de la compactación

Habilitar la compactación de discos VHD puede ahorrar espacio de almacenamiento, pero también consume E/S del sistema y ancho de banda de red. Puede supervisar el uso de recursos del sistema y de la red durante el proceso de compactación para determinar si debe ajustar la siguiente configuración:

  • Relación de espacio libre para activar la compactación de discos VHD
  • Número de cierres de sesión para activar la compactación de discos VHD
  • Inhabilitar la desfragmentación para la compactación de discos VHD

Para cambiar la configuración y el comportamiento predeterminados de la compactación mediante una GPO, siga estos pasos:

  1. Abra el Editor de administración de directivas de grupo.
  2. Acceda a Directivas > Plantillas administrativas: Definiciones de directivas (archivos ADMX) > Componentes de Citrix > Profile Management > Configuración avanzada.
  3. Para cambiar la relación de espacio libre para activar la compactación, siga estos pasos:
    1. Haga doble clic en la directiva Relación de espacio libre para activar la compactación de discos VHD.
    2. En la ventana de directivas que aparece, seleccione Habilitado, introduzca un porcentaje según sea necesario y, a continuación, haga clic en Aceptar.
  4. Para cambiar el número de cierres de sesión (desde la última compactación) para activar la compactación, siga estos pasos:
    1. Haga doble clic en la directiva Número de cierres de sesión para activar la compactación de discos VHD.
    2. En la ventana de directivas que aparece, seleccione Habilitado, introduzca un valor según sea necesario y, a continuación, haga clic en Aceptar.
  5. Para inhabilitar la desfragmentación para la compactación de discos VHD, siga estos pasos:
    1. Haga doble clic en la directiva Deshabilitar la desfragmentación para la compactación de discos VHD.
    2. En la ventana de directiva que aparece, seleccione Habilitado y, a continuación, haga clic en Aceptar.

La precedencia de la configuración es la siguiente:

  • Relación de espacio libre para activar la compactación de discos VHD
    1. Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
    2. Si esta configuración no se configura en ningún lugar, se utiliza el valor predeterminado 20 (%).
  • Número de cierres de sesión para activar la compactación de discos VHD
    1. Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
    2. Si esta configuración no se configura en ningún lugar, se utiliza el valor predeterminado 5.
  • Deshabilitar la desfragmentación para la compactación de discos VHD
    1. Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
    2. Si esta configuración no se configura en ningún lugar, la desfragmentación está habilitada de forma predeterminada.

Obtener el tamaño mínimo requerido para un archivo VHD

Los pasos detallados son los siguientes:

  1. Asegúrese de que el archivo VHD esté conectado al sistema operativo.
  2. Ejecute este comando de PowerShell como administrador:

    Get-WmiObject -Class MSFT_Partition -Namespace ROOT\Microsoft\Windows\Storage

    Aparecen todas las particiones de su escritorio actual.

  3. Localice la partición correspondiente al archivo VHD y, a continuación, obtenga el tamaño mínimo requerido (SizeMin) mediante el método GetSupportedSize.
Habilitar la compactación de disco VHD