Boot Test (LOGO)

This test determines whether the test client is booting from a particular device and if the device is configured correctly.

Test details

   
Specifications
  • Device.Storage.Controller.Boot.BasicFunction
Platforms
  • Windows 10, client editions (x86)
  • Windows 10, client editions (x64)
  • Windows Server 2016 (x64)
  • Windows 10, client editions (Arm64)
Supported Releases
  • 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
  • Next update to Windows 10
Expected run time (in minutes) 5
Category Compatibility
Timeout (in minutes) 300
Requires reboot false
Requires special configuration false
Type automatic

 

Additional documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):

Running the test

Before you run the test, complete the test setup as described in the test requirements for the type of storage controller that you are testing: Storage Adapter or Controller Testing Overview.

Before starting the test, you must ensure that the test adapter is the boot adapter in the system. This system does not need to be the only system in your machine pool. You can use a secondary system that does not meet the setup requirements for your certification program for this test, if necessary.

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.

For troubleshooting information, see Troubleshooting Device.Storage Testing.

Ensure that Microsoft .NET Framework version 4.5 or later is installed on the system.

More information

If the logotype option is specified as system, the test will determine which device to use. If the logotype is specified as device, or none is given, the test accepts a device instance path, and it enumerates all of the device's children and finds disks that are equal to or below the device that is specified. The test then finds all of the volumes that span these disks. The test validates that the operating system is installed on one of these volumes and that the boot loader exists on one of the disks.

Command usage

Command Description

boottest.exe /device "[WDKDeviceID]"

Runs the device test.

boottest.exe /logotype system

Runs the system test.

 

Command syntax

Command option Description

BootTest

The command line options for the test are listed below.

/device

The instance path of the device to test.

/logotype

Optional parameter that specifies which certification program to test. Possible values are system and device.

Default value: device

Note

   For command-line help for this test binary, type /h.

 

File list

File Location

BootTest.exe

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

StorageDevices.dll

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

 

Parameters

Parameter name Parameter description
WDKDeviceID Instance path of device to test.
LLU_LclAdminUsr User account for running the test.
LLU_NetAccessOnly User account for accessing test fileshare.