2.2 TB Boot Scenario
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
Beginning in 2010, disk drive vendors can ship disks larger than 2.2 TB (>2.2 TB) into the market. Original equipment manufacturer (OEM) vendors are also preparing >2.2-TB boot solutions for their new system platforms. Both Unified Extensible Firmware Interface (UEFI) and shadow master boot record (MBR) solutions have been evaluated by Microsoft kernel and storage teams. To protect Microsoft partners’ investment and ensure a great user experience with >2.2-TB disk drive, the Windows Core OS team supports >2.2-TB boot scenario only in UEFI systems. The 2.2 TB Boot Scenario tests enforce the requirements on this issue.
Details
Run time: 20 minutes
System restart required: Yes
Supported operating systems for logo or signature testing:
Windows 7
Windows Server 2008 R2
Windows Vista
Windows Server 2008
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
Three tests make up the 2.2-TB boot scenario: 2.2 TB Boot Test (LOGO), Boot Test (SYSTEM), and Read Capacity 16 Unit Test – SCSI Compliance Test (LOGO). These tests provide coverage of the 2.2-TB boot requirements and work in conjunction to verify the 2.2-TB boot scenario.
2.2 TB Boot Test (LOGO)
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.
The 2.2 TB Boot Test (LOGO) test checks the consistency of the preOS driver’s reported disk size when compared to the Windows environment. For more information, see 2.2 TB Boot Test.
Program: TwoTBBootTest.exe /device "[DiskBootDeviceObjLink]" and TwoTBBootTest.exe /createlogs
Test Assertions
PreOS and Windows Disk Last Block Consistency
Windows Logo Program: STORAGE-0002 Storage host controllers and adapters comply with industry standards and Windows requirements
Read Capacity 16 Unit Test – SCSI Compliance Test (LOGO)
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.
Title: ASSERTION: READ CAPACITY (16) Allocation length test
Description: The device must return GOOD (0x0) SCSI status and even though allocation lengthis set to 0 value
Reference: SCSI Block Commands - 2 (SBC-2) Revision 16 (or published) specification Section 5.11 https://www.t10.org/ftp/t10/drafts/sbc2/sbc2r16.pdf
Expectation: The device must return GOOD (0x0) SCSI status
Title: ASSERTION: READ CAPACITY (16) Basic Verification Test
Description: The device must return GOOD (0x0) SCSI status and 8 bytes of parameter data describing the capacity and medium format of the block device to the data-in buffer.
Reference: SCSI Block Commands - 2 (SBC-2) Revision 16 (or published) specification Section 5.11 https://www.t10.org/ftp/t10/drafts/sbc2/sbc2r16.pdf
Expectation: The device must return GOOD (0x0) SCSI status
Title: ASSERTION: READ CAPACITY (16) PMI Test
Description: Send a READ CAPACITY command with the PMI (Partial Medium Indicator) set to 1. It indicates that the RETURNED LOGICAL BLOCK ADDRESS and BLOCK LENGTH IN BYTES are those of the last logical block address before a substantial delay in data transer mayb be encountered.
Reference: SCSI Block Commands - 2 (SBC-2) Revision 16 (or published) specification Section 5.11 https://www.t10.org/ftp/t10/drafts/sbc2/sbc2r16.pdf
Expectation: The returned LOGICAL BLOCK ADDRESS shall be greater than or equal to the logical block address specified by the RELADR and LOGICAL BLOCK ADDRESS fields in the command descriptor block.
Title: ASSERTION: READ CAPACITY (16) Negative Test
Description: Send a READ CAPACITY command with the PMI (Partial Medium Indicator) bit zero but the LOGICAL BLOCK ADDRESS non-zero
Reference: SCSI Block Commands - 2 (SBC-2) Revision 16 (or published) specification Section 5.11 https://www.t10.org/ftp/t10/drafts/sbc2/sbc2r16.pdf
Expectation: The device should return a CHECK CONDITION (2h) status and the sense key be set to ILLEGAL REQUEST with the additional sense code set to ILLEGAL FIELD IN CDB (24h)
Boot Test (SYSTEM)
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.
The Boot Test (SYSTEM) test checks for adherence to the system requirements for supporting the 2.2-TB boot scenario. For more information on the general boot test, please see Boot Test.
Program: Boottest.exe /logotype system
Test Assertions
2.2 TB Boot Device must contain GPT partitions
Windows Logo Program: SYSFUND-0229 Systems with a boot device with greater than 2.2 terabyte capacity must comply with requirements
2.2 TB Boot Device must be on a 64-bit system
Windows Logo Program: SYSFUND-0229 Systems with a boot device with greater than 2.2 terabyte capacity must comply with requirements
2.2 TB Boot Device must be on a UEFI system
Windows Logo Program: SYSFUND-0229 Systems with a boot device with greater than 2.2 terabyte capacity must comply with requirements
Build date: 9/14/2012