WindowsToGo UEFI USB Class Entry Test

This test creates a Windows To Go USB class entry in the UEFI firmware and reboots to validate the computer persists the boot entry and boot order.

Test details

Associated requirements

System.Fundamentals.USBBoot.BootFromUSB

See the system hardware requirements.

Platforms

Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86

Expected run time

~5 minutes

Categories

Certification Functional

Type

Automated

 

Running the test

The hardware requirements are as follows:

  • The computer must have UEFI firmware and be in UEFI mode while running the test.

  • The computer running the test must not have any other USB storage devices attached.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Storage Testing.

Ensure that the computer supports UEFI, is in UEFI mode, and that it has not been placed in legacy or BIOS mode.

If you have any USB devices connected, you should remove them.

If the computer ignored the request to remove the Windows To Go USB class entry, verify that the firmware accepts commands to remove USB entries.

If the Windows To Go USB class entry was created but not put at the top of the boot order, delete and recreate a USB entry to ensure you can programmatically create and specify the order of the entry.

If the computer ignores the request to create a Windows To Go USB class entry, verify that the firmware accepts commands to add USB entries.

If the Windows To Go boot entry did not persist a reboot, remove and recreate the USB class entry. Restart the computer and verify that the entry exists even without any USB devices attached to the computer.

If the Windows To Go boot entry did not stay at the top of the boot order, remove and recreate the USB class entry. Restart the computer and verify that the entry remains at the top of the boot order even without any USB devices attached to the computer.

More information

File list

File Location

WTGUEFITests.dll

<testbinroot>\pw_system_logoWTGUEFITests.dll

 

 

 

Send comments about this topic to Microsoft