Partager via


Exemple de mode de test

Aperçu

Le Mode de Test Échantillon (STM) est une fonctionnalité qui permet une restauration plus rapide des images d'appareils échantillonnés sur le site de l'usine. La fonctionnalité utilise un pilote de filtre attaché à la partition Windows et enregistre toutes les opérations du système de fichiers sur l’appareil, ainsi que les sauvegardes des fichiers modifiés ou supprimés. Cette fonctionnalité réduit le temps de fabrication et le coût des oem et des ODM lors du test d’exemples d’appareils, car ils n’ont pas besoin de réimager l’appareil. Au lieu de cela, le pilote de filtre consigne toutes les activités et rétablit l'état par défaut pour l'expédition à l'utilisateur. Le processus du mode de test de l’échantillon est décrit ci-dessous à un niveau élevé :

  1. Le fabricant prend un appareil (probablement dans un état d’expédition emballé) depuis l’usine/entrepôt et démarre la machine sous WinRE (système d’exploitation de récupération).
  2. Le fabricant exécute une commande Microsoft fournie sur l’appareil avec l’image Windows installée pour activer le pilote de fonctionnalité/filtre. Le technicien démarre ensuite l’appareil pour simuler un utilisateur final et effectue des exemples de tests de qualité (par exemple, Terminer OOBE, se connecter à Internet, télécharger/installer des mises à jour, installer des fonctionnalités, etc.).
  3. Une fois les tests terminés, le fabricant démarre la machine dans WinRE et exécute une autre commande pour rétablir l’état d’origine de l’appareil avant OOBE. L’opération de restauration de l’appareil est considérablement plus rapide par rapport à la re-imagerie.
  4. Le résultat est une image Windows identique à la condition avant OOBE. Le fabricant met ensuite hors tension l’appareil et le prépare à l’expédition.

Exemples de versions du mode test

Le mode test d'échantillon est pris en charge uniquement sur les éditions Windows Client. Voir ci-dessous pour la version de Windows.

Version de Windows Libération
Windows 11 24H2

Lignes de commande

Pour entrer dans le mode de test d'échantillon, démarrez votre machine sans apporter de modifications et accédez à WinRE. Les commandes DISM suivantes sont ensuite utilisées pour activer et rétablir les modifications.

Lignes de commande Descriptif Prérequis
/Start-DUTMode Démarrer le mode de test après le démarrage dans WinRE
  1. La disposition de partition de disque est la disposition standard prise en charge.
  2. BitLocker est désactivé et le disque est entièrement déchiffré.
  3. Le système est réinitialisé à OOBE sans profils utilisateur.
/Revert-DUTMode Rétablir les modifications apportées pendant le mode de test pour que l’ordinateur retourne à l’état d’origine
  1. BitLocker est désactivé et le disque est entièrement déchiffré (avant /Revert-DUTMode, utilisez « manage-bde » pour obtenir l’état BitLocker et déchiffrer entièrement la partition du système d’exploitation.)
  2. Aucune partition n’a été mise en forme.
  3. Aucun redémarrage ou arrêt inattendu ou forcé de l’appareil
  4. L’appareil n’a pas démarré dans un environnement non pris en charge , par exemple l’appareil démarré sur WinPE qui n’a pas la fonctionnalité STM et le pilote activé. Consultez « Prise en charge de la partition de disque » ci-dessous pour plus d’informations sur l’environnement pris en charge et non pris en charge.
  5. Le pilote STM « WinSetupBak » n’a pas été déchargé ou supprimé manuellement par l’utilisateur.
  6. Aucune mise à jour des fonctionnalités n’a été effectuée sur l’appareil pendant l’exemple de test.
  7. La partition de récupération Windows (WinRE) n’a pas été redimensionnée par Windows Update. Aucune modification ne doit être apportée à WinRE.

Guide d'utilisation du mode de test échantillon

Pour démarrer le mode test d'échantillon

  1. Démarrer sur l’écran de l’expérience de première exécution (EPE)
  2. Appuyez sur Ctrl-Maj-F5 pour redémarrer l’ordinateur vers le système d’exploitation de récupération.
  3. Choisissez « Résoudre les problèmes » > « Options avancées » > « Invite de commandes », cela doit ouvrir une fenêtre cmd.exe
  4. Exécutez la commande DISM pour activer le mode DUT : dism.exe/Start-DUTMode
DISM.exe /Start-DUTMode
  1. La machine est maintenant prête à être testée avec le pilote de filtre (WinSetupBak) connecté et en cours d’exécution. Vous pouvez lancer fltmc.exe pour afficher le pilote (WinSetupBak) au bas de la pile.
DISM.exe /fltmc.exe 

Pour rétablir les modifications apportées lors du test

Important

Avant de commencer la procédure de restauration, veillez à utiliser « manage-bde » pour obtenir l’état BitLocker et déchiffrer entièrement la partition du système d’exploitation et désactiver BitLocker.

  1. Lorsque vous êtes prêt à restaurer les appareils à son état d’origine, accédez à l’application « Paramètres »
  2. Sous l’onglet « Système », sur le côté droit, faites défiler vers le bas jusqu’à la vignette « Récupération », cliquez dessus.
  3. Dans la vignette « Démarrage avancé », cliquez sur le bouton « Redémarrer maintenant ». L’ordinateur doit maintenant redémarrer sur le système d’exploitation de récupération.
  4. Choisissez « Résoudre les problèmes » > « Options avancées » > « Invite de commandes », cela doit ouvrir une fenêtre cmd.exe
  5. Exécutez la commande DISM pour rétablir le mode DUT : dism.exe/Revert-DUTMode
DISM.exe /Revert-DUTMode
  1. Vous devez voir une barre de progression et la confirmation que la commande s’est terminée correctement.

Résolution des problèmes STM

Où trouver des fichiers journaux STM

Cette section explique où trouver les fichiers journaux nécessaires en fonction du résultat de votre opération.

Réversion réussie

Si l’opération de restauration a réussi, tous les fichiers journaux pertinents se trouvent dans le répertoire suivant :

  • X:\Windows\Logs\DISM

Résolution des problèmes d’échecs :

Collectez les fichiers journaux suivants à des fins de résolution des problèmes en fonction du scénario d’échec spécifique :

  • Échec du démarrage du mode DUT : Collecter les journaux depuis :
    • X:\Windows\Logs\DISM
  • Échec de la réversion du mode DUT : Immédiatement après l’échec de la réversion, collectez les journaux depuis :
    • X:\Windows\Logs\DISM
    • C:\$WINDOWS.~BK\WinSetupBak.log
    • C:\$WINDOWS.~BK\Operations.jrn

Résolution des problèmes avancés (journalisation verbale) :

Pour obtenir des journaux plus détaillés pour vous aider à résoudre les problèmes complexes :

  1. Définissez la variable WINSETUPBAK_VERBOSE=1 d’environnement avant de reproduire le problème.
  2. Collectez les fichiers journaux comme décrit dans la section « Dépannage des pannes » correspondant à votre scénario.

Remarque importante : L’activation de la journalisation détaillée génère des fichiers journaux très volumineux (potentiellement plus de 1 Go) et peut ralentir les performances du système. Utilisez cette option uniquement si nécessaire pour une investigation approfondie.

Prise en charge des partitions de disque

Disposition de partition de disque

La version initiale de cette fonctionnalité prend uniquement en charge la disposition de partition de disque suivante :

  1. Disque unique
  2. Disposition de partition UEFI standard : partitions EFI System, MSR, Windows et Recovery

Modifications apportées à l’appareil

La version initiale de cette fonctionnalité prend uniquement en charge la restauration des modifications apportées aux partitions suivantes :

  1. Système EFI
  2. Fenêtres
  3. Récupération

Toutes les autres modifications apportées à l’état de l’appareil, y compris les suivantes, ne sont pas prises en charge et ne pourront pas être annulées.

  1. Modifications apportées aux disques et aux partitions en dehors de la disposition de partition de disque prise en charge et des partitions prises en charge.
  2. Les nouveaux fichiers et modifications apportés aux nouveaux fichiers dans winRE et la partition système EFI ne seront pas pris en charge et les modifications apportées sont irréversibles. Toutefois, les modifications apportées aux fichiers existants peuvent être inversées avec /Revet-DUTMode.
  3. Ajout ou suppression d’une partition après /Start-DUTMode
  4. Modifications apportées à l’état UEFI de l’appareil
  5. Modifications apportées à l’état du microprogramme de l’appareil

Questions fréquentes (FAQ)

Quelles sont les limitations de cette fonctionnalité ?

Modifications apportées à l’appareil qui ne sera PAS restaurée par la fonctionnalité :

  1. Modifications apportées au contenu de toutes les partitions en dehors des partitions MainOS, EFI et WINRE. Actuellement, les modifications apportées dans les partitions WinRE et EFI peuvent être restaurées, mais pas lorsque de nouveaux fichiers sont créés, modifiés et supprimés. Pour plus d’informations, consultez la section « Problèmes connus ».
  2. Modifications apportées au microprogramme.
  3. Modifications du côté du serveur apportées lors de la procédure de test type avec les services cloud.

Comment savons-nous que l’appareil est en mode de test d’exemple ?

Un filigrane affiché dans le système d’exploitation a été planifié pour indiquer quand un appareil est dans STM. Pour identifier un appareil en mode STM, vous pouvez exécuter fltmc.exe pour afficher le pilote (WinSetupBak) en bas de la pile.

Quels sont les problèmes connus à partir de maintenant ?

  1. Dans certains cas, après avoir vérifié que BitLocker est déchiffré, le démarrage dans WinRE et l’exécution de la commande DISM /Revert-DUTMode, il existe un dossier supplémentaire « $Windows.~BK » toujours présent sur le disque. Il s’agit d’un problème de nettoyage connu et nous prévoyons de le résoudre dans l’une des versions suivantes.
  2. Les nouveaux fichiers et modifications apportés aux nouveaux fichiers dans winRE et la partition système EFI ne seront pas pris en charge et les modifications apportées sont irréversibles. Toutefois, les modifications apportées aux fichiers existants peuvent être inversées avec /Revet-DUTMode. Nous travaillons à résoudre le problème d’ici les prochaines versions.