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)

System.Fundamentals.USBBoot.BootFromUSB

See the system hardware requirements.

Platforms

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.

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

Troubleshooting

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.

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

File list

 

File Location

Host.exe

[OsBinRoot]\pw_system_logo

Ufd.exe

[OsBinRoot]\pw_system_logo

Winpe.wim

[OsBinRoot]\media\en-us

Show: