Prasyarat Pengujian Antivirus

Bagian ini menjelaskan tugas yang harus Anda selesaikan sebelum menguji driver antivirus dengan menggunakan Windows Hardware Lab Kit (Windows HLK):

Persyaratan perangkat keras

Perangkat keras berikut diperlukan untuk pengujian. Anda mungkin memerlukan perangkat keras tambahan jika perangkat pengujian menyediakan dukungan khusus bus. Untuk menentukan apakah persyaratan perangkat keras tambahan berlaku, lihat deskripsi pengujian untuk setiap pengujian.

  • Satu komputer uji yang menjalankan versi klien atau server Windows 7 Paket Layanan 1 (SP1) atau Windows Server 2008 R2 SP1

  • Komputer lain yang menjalankan Windows Server 2008 R2 SP1

Catatan

Untuk mensertifikasi produk Anda untuk digunakan di server, komputer uji harus mendukung empat prosesor dan ram minimal 1 GB. Kemampuan sistem ini diperlukan untuk menguji fungsionalitas Rebalance, D3 State, dan Multiple Processor Group dari perangkat dan driver. Anda tidak memerlukan komputer yang benar-benar memiliki lebih dari 64 prosesor untuk menguji perangkat Anda. Selain itu, sistem server yang digunakan untuk pengujian perangkat atau driver harus menginstal Server Core sebelum pengujian. Untuk informasi selengkapnya, lihat Opsi Penginstalan Windows Server.

Jika Anda menggunakan kumpulan komputer uji untuk menguji produk Anda, setidaknya satu komputer di kumpulan harus berisi empat prosesor dan RAM minimal 1 GB. Selain itu, komputer tersebut harus berisi produk yang ingin Anda uji. Selama driver sama pada semua komputer di kumpulan, sistem membuat jadwal untuk berjalan melawan semua komputer pengujian.

Untuk pengujian yang tidak menyertakan driver untuk diuji, seperti pengujian hard disk drive, penjadwal Windows HLK membatasi pengujian yang memvalidasi fungsionalitas Penyeimbangan Ulang perangkat dan driver, Status D3, dan Beberapa Grup Prosesor untuk dijalankan pada komputer pengujian default. Anda harus mengonfigurasi komputer ini secara manual agar memiliki beberapa grup prosesor. Komputer default adalah komputer uji pertama dalam daftar. Personel pengujian harus memastikan bahwa komputer uji pertama dalam daftar memenuhi persyaratan perangkat keras minimum.

Catatan

Kecuali untuk driver para-virtualisasi (sebagaimana didefinisikan oleh dokumen Kebijakan dan Proses WHCP ), Anda tidak boleh menggunakan bentuk virtualisasi apa pun saat Menguji perangkat fisik dan driver terkait untuk sertifikasi atau tanda tangan server. Semua produk virtualisasi tidak mendukung fungsionalitas dasar yang diperlukan untuk lulus pengujian yang terkait dengan beberapa grup prosesor, manajemen daya perangkat, fungsi PCI perangkat, dan pengujian lainnya.

Catatan

  Beberapa Pengaturan Grup Prosesor Anda harus menetapkan nilai untuk ukuran grup prosesor untuk pengujian Hardware Lab Kit Windows Server 2008 R2 dan driver perangkat yang lebih baru untuk sertifikasi. Ini dilakukan dengan menjalankan bcdedit di jendela prompt perintah yang ditingkatkan, menggunakan opsi /set.

Perintah untuk menambahkan pengaturan grup dan memulai ulang adalah sebagai berikut:

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

Perintah untuk menghapus pengaturan grup dan reboot adalah sebagai berikut:

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

Catatan

Pengaturan Integritas Kode

Fitur Keamanan Berbasis Virtualisasi (VBS) Windows Server 2016 harus diaktifkan menggunakan Manajer Server terlebih dahulu.

Setelah itu terjadi, kunci Registri berikut harus dibuat dan diatur:

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

Persyaratan Perangkat Lunak

Perangkat lunak berikut diperlukan untuk pengujian:

  • Driver filter antivirus sedang diuji

    Peringatan

    Pastikan Anda menginstal produk pada komputer pengujian sebelum menginstal Klien Windows HLK.

Menguji konfigurasi komputer

Untuk mengonfigurasi sistem pengujian, ikuti langkah-langkah berikut:

  1. Tentukan penetapan huruf untuk setiap volume:

    NTFS

    G:

    CNTFS

    I:

    Fat16

    K:

    Fat32

    L:

    ExFat

    M:

    UDF

    N:

  2. Di komputer klien, pastikan volume berikut ada:

    • NTFS 2gb

    • ntfs terkompresi 2gb

    • fat16 1gb

    • Fat32 1gb

    • Exfat 1gb

    • UDF 2gb

  3. Di pengontrol, ubah parameter pada pekerjaan di bagian $\WDK Tests\Storage\Filesystems untuk menunjuk ke volume pengujian, sebagai berikut:

    • TxF2: Ubah ntfs dan cntfs untuk menunjuk ke volume pengujian.

    • ReparsePoints: Modifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Uji filter Filesystems yang dapat diinstal: Modifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Uji filter Filesystems Yang Dapat Diinstal Antivirus: Modifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Uji IO file: Modifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Tes IO File yang Dipetakan: Memodifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Uji ID objek: Modifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Tes Oplocks: Memodifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

    • Tes syscache: Memodifikasi ntfs, cntfs, fat, fat32, exfat, dan udf untuk menunjuk ke volume pengujian.

  4. Di server, buat berbagi yang Anda beri nama RDRTest.

  5. Ubah parameter dalam uji $\WDK Tests\Leasing\SMB_OplockRDR untuk menunjuk ke nama server dan nama berbagi.

Pastikan komputer pengujian dalam status siap sebelum Anda memulai pengujian. Jika pengujian memerlukan parameter untuk diatur sebelum dijalankan, kotak dialog akan ditampilkan untuk pengujian tersebut. Tinjau topik pengujian khusus untuk informasi selengkapnya.

Beberapa pengujian Windows HLK memerlukan intervensi pengguna. Saat menjalankan pengujian untuk pengiriman, ini adalah praktik terbaik untuk menjalankan pengujian otomatis dalam blok secara terpisah dari pengujian manual. Ini mencegah pengujian manual mengganggu penyelesaian pengujian otomatis.