Profile Management

Activer le compactage des disques VHD

Le compactage des disques VHD est un processus qui réduit la taille d’un fichier VHD en supprimant l’espace vide et en combinant les données du fichier. Avec la stratégie Activer le compactage des disques VHD, vous pouvez activer le compactage des disques VHD pour Profile Management. Les fichiers VHD créés par Profile Management sont automatiquement compressés lors de la fermeture de session de l’utilisateur si certaines conditions sont remplies, ce qui permet de gagner de la place sur le stockage central ou dans le cloud.

Cet article fournit des conseils sur l’activation du compactage des disques VHD et sur le réglage des paramètres et du comportement de compactage par défaut.

Vue d’ensemble

Le compactage des disques VHDX s’applique aux fichiers VHDX suivants dans Profile Management :

Lorsque la stratégie Activer le compactage des disques VHD est activée, un fichier VHDX est automatiquement compacté lors de la fermeture de session de l’utilisateur si 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 de fichier VHD minimale requise*) ÷ taille actuelle du fichier VHD

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

  • Le nombre de fermetures de session depuis le dernier compactage atteint une valeur spécifiée (par défaut, 5)

    Remarque :

    Lorsqu’un utilisateur ferme sa session, le processus de compactage des disques VHD se déroule parallèlement au processus de déconnexion. Ainsi, le compactage des disques ne prolonge pas le temps de fermeture de session. Si le processus de compactage des disques VHD n’est pas terminé lorsque l’utilisateur tente de se reconnecter, Profile Management empêche la tentative de connexion.

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

  • Taux d’espace libre pour déclencher le compactage des disques VHD
  • Nombre de fermetures de session pour déclencher le compactage des disques VHD

Lorsque le compactage des disques VHD est activé, le fichier du disque VHD est d’abord défragmenté à l’aide de l’outil defrag intégré à Windows, puis compacté. La défragmentation des disques VHD produit de meilleurs résultats de compactage, tandis que sa désactivation permet d’é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 le compactage des disques VHD

Activer le compactage des disques VHD

Lorsque le compactage des disques VHD est activé, 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 le compactage des disques VHD à l’aide d’un 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 du conteneur de profils.
  3. Double-cliquez sur la stratégie Compactage des disques VHD.
  4. Dans la fenêtre de la stratégie qui s’affiche, sélectionnez Activé, puis cliquez sur OK.

La priorité de configuration est la suivante :

  1. Si ce paramètre n’est pas configuré à l’aide d’un 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 du compactage

L’activation du compactage des disques VHD permet d’économiser 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 du système et du réseau pendant le processus de compactage afin de déterminer s’il convient de régler les paramètres suivants :

  • Taux d’espace libre pour déclencher le compactage des disques VHD
  • Nombre de fermetures de session pour déclencher le compactage des disques VHD
  • Désactiver la défragmentation pour le compactage des disques VHD

Pour modifier les paramètres de compactage et le comportement par défaut à l’aide d’un 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 le compactage, procédez comme suit :
    1. Double-cliquez sur Taux d’espace libre pour déclencher le compactage des disques VHD.
    2. Dans la fenêtre de la stratégie qui s’affiche, sélectionnez Activé, entrez le pourcentage requis, puis cliquez sur OK.
  4. Pour modifier le nombre de fermetures de session (depuis le dernier compactage) pour déclencher le compactage, procédez comme suit :
    1. Double-cliquez sur la stratégie Nombre de fermetures de session pour déclencher le compactage des disques VHD.
    2. Dans la fenêtre de la stratégie qui s’affiche, sélectionnez Activé, entrez la valeur requise, puis cliquez sur OK.
  5. Pour désactiver la défragmentation pour le compactage des disques VHD, procédez comme suit :
    1. Double-cliquez sur la stratégie Désactiver la défragmentation pour le compactage des disques VHD.
    2. Dans la fenêtre de la stratégie qui s’affiche, sélectionnez Activé, puis cliquez sur OK.

La priorité de configuration est la suivante :

  • Taux d’espace libre pour déclencher le compactage des disques VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’un 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 le compactage des disques VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’un 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 le compactage des disques VHD
    1. Si ce paramètre n’est pas configuré à l’aide d’un 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 le compactage des disques VHD