Habilitar la compactación de discos VHD
La compactación de discos VHD es un proceso que reduce el tamaño de un archivo VHD eliminando el espacio vacío y combinando los datos dentro del archivo. Con la directiva Habilitar la compactación de discos VHD, puede habilitar la compactación de discos VHD para Administración de perfiles. Los archivos VHD creados por Administración de perfiles 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 discos VHD y ajustar la configuración y el comportamiento predeterminados de la compactación.
Información general
La compactación de discos VHDX se aplica a los siguientes archivos VHDX en Administración de perfiles:
Con la directiva Habilitar la compactación de discos 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_Partitiondel 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 discos no prolonga el tiempo de cierre de sesión. Si el proceso de compactación de discos VHD no se completa cuando el usuario intenta iniciar sesión de nuevo, Administración de perfiles impide el intento de inicio de sesión.
Según sus necesidades y los recursos disponibles, puede ajustar esa configuración predeterminada mediante 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, a continuación, 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 mediante 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 un GPO, siga estos pasos:
- Abra el Editor de administración de directivas de grupo.
- Acceda a Directivas > Plantillas administrativas: Definiciones de directivas (archivos ADMX) > Componentes de Citrix > Profile Management > Configuración del contenedor de perfiles.
- Haga doble clic en la directiva Compactación de disco VHD.
- 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:
- Si esta configuración no se configura mediante un GPO, Studio o Workspace Environment Management™ (WEM), se utiliza el valor del archivo .ini.
- 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 disco 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 disco VHD
- Número de cierres de sesión para activar la compactación de disco VHD
- Deshabilitar la desfragmentación para la compactación de disco VHD
Para cambiar la configuración y el comportamiento predeterminados de la compactación mediante una GPO, siga estos pasos:
- Abra el Editor de administración de directivas de grupo.
- Acceda a Directivas > Plantillas administrativas: Definiciones de directivas (archivos ADMX) > Componentes de Citrix > Administración de perfiles > Configuración avanzada.
- Para cambiar la relación de espacio libre para activar la compactación, siga estos pasos:
- Haga doble clic en la directiva Relación de espacio libre para activar la compactación de disco VHD.
- En la ventana de directivas que aparece, seleccione Habilitado, introduzca un porcentaje según sea necesario y, a continuación, haga clic en Aceptar.
- Para cambiar el número de cierres de sesión (desde la última compactación) para activar la compactación, siga estos pasos:
- Haga doble clic en la directiva Número de cierres de sesión para activar la compactación de disco VHD.
- En la ventana de directivas que aparece, seleccione Habilitado, introduzca un valor según sea necesario y, a continuación, haga clic en Aceptar.
- Para deshabilitar la desfragmentación para la compactación de disco VHD, siga estos pasos:
- Haga doble clic en la directiva Deshabilitar la desfragmentación para la compactación de discos VHD.
- 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:
- Relación de espacio libre para activar la compactación de discos VHD
- Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
- 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
- Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
- 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
- Si esta configuración no se configura mediante una GPO, Studio o WEM, se utiliza el valor del archivo .ini.
- 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:
- Asegúrese de que el archivo VHD esté conectado al sistema operativo.
-
Ejecute este comando de PowerShell como administrador:
Get-WmiObject -Class MSFT_Partition -Namespace ROOT\Microsoft\Windows\StorageAparecen todas las particiones de su escritorio actual.
- Localice la partición correspondiente al archivo VHD y, a continuación, obtenga el tamaño mínimo requerido (
SizeMin) utilizando el método GetSupportedSize.