Boot from USB (x86 and x64)

This manual test verifies that a computer can boot Windows from all exposed USB 2.x, and 3.x ports. On UEFI systems, it will also verify that the operating system can make changes to the firmware boot order. This is used for Windows® 8 features such as recovery and Windows To Go.

Test details


Associated requirement(s)


See the system hardware requirements.


Windows 8 (x64)
Windows 8 (x86)

Run time

~15 minutes

Running the test

Before you run the test, complete the test setup as described in the test requirements: System Fundamentals Testing Prerequisites. In addition, insert a bootable USB storage device, at least 500MB in size or larger. If the test system has PC\AT firmware, configure it to boot from USB first.

The test will do the following steps:

  1. Provision the USB drive with Windows PE.

  2. Hibernate the host operating system and attempt to boot from the USB drive.

  3. Reboot the system from the USB drive three times.

  4. Boot into the host operating system and format the USB drive.

You must insert the USB drive into a 3.0 port if there is one on the machine, otherwise the test will fail.


For standard WLK test troubleshooting information, see Troubleshooting the HCK.

This test will always return Pass or Fail. To review test details, review the test log from the HCK Studio. The test will only fail if the system doesn’t support creating firmware boot entries, boot from USB, or if the USB drive is not enumerated during resume from hibernate or during warm reboot.

Supporting information

Command syntax


Command option Description

Host /beg

This command starts the test.

Host /end

This command completes the test.

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

File list


File Location