Partager via


UEFI Tpr Test

Ce test valide l’implémentation UEFI de la commande TPR. Les eDrives déverrouillés par le système d’exploitation restent déverrouillés en cas de plantage du système, provoquant une vulnérabilité de sécurité pour tous ces lecteurs, car le système d’exploitation ne peut pas verrouiller le lecteur sur le plantage. Les systèmes UEFI doivent émettre une commande TPR sur chaque eDrive sur le système pour s’assurer que le lecteur est verrouillé avant de démarrer dans un système d’exploitation.

Par exemple, ce test crée une bande sur tous les eDrives et définit l’état de cette bande pour qu’il soit temporairement déverrouillé avant d’appeler un incident système. Au redémarrage, le test s’exécute à nouveau et vérifie l’état de la bande pour s’assurer qu’elle est verrouillée.

Détails du test

   
Spécifications
  • System.Fundamentals.Firmware.TPR.UEFIEncryptedHDD
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 20
Catégorie Compatibilité
Délai d’expiration (en minutes) 1200
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : WDTF System Fundamentals Testing Prerequisites.

Ce test est un test système et, en tant que tel, s’exécute sur tous les systèmes et non sur des lecteurs spécifiques dans le test de l’appareil. Tous les systèmes avec UEFI et un eDrive attaché verront ce test dans la liste des tests à exécuter. La conformité d’un système UEFI avec plusieurs eDrive sera vérifiée.

Le test configure le système avant de provoquer un bogue initié manuellement case activée et de valider enfin l’état du lecteur après le redémarrage du système. Cela signifie qu’une erreur d’arrêt initiée manuellement est attendue.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests de base du système.

Le test doit créer une bande sur l’eDrive à des fins de test, ce qui nécessite qu’il y ait de l’espace libre disponible pour créer la partition et la bande. Si l’eDrive contient déjà des volumes, le test tente de réduire un volume et d’utiliser l’espace libre pour effectuer le test. Si une erreur se produit lors de la tentative de préparation du lecteur avant l’incident initié manuellement, les étapes suivantes peuvent être effectuées :

  • Cette erreur peut être vue dans les journaux de test comme une défaillance VDS.

  • Supprimez manuellement tous les volumes des lecteurs de données en effectuant des propre diskpart sur le disque.

  • Si le disque contient le volume de démarrage, réduisez les volumes pour créer au moins 100 Mo d’espace libre sur les volumes de démarrage avant d’exécuter le test. Pour ce faire, utilisez La gestion des disques.

Plus d’informations

Le test est un test système et effectue sa propre énumération d’appareils. Le travail installe d’abord le pilote de vérification d’erreur qui permet à l’application de test en mode utilisateur de forcer un plantage du système. Pendant la phase 1 du test, le système est vérifié pour s’assurer qu’il s’agit d’un système UEFI et qu’il dispose d’au moins un eDrive connecté. Si le système ne répond pas à ces critères, le test est ignoré et apparaît en tant que réussite dans le studio et le gestionnaire HLK. Pour chaque eDrive énuméré sur le système, une nouvelle bande de 100 Mo est créée. Si le lecteur contient déjà des partitions de sorte qu’il n’y ait pas 100 Mo d’espace libre, VDS est appelé pour réduire la partition la plus grande afin de créer de l’espace pour une nouvelle bande. Cela signifie que les partitions sur le lecteur doivent avoir été créées dans Windows et ne sont pas gérées par une solution TCG tierce. Chacune des nouvelles bandes est définie sur l’état De déverrouillage temporaire avant d’appeler le pilote crashdump pour provoquer un plantage système initié manuellement. Lorsque le système redémarre la deuxième partie des séries de tests pour case activée que chacune des bandes est verrouillée. Toutes les bandes déverrouillées entraînent l’échec du test. Les bandes de test sont supprimées et les partitions étendues si elles ont été précédemment réduites. Enfin, le pilote crashdump est supprimé du système.

Utilisation des commandes

Commande Description

UefiTprTest.exe phase1

Exécutez la phase 1 du test pour préparer les lecteurs avant de bloquer le système.

UefiTprTest.exe phase 2

Exécutez la phase 2 du test pour case activée l’état des lecteurs après le redémarrage.

 

Syntaxe de commande

Option de commande Description

UefiTprTest.exe

Les options de ligne de commande pour le test sont répertoriées ci-dessous.

Phase 1

La phase 1 prépare les lecteurs pour les tests. Cela est nécessaire pour obtenir les lecteurs dans l’état dont ils ont besoin avant le blocage du système.

Phase2

La phase 2 effectue la validation des lecteurs et de leur état après le blocage du système.

Notes

   Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /?.

 

Liste de fichiers

File

Emplacement

bugcheck.sys

<[testbinroot]>\nttest\driverstest\storage\wdk\

common.js

<[testbinroot]>\NTTEST\driverstest\storage\crashdump\scripts\

Crash.wsf

<[testbinroot]>\NTTEST\driverstest\storage\crashdump\scripts\

bugcheckdrvctrl.dll

<[testbinroot]>\nttest\driverstest\storage\wdk\crashtest\

bugcheckdrvctrl.tlb

<[testbinroot]>\nttest\driverstest\storage\wdk\crashtest\

UefiTprTest.exe

<[testbinroot]>\nttest\driverstest\storage\wdk\

 

Paramètres

Nom du paramètre Description des paramètres
LLU_LclAdminUsr Compte d’utilisateur pour l’exécution du test.
LLU_NetAccessOnly Compte d’utilisateur pour accéder au partage de fichiers de test.
StorageDriveLetter Attribué par Créer des paramètres de stockage.
StorageDriveNumber Attribué par Créer des paramètres de stockage.
DiskDeviceObjLink Attribué par Créer des paramètres de stockage.