WLK Aggressive Optical Drive 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 aggressive optical drive test validates whether the drive remains spinning for at least 10 seconds unless a START STOP UNIT command is received to spin down the disk. Currently, it is not a WLK requirement that drives must remain spinning for at least 10 seconds; however, this will be a requirement in the future. This prevents the problem of drives aggressively spinning down, such as when FBI warnings are shown in media content and then have to be spun again. Aggressive drive spinning results in increased power consumption and wear and tear on the optical drive.

Details

This test consists of sending three preliminary reads to obtain an average of how long a short read (read while disk is spinning) takes. We then do a read after 10 seconds and compare the average short read value with the long read to see if the drive stopped.

Run Time: 2 minutes

Log File: DVDWLK.wtl

System Restart Required: No

Test Category: Storage

Supported operating systems for Logo or Signature testing:

  • Windows 7

  • Windows Server 2008 R2

  • Windows Vista

  • Windows Server 2008

  • Windows XP

  • Windows Server 2003

Program: DVDWLK.exe

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

  • Windows Media Player

Hardware Requirements

The test tool requires the following hardware:

  • Machine with optical drive that is capable of playing DVDs

  • Any non-CSS-encrypted DVD that contains 30+ minutes of video content. Insert this DVD into the optical drive prior to running the test. A good source of content is the Microsoft Test Annex DVD that can be ordered at the following Microsoft web site: Order the DVD Test Annex

    Note This DVD is also required for the WLK CSS Negotiation/Region Check test.

Processor

The test tool runs on the following processor architectures:

  • x86

  • x64 (x86 with WOW)

  • IA64

Running the Test

Follow the below syntax to run the test. No other parameters are required. The test will register a failure if the read sent after the 10-second delay is greater than two standard deviations of the average of the short reads (which indicates that the drive has stopped spinning).

Command Syntax

Command option Description

DVDWLK.exe

This test has required parameters. Without any parameters entered, the test will output help text

-d [string]:

Specifies the volume of the optical disk drive (for example, D:) When run in an automated setting with WTT, the Create Storage Parameters setup task will resolve the drive letter with the parameter StorageDriveLetter.

-1 [int]:

Since the test binary contains four separate tests, this parameter specifies that test case 1 (DVD Aggressive Optical Drive Test) should be run. It is necessary to also specify the number of times for the test to be run. This is set by default in the test job to 1.

Code Tour

File Manifest

File Location

DVDWLK.exe

[testbinroot]\nttest\multimediatest\common\performance\Tools\

Build date: 9/14/2012