Profile Management

Activer la compression de disque VHD

La compression de disque VHD est un processus qui réduit la taille d’un fichier VHD en supprimant l’espace vide et en combinant les données à l’intérieur du fichier. Avec la stratégie Activer la compression de disque VHD, vous pouvez activer la compression de disque VHD pour Profile Management. Les fichiers VHD créés par Profile Management sont automatiquement compressés lors de la déconnexion de l’utilisateur lorsque certaines conditions sont remplies, ce qui permet d’économiser de l’espace sur le stockage central ou cloud.

Cet article fournit des conseils sur l’activation de la compression de disque VHD et l’ajustement des paramètres et du comportement de compression par défaut.

Vue d’ensemble

La compression de disque VHDX s’applique aux fichiers VHDX suivants dans Profile Management :

Lorsque la stratégie Activer la compression de disque VHD est activée, un fichier VHDX est automatiquement compressé lors de la déconnexion de l’utilisateur lorsque l’une des conditions suivantes est remplie :

  • Le taux d’espace libre du fichier VHD dépasse une valeur spécifiée (par défaut, 20 %)

    Taux d’espace libre = (taille actuelle du fichier VHD – taille minimale requise du fichier VHD*) ÷ taille actuelle du fichier VHD

    * Obtenu à l’aide de la méthode GetSupportedSize de la classe MSFT_Partition du système d’exploitation Microsoft Windows. Voir Obtenir la taille minimale requise pour un fichier VHD pour plus de détails.

  • Le nombre de déconnexions depuis la dernière compression atteint une valeur spécifiée (par défaut, 5)

    Remarque :

    Lorsqu’un utilisateur se déconnecte, le processus de compression des disques VHD se déroule en parallèle avec le processus de déconnexion. Ainsi, la compression de disque ne prolonge pas le temps de déconnexion. Si le processus de compression de disque VHD n’est pas terminé lorsque l’utilisateur tente de se reconnecter, Profile Management empêche la tentative de connexion.

Selon vos besoins et les ressources disponibles, vous pouvez ajuster ces paramètres par défaut à l’aide des stratégies suivantes dans Paramètres avancés :

  • Ratio d’espace libre pour déclencher la compaction du disque VHD
  • Nombre de fermetures de session pour déclencher la compaction du disque VHD

Lorsque la compaction du disque VHD est activée, le fichier de disque VHD est d’abord défragmenté à l’aide de l’outil Windows intégré defrag, puis compacté. La défragmentation du disque VHD produit de meilleurs résultats de compaction, tandis que sa désactivation peut économiser des ressources système. Si nécessaire, vous pouvez désactiver la défragmentation à l’aide de la stratégie suivante dans Paramètres avancés :

  • Désactiver la défragmentation pour la compaction du disque VHD

Activer la compaction du disque VHD

Avec la compaction du disque VHD activée, vous pouvez économiser l’espace de stockage consommé par le conteneur de profils, le conteneur OneDrive et le conteneur de mise en miroir de dossiers.

Pour activer la compaction du disque VHD à l’aide d’une GPO, suivez ces étapes :

  1. Ouvrez l’Éditeur de gestion des stratégies de groupe.
  2. Accédez à Stratégies > Modèles d’administration : Définitions de stratégie (fichiers ADMX) > Composants Citrix > Profile Management > Paramètres du conteneur de profils.
  3. Double-cliquez sur la stratégie Compaction du disque VHD.
  4. Dans la fenêtre de stratégie qui apparaît, sélectionnez Activé, puis cliquez sur OK.

La précédence de configuration est la suivante :

  1. Si ce paramètre n’est pas configuré à l’aide d’une GPO, de Studio ou de Workspace Environment Management™ (WEM), la valeur du fichier .ini est utilisée.
  2. Si ce paramètre n’est configuré nulle part, la fonctionnalité est désactivée.

Modifier les paramètres et le comportement de la compaction

L’activation de la compaction de disque VHD peut économiser de l’espace de stockage, mais elle consomme également des E/S système et de la bande passante réseau. Vous pouvez surveiller l’utilisation des ressources système et réseau pendant le processus de compaction pour déterminer s’il convient d’ajuster les paramètres suivants :

  • Taux d’espace libre pour déclencher la compaction de disque VHD
  • Nombre de fermetures de session pour déclencher la compaction de disque VHD
  • Désactiver la défragmentation pour la compaction de disque VHD

Pour modifier les paramètres et le comportement de compaction par défaut à l’aide d’une GPO, procédez comme suit :

  1. Ouvrez l’Éditeur de gestion des stratégies de groupe.
  2. Accédez à Stratégies > Modèles d’administration : Définitions de stratégie (fichiers ADMX) > Composants Citrix > Profile Management > Paramètres avancés.
  3. Pour modifier le taux d’espace libre pour déclencher la compaction, procédez comme suit :
    1. Double-cliquez sur la stratégie Taux d’espace libre pour déclencher la compaction de disque VHD.
    2. Dans la fenêtre de stratégie qui apparaît, sélectionnez Activé, entrez un pourcentage si nécessaire, puis cliquez sur OK.
  4. Pour modifier le nombre de fermetures de session (depuis la dernière compaction) pour déclencher la compaction, procédez comme suit :
    1. Double-cliquez sur la stratégie Nombre de fermetures de session pour déclencher la compaction de disque VHD.
    2. Dans la fenêtre de stratégie qui apparaît, sélectionnez Activé, entrez une valeur si nécessaire, puis cliquez sur OK.
  5. Pour désactiver la défragmentation pour la compaction de disque VHD, procédez comme suit :
    1. Double-cliquez sur la stratégie Désactiver la défragmentation pour la compaction de disque VHD.
    2. Dans la fenêtre de stratégie qui apparaît, sélectionnez Activé, puis cliquez sur OK.

La précédence de configuration est la suivante :

  • Ratio d’espace libre pour déclencher la compaction de disque VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’une GPO, de Studio ou de WEM, la valeur du fichier .ini est utilisée.
    2. Si ce paramètre n’est configuré nulle part, la valeur par défaut 20 (%) est utilisée.
  • Nombre de fermetures de session pour déclencher la compaction de disque VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’une GPO, de Studio ou de WEM, la valeur du fichier .ini est utilisée.
    2. Si ce paramètre n’est configuré nulle part, la valeur par défaut 5 est utilisée.
  • Désactiver la défragmentation pour la compaction de disque VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’une GPO, de Studio ou de WEM, la valeur du fichier .ini est utilisée.
    2. Si ce paramètre n’est configuré nulle part, la défragmentation est activée par défaut.

Obtenir la taille minimale requise pour un fichier VHD

Les étapes détaillées sont les suivantes :

  1. Assurez-vous que le fichier VHD est attaché au système d’exploitation.
  2. Exécutez cette commande PowerShell en tant qu’administrateur :

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

    Toutes les partitions de votre bureau actuel apparaissent.

  3. Localisez la partition correspondant au fichier VHD, puis obtenez la taille minimale requise (SizeMin) à l’aide de la méthode GetSupportedSize.
Activer la compression de disque VHD