System Server Testing Prerequisites

This section describes the tasks that you must complete before you test a device by using the Windows Hardware Certification Kit (Windows HCK):

Hardware requirements

The following hardware is required for Windows Server System testing. Additional hardware may be required if the test device provides bus-specific support. See the test description for each bus-specific test to determine if there are additional hardware requirements.



Server System Certification testing requires that the Server Under Test be populated w/ the maximum number of processors the system supports.


Server System Certification testing requires that the Server Under Test be populated w/ the maximum amount of memory the system supports for the fastest clock speed supported by the system.

Disk space

Minimum: 10 GB

Recommended: 40 GB or greater


Computers with more than 16 GB of RAM will require more disk space for paging, hibernation, and dump files



DVD-ROM drive


Infrastructure Requirement and Setup for the Server Stress Test

The Server Stress test requires all test machines to be in a network with a domain controller. The machines themselves must be joined to that domain and have a domain user account created. The reliability of the network is critical to the stress test, if your network is not reliable or setup improperly, the test will either fail or won't start. Make sure the test environment is on a stable and reliable network. Use dynamic IP addressing for all machines. All systems used in testing, such as DHCP, DNS, or Active Directory Domain Controller, must be the latest version and service pack of the operating system.

Server System under Test (SUT) Requirements

  • Physical machine (see previous table)

  • Maximum number of processors that the SUT supports.

  • The maximum memory capacity that the SUT supports.

  • At least one Gigabit network adapter, or additional network adapters, being used for testing.

  • One hard disk drive to be used for installing the operating system. This hard disk drive should have two partitions. Partition 1 should have at least 1.5 GB, and less than 5 GB, of space that is configured as Active, System. Partition 2 should have at least 40 GB of space (or the Windows Server minimum requirement) that is configured as Boot, Page File, Crash Dump.

  • One Gigabit Ethernet network hub.

  • SUT computer name must be 154 characters or less.

Client System Requirements

The system failure of even a single client will cause the entire test to fail. To minimize the likelihood of client system failures, use the following criteria to help you choose computers and other hardware for this test:

  • Make sure that your computers have resources that exceed the minimum CPU and RAM requirements for the version of Windows Server that is being tested on the SUT and installed on the stress client systems.

  • Make sure that all NICs and device drivers have already been Certified for the Windows Server that is being tested. The bandwidth of the NICs in the client computers must be equal to the bandwidth of the NIC in the SUT.

  • Plug all client computers into UPS power protection units.

  • Connect all client computers with high quality cabling, routers, and switches.

  • Use highly redundant storage and memory components: For example, ECC or better memory protection, MPIO Duplexing for storage, RAID hard disks, Teaming for NICs etc.

Software requirements

The following software is required to run the Windows Server System tests:

  • Use Windows Server Datacenter to enable all the processors and exercise all possible features in the system being tested (SUT). This applies for Certification testing or for any possible additional feature tests such as those for Fault Tolerance or Enhanced Power Management.

  • Use the Windows Server that is being tested for the master client and the stress client systems

  • Any drivers that are not shipped with Windows Server.

  • The optional Windows Server BitLocker Drive Encryption component must be installed on the server if it is supported by the vendor pre-installed.


The System Tests topic provides more information about the system requirements for the BitLocker Drive Encryption tests.


Tester knowledge requirements

To run the Windows Server System tests, you must know how to perform the following tasks:

  • Create, format, and remove partitions on a hard disk drive.

  • Set power management options.

  • Install and configure a network.

  • Install the operating system from the product DVD.

  • Download a service pack for an operating system.

  • Install the Active Directory Domain Services Role.

  • Create a domain.

  • Set up the systems to be used in testing at the BIOS/FW/UEFI level.



Send comments about this topic to Microsoft