Export (0) Print
Expand All
Expand Minimize

Storage Data Verification Filter 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 Storage Data Verification Filter test checks the hard disk drive, the storage controller, or both to ensure that no data corruption occurs.

Details

The Storage Data Verification Filter test checks the hard disk drive to ensure that no data corruption occurs. The test verifies data by generating a checksum on each disk write and then verifies the checksum on each disk read. This test provides the ability to detect any error that a lower-level driver-hardware tests reports to locate the root cause of the data corruption.

The test will install a filter driver and set up AutoLogon for the DTM-created Administrator account on the computer. The test will then restart the computer. When the test completes the restart, the test will stress the storage device by simulating heavy database activity. If data corruption occurs at any time on the storage device, the computer will bugcheck.

When the stress portion of the test is complete, the filter driver will be removed and the computer will restart again.

Run Time: 72 hours
Log File:
System Restart Required: Yes
Test Category:
Supported operating systems for Logo or Signature testing:
  • Windows Vista

  • Windows Server 2003

  • Windows XP

Program:

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

  • Hard drive with a minimum of 20 GB available on partition C:

Processor

The test tool runs on the following processor architectures:

  • x86

  • x64

  • Itanium

Running Storage Data Verification Filter Test

The test accepts two parameters for input:

  • A device instance identifier (ID) of the storage controller or disk.

  • A volume letter to target with stress.

DTM automatically provides these parameters when you schedule this test against a device in the Device Console window.

Command Syntax

Command optionDescription

Dataver /dev <device name> /install 1

dtc_sqlio.exe <StorageDriveLetter> /c /z [FileSize] /h [RunTime] /fu /l 3600 /r 64k /w 64k /t 8

For the logo test, FileSize is 800m (MB) and Runtime is 48 (hours).

 

Code Tour

File Manifest

FileLocation

dataver.exe

...\tests\%ARCHITECTURE\nttest\driverstest\storage\wdk

dtc_sqlio.exe

...\tests\%ARCHITECTURE\nttest\driverstest\storage\wdk

dtc_rapidfile.exe

...\tests\%ARCHITECTURE\nttest\driverstest\storage\wdk

 

Test Assertions

dataver Storage Data Verification Filter
Test Assertion GUID: 0405c6da-e689-461c-a41f-6ea9f084bc90
Windows Logo Program: STORAGE-0001 Storage devices meet industry standards and Windows requirements
Additional Information: This test case installs the CRC Disk Filter.
DTC_SQLIO Data corruption must not occur on any disk read or write.
Test Assertion GUID: 096c7147-0dd5-4010-9b82-ddc9d397695d
Windows Logo Program: STORAGE-0001 Storage devices meet industry standards and Windows requirements
Additional Information: This test performs intensive disk stress by simulating database activity. This test case can fail in two ways.The test itself can detect driver data corruption. This situation will cause the test to log a failure.The installed filter driver can detect hardware data corruption. This situation will cause the computer to bugcheck.

 

 

Build date: 9/14/2012

Community Additions

ADD
Show:
© 2014 Microsoft