Partager via


Résolution des problèmes de compactage de disque dur virtuel

Important

La fonctionnalité VHD Disk Compaction est disponible dans FSLogix 2210 (2.9.8361.52326) ou version ultérieure.

Utilisez cet article pour résoudre les problèmes que vous rencontrez avec la fonctionnalité VHD Disk Compaction.

Résultats inattendus du compactage du disque dur virtuel

  • Versions affectées : 2210 (2.9.8361.52326) et versions ultérieures (en cours)

L’utilisation ProfileType = 3 ou VHDAccessMode = 1,2, or 3la création de disques de différenciation est créée. Cela affecte le processus de compactage du disque VHD, car la taille du disque de différenciation est utilisée pour évaluer les seuils. Le plus souvent, ces disques de différenciation sont petits et ne répondent jamais aux seuils.

Résolution

Nous prévoyons de résoudre ce problème dans une prochaine version.

ERROR :00000422 La défragsvc est désactivée OU ERROR :00000102 Impossible d’interroger la taille minimale prise en charge

La fonctionnalité VHD Disk Compaction s’appuie sur les services Optimize Drives (defragsvc) et Microsoft espaces de stockage SMP (smphost). Si le service StartupType est défini sur Disabled, VHD Disk Compaction ne peut pas s’exécuter. Le startupType du service doit être défini sur Manuel ou Automatique, quel que soit l’état du service en cours d’exécution ou Arrêté.

Résolution : configurer le comportement de démarrage du service

Utilisez l’une de ces méthodes pour configurer le comportement de démarrage du service.

Outil services

  1. Sélectionnez Démarrer, pointez sur Outils d’administration, puis sélectionnez Services.
  2. Cliquez avec le bouton droit sur Optimiser le service Lecteurs , puis sélectionnez Propriétés.
  3. Sous l’onglet Général , sélectionnez la liste déroulante en regard du type de démarrage, puis sélectionnez Manuel ou Automatique.
  4. Cliquez avec le bouton droit sur Microsoft espaces de stockage service SMP, puis sélectionnez Propriétés.
  5. Sous l’onglet Général , sélectionnez la liste déroulante en regard du type de démarrage, puis sélectionnez Manuel ou Automatique.
  6. Sélectionnez OK, puis fermez l’outil Services .

PowerShell

  1. Ouvrez PowerShell en tant que Administration istrateur.

  2. Exécutez la commande suivante :

    Set-Service defragsvc -StartupType Manual
    Set-Service smphost -StartupType Manual
    

Collecte de données

La fonctionnalité VHD Disk Compaction fournit des informations via les fichiers journaux et les journaux des événements.

Fichiers journaux

Le chemin des fichiers journaux est C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log. Pendant la phase de déconnexion, le fichier journal contient des entrées vers la fin du processus de déconnexion pour les événements de compactage de disque.

Conseil

Lorsque vous examinez les journaux FSLogix, appuyez Ctrl+F sur pour rechercher le fichier, puis tapez [ERROR:. Cela permet de trouver toutes les erreurs, y compris celles liées au compactage de disque dur virtuel.

Exemples d’entrées de fichier journal :

  • WasCompacted : true

    [14:46:46.854][tid:00001084.0000105c][INFO] Disk size results: WasCompacted: true, MaxSupportedSize: 31456214528, MinSupportedSize: 1643998720, SizeOnDisk (Before: 3704442880 - After: 1855410176), Space Saved: 1849032704, Compaction took: 24687

  • WasCompacted : false

    [18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk size results: WasCompacted: false, MaxSupportedSize: 15727574528, MinSupportedSize: 2194816512, SizeOnDisk (Before: 1816133632 - After: 1816133632), Space Saved: 0, Compaction took: 1547 [18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk was not compacted, Reason: Not enough recoverable space for compaction.

Journaux des événements

Le tableau répertorie les événements qui peuvent être enregistrés pour VHD Disk Compaction :

Nom du journal : Microsoft-FSLogix-Apps

Journal ID événement Message
Opérationnel 57 Le disque a été compacté : <true-or-false>. Le temps de déconnexion a augmenté de xx millisecondes. Taille du disque réduite par xx Mo. (VHDPath : <path-to-vhd>)
Opérationnel 58 Échec de l’optimisation du volume, Chemin d’accès : <path>, Message : <message>, ExtendedMessage <extended-message>
Administrateur 60 Le VHDCompactDisk paramètre de configuration dépend du defragsvc service. Le type de démarrage du service est défini sur désactivé. Vérifiez que le type de démarrage du service est défini sur Manuel ou Automatique.
Opérationnel 61 Ce disque dur virtuel(x) ne peut pas être compacté, car il a une taille fixe. Chemin d’accès VHD(x) : <path-to-vhd>
Administrateur 62 Impossible de compacter le disque, Message : <message>, Chemin d’accès : <path>, ExtendedMessage : <extended-message>
Administrateur 63 Échec pendant le compactage du disque, ErrorCode : <error code>, chemin VHD(x) : <path>

Étapes suivantes