Partager via


Conditions préalables au test antivirus

Cette section décrit les tâches que vous devez effectuer avant de tester un pilote antivirus à l’aide du kit Windows Hardware Lab (Windows HLK) :

Configuration matérielle requise

Le matériel suivant est requis pour les tests. Vous aurez peut-être besoin de matériel supplémentaire si l’appareil de test fournit une prise en charge spécifique au bus. Pour déterminer si des exigences matérielles supplémentaires s’appliquent, consultez la description du test pour chaque test.

  • Un ordinateur de test exécutant la version cliente ou serveur de Windows 7 Service Pack 1 (SP1) ou Windows Server 2008 R2 SP1

  • Un autre ordinateur exécutant Windows Server 2008 R2 SP1

Notes

Pour certifier votre produit pour une utilisation sur des serveurs, l’ordinateur de test doit prendre en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont requises pour tester les fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples de l’appareil et du pilote. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil. En outre, le ou les systèmes serveurs utilisés pour les tests de périphérique ou de pilote doivent avoir Server Core installé avant le test. Pour plus d’informations, consultez Options d’installation de Windows Server.

Si vous utilisez un pool d’ordinateurs de test pour tester votre produit, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le produit que vous souhaitez tester. Tant que le pilote est le même sur tous les ordinateurs du pool, le système crée une planification pour s’exécuter sur tous les ordinateurs de test.

Pour les tests qui n’incluent pas de pilote à tester, tels que les tests de disque dur, le planificateur Windows HLK limite les tests qui valident les fonctionnalités de rééquilibrage, d’état D3 et de groupes de processeurs multiples de l’appareil et du pilote à exécuter sur l’ordinateur de test par défaut. Vous devez configurer manuellement cet ordinateur pour qu’il dispose de plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur de test de la liste. Le personnel de test doit s’assurer que le premier ordinateur de test de la liste répond à la configuration matérielle minimale requise.

Notes

À l’exception des pilotes de para virtualisation (tels que définis par le document Stratégies et processus WHCP ), vous ne pouvez utiliser aucune forme de virtualisation lorsque vous testez des appareils physiques et leurs pilotes associés pour la certification ou la signature du serveur. Tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes requises pour réussir les tests liés à plusieurs groupes de processeurs, à la gestion de l’alimentation des appareils, à la fonctionnalité PCI des appareils et à d’autres tests.

Notes

  Paramètre Groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour le test hardware Lab Kit des pilotes de périphérique Windows Server 2008 R2 et versions ultérieures pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.

Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Les commandes de suppression des paramètres de groupe et de redémarrage sont les suivantes :

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Notes

Paramètre d’intégrité du code

La fonctionnalité VBS (Virtualization Based Security) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.

Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Configuration logicielle requise

Les logiciels suivants sont requis pour les tests :

  • Pilote de filtre antivirus en cours de test

    Avertissement

    Veillez à installer le produit sur l’ordinateur de test avant d’installer le client Windows HLK.

Configuration de l’ordinateur de test

Pour configurer le système de test, procédez comme suit :

  1. Déterminez l’affectation de lettres pour chaque volume :

    NTFS

    G:

    CNTFS

    Je:

    Fat16

    K:

    Fat32

    l :

    Exfat

    M:

    Fonctions définies par l'utilisateur

    ¡n:

  2. Sur l’ordinateur client, vérifiez que les volumes suivants sont présents :

    • NTFS 2 Go

    • ntfs compressé 2 Go

    • fat16 1gb

    • Fat32 1gb

    • Exfat 1 go

    • UDF 2 Go

  3. Dans le contrôleur, modifiez les paramètres des travaux de la section $\WDK Tests\Storage\Filesystems pour pointer vers des volumes de test, comme suit :

    • TxF2 : modifiez ntfs et cntfs pour pointer vers des volumes de test.

    • ReparsePoints : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test de filtre des systèmes de fichiers installables : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test de filtre des systèmes de fichiers installables antivirus : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test d’E/S de fichier : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test d’E/S de fichier mappé : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test d’ID d’objet : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers des volumes de test.

    • Test Oplocks : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers les volumes de test.

    • Test Syscache : modifiez ntfs, cntfs, fat, fat32, exfat et udf pour pointer vers les volumes de test.

  4. Sur le serveur, créez un partage que vous nommez RDRTest.

  5. Modifiez les paramètres du test $\WDK Tests\Leasing\SMB_OplockRDR pour pointer vers le nom du serveur et le nom du partage.

Assurez-vous que l’ordinateur de test est à l’état prêt avant de commencer vos tests. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.

Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.