2.2 TB Boot Test

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Type: Automated test

Overview

The 2.2 TB Boot test checks the consistency of the reported disk size in a preOS and a Windows environment. These are required to support the 2.2 TB Boot Scenario.

Details

The drive size reported in the preOS environment should exactly match the drive size reported in Windows. Because the preOS device driver is different from the Windows device driver, the test must check for consistency of the reported drive capacity in order to ensure that disk accesses do not encounter problems caused by a variance in the reported sizes.

Run time: 10 minutes

Log file: TwoTBBootTest.wtl

System restart required: Yes

Supported operating systems for logo or signature testing:

  • Windows 7

  • Windows Server 2008 R2

  • Windows Vista

  • Windows Server 2008

Program: TwoTBBootTest.exe

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Software components included with the device that is being tested

Hardware Requirements

The test tool requires the following hardware:

  • Device to be tested

  • Computer that meets the minimum software requirements

  • Windows keyboard

  • Two-button pointing device

  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz

Processor

  • x64

  • IA64

Running the Test

Before starting the test, you must first ensure that the boot drive is attached to the test adapter. In Windows, the test configures the boot configuration to boot into a preOS environment during the next reboot to run the test cases. The computer reboots to the preOS environment to allow the preOS test cases to run. When the test cases are finished, the computer reboots back to the Windows environment to collect the logs and determine the test results.

Command Syntax

Command option Description

TwoTBBootTest.exe

Without any options, prints the usage guide.

/nc

Do not clean up the folders and BCD objects created by the tool. This switch can be used for debugging purposes.

/ll

Set the logging level. The valid values are 0 to 5, with 0 being the maximum logging. The default value is 3.

/pll

Set the logging level for the preOS part of the test. The valid values are 0 to 5, with 0 being the maximum logging. The default value is 3.

/device

The boot device containing the boot drive to be run against.

/?

Prints the usage guide.

 

Code Tour

File Manifest

File Location

TwoTBBootTestPreOS.efi

[WTT\TestBinRoot]\LoaderTest\TwoTBBootTest\

TwoTBBootTestPreOS.exe

[WTT\TestBinRoot]\LoaderTest\TwoTBBootTest\

TwoTBBootTest.exe

[WTT\TestBinRoot]\LoaderTest\TwoTBBootTest\

TwoTBBootTest.wim

[WTT\TestBinRoot]\LoaderTest\TwoTBBootTest\

 

Test Assertions

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

PreOS and Windows Disk Last Block Consistency

Windows Logo Program: STORAGE-0002 Storage host controllers and adapters comply with industry standards and Windows requirements

 

 

Build date: 9/14/2012