All general requirements in B1.0 are included by reference.
All bus-specific requirements in B2.0 are included by reference.
All general storage requirements in B10.1 are included by reference.
All ATA/ATAPI device-specific requirements in B10.2 are included by reference.
All SCSI device-specific requirements in B10.3 are included by reference.
B10.4.1 Hard Disk Drives - Windows Compatibility
See B10.1.1.
B10.4.2 Hard Disk Drives - Industry Standards
http://www.microsoft.com/hwdev/download/respec/iocltapi.rtf
(if SMART drive support is implemented).
B10.4.2.2 SCSI Primary Commands (SPC), ANSI X3.301:1997
Global Engineering Documents at http://global.ihs.com/.
B10.4.2.3 SCSI-3 Block Commands (SBC), ANSI NCITS.306:1998
Global Engineering Documents at http://global.ihs.com/.
B10.4.3.1 Pass WHQL tests
See B1.3, B10.1.3.2, and B10.1.4.7.
Windows XP: See “Hard Disk Drive” in the HCT documentation.
B10.4.3.2 - B10.4.3.3 SEE B10.4.3.1 B10.4.3.4 SEE B10.1.4.7 B10.4.3.5 SEE B10.4.3.1 B10.4.3.6 SEE B10.4.4.5 B10.4.4.1 Hard disk supports bus mastering and UDMA/DMA
[STOR-0341; SDG3:146; see also FAQ B10.1.5.4]
B10.4.4.2 Windows XP/Windows 2000/Windows Me: Large partition support (>8 GB) and ability to boot from loader B10.4.4.3 Device driver for block-mode device supports extended BIOS parameter blocks (BPBs)
See “DCB (Device Control Block)” in the Windows Me DDK.
B10.4.4.4 Windows Whistler Server: Hot-swappable drive, if provided, includes a local disk drive replacement indicator
[SDG3:224]
B10.4.4.5 Windows Whistler Server: SCSI and Fibre Channel hard drives implement complete identification strings
Strings are defined in SCSI Primary Commands (SCSI-3 PC), Section 7.5.3, Vital Product Data.
This support is used for unique ID of devices with host connection, in multipath, failover, and LUN ID.
See B10.1.5.
B10.4.R Hard Disk Drives - Future Requirements
See B10.1.R.
B10.5 CD/DVD Drives
All general requirements in B1.0 are included by reference.
All bus-specific requirements in B2.0 are included by reference.
All general storage requirements in B10.1 are included by reference.
All ATA/ATAPI device-specific requirements in B10.2 are included by reference.
All SCSI device-specific requirements in B10.3 are included by reference.
B10.5.1 CD/DVD Drives - Windows Compatibility
http://www.microsoft.com/hwdev/dvd/multiLUN.htm
B10.5.2 CD/DVD Drives - Industry Standards B10.5.2.1 CD or DVD drive complies with MMC-2
[STOR-0354; SDG3:188]
DVD drives must support SFF 8090 ("Mt. Fuji 5" specification), submitted to the SCSI T10 MMC group at revision 0.9 (ftp://ftp.t10.org/t10/document.00/00-361r0.pdf; available in MMC-3 review draft (ftp://ftp.t10.org/t10/drafts/mmc3/mmc3r09.pdf).
B10.5.2.2 Optical Storage Technology Association (OSTA) MultiRead Specification for CD-ROM, CD-R, CD-R/RW, and DVD-ROM Devices, V.1.11
http://www.osta.org/
Note: MMC-2 and OSTA specifications replace former reference to Multisession Compact Disc Specification Enhanced Music CD Specification.
B10.5.2.3 SFF 8070i (ATAPI Removable Rewritable Media Devices specification) for block rewritable optical ATAPI devices
[STOR-0363; SDG3:148]
ftp://fission.dt.wdc.com/pub/standards/SFF/specs/INF-8070.PDF
B10.5.2.4 SFF 8090 B10.5.2.5 Universal Disk Format Specification, V.1.5 and 2.0
http://www.osta.org/
B10.5.2.6 ECMA Standards ECMA-267 (DVD-ROM), ECMA-274 (DVD+RW), and ECMA-273 (DVD-RAM)
http://www.ecma.ch/
B10.5.2.7 DVD Specifications for Rewritable Disc, Part 1: Physical Specifications
Global Engineering Documents at http://global.ihs.com/.
B10.5.2.8 Windows XP: DVD-RAM Specification
Global Engineering Documents at http://global.ihs.com/.
B10.5.3 CD/DVD Drives - Quality B10.5.3.1 Pass WHQL tests
See B1.3, B10.1.3.2, and B10.1.4.7.
Windows XP: See “CD/DVD Drive” and “Recordable CD/DVD Drive” in the HCT documentation.
B10.5.3.2 SEE B10.5.4.3 B10.5.4 CD/DVD Drives - Windows Experience B10.5.4.1 DMA capability on ATA/ATAPI CD-ROM, CD-R/CD-RW, and DVD-ROM drives
[STOR-0341; SDG3:146; see also FAQ B10.1.5.4]
B10.5.4.2 CD device requirements
[STOR-03xx; SDG3:18x; see also FAQ B10.5.5.4]
-
Provides 8x minimum transfer rate or better performance. [STOR-0362; SDG3:185; see FAQ B10.5.5.2]
-
CD-enhanced compatible. [STOR-0352; SDG3:186]
-
Supports specified logical and physical CD formats. [STOR-0353; 0355; SDG3:187]
-
Supports the READ CD-DA command as defined in the MMC-2 standard. [STOR-0354; SDG3:188; see also FAQ B10.5.5.4]
-
Supports digital audio detection and digital audio quality on CD-ROM drive - see http://www.microsoft.com/hwdev/devdes/cddigital.htm. [STOR-0357; see FAQ B10.5.5.3]
B10.5.4.3 DVD storage device requirements
[STOR-036x; SDG3:19x]
-
Provides 2 MB per second minimum transfer rate or better performance anywhere on the disc. [STOR-0360; SDG3:191; see FAQ B10.5.5.2]
-
Supports logical and physical CD formats, MMC-2, and defect management where applicable. [STOR-0361; SDG3:192, 193; see FAQ B10.5.5.4]
B10.5.4.4 Windows 98/Me: Media Player functionality with .AVI and .MPG files B10.5.5 CD/DVD Drives - FAQs B10.5.5.1 SEE B10.1.5 B10.5.5.2 Minimum speed requirement for CD and DVD devices [Logo Program Clarification]
[STOR-036x; SDG3:165]
The design references for this requirement are now STOR-0362, STOR-0360, SDG3:165.
FAQ Date: June 16, 2000
B10.5.5.3 CD transfer speed on USB [Logo Program clarification]
Microsoft acknowledges that CD-ROM devices that otherwise meet the Windows Logo Program requirements for 8x or better transfer rate will likely achieve only about 6x transfer speed when the device is connected over USB, because of the transfer speed limitations of USB 1.x. Such configurations will be eligible for the Windows Logo.
FAQ Date: December 22, 1999
B10.5.5.4 CD Capabilities and CD Audio [Correction]
[STOR-0357]
CD and DVD drives must implement "CD Capabilities and Mechanical Status Page" (2Ah), as defined in the MMC-2 standard. The bit "CD-DA Commands Supported" must be set and the functionality must be implemented.
CD and DVD drives must also implement and set the bit "CD-DA Stream is Accurate" of "CD Capabilities and Mechanical Status Page." The READ_CD command and READ_RAW commands must provide sector-accurate reads, as defined in MMC-2. Data alignment accuracy must be equivalent to that of data reads. Because of the lack of error correction code (ECC) bytes used for data tracks, the data itself may contain inaccuracies due to physical defects of the media.
Windows XP: A CD-R/RW drive must support the following commands, as defined in SFF-8090 and MMC-2:
Get Configuration
Get Event/Status Notification
Operational Change Request/Notification
External Request
Media Request
Device Busy
Mode sense10, Mode Select10
Prevent/Allow Medium Removal
ReadTOCPAMAATIP
Read CD, Read CD MSF
Read Disc Information
Read Track Information
Send OPC Information
Set CD Speed
Start/Stop Unit
Blank
Write 10, Read 10, Read 12
Write 12, in the following cases:
DVD+RW Feature (2Ah)
DDCD-R Write Feature (31h)
DDCD-RW Write Feature (32h)
Real-Time Streaming Feature (107h)
A CD-R/RW drive that identifies itself as CD-RW capable must support the following capabilities:
-
Capability
|
Description
|
Profile List
|
A list of all profiles supported by the device.
|
Core
|
Basic functionality.
|
Morphing
|
Ability to notify Initiator about operational changes and accept Initiator requests to prevent operational changes.
|
Removable Medium
|
The medium may be removed from the device.
|
Random Readable
|
Read ability for storage devices with random addressing.
|
Multi-Read
|
The Logical Unit complies with OSTA Multi-read.
|
CD Read
|
The ability to read CD specific structure.
|
Incremental Streaming
|
Write support for sequential recording.
|
Formattable
|
Support for formatting the media.
|
Restricted Overwrite
|
Write support for media that shall be written in multiples of Logical blocks.
|
CD Track at once
|
Ability to write CD with track at once recording.
|
Defect management
|
Ability of the drive/media system to provide an apparently defect-free space.
|
Power management
|
Initiator and device directed power management.
|
Timeout
|
Ability to respond to all commands within a specific time.
|
Real-Time Streaming
|
Ability to read and write using Initiator requested performance parameters.
|
FAQ Date: October 7, 1998; May 24, 2001
B10.5.5.5 Defect management for +RW media [Correction]
Defect management for +RW media is defined in ECMA-274.
FAQ Date: October 7, 1998; corrections March 1, 1999
B10.5.5.6 CSS copyright protection; DVD Regionalization [Logo Program Clarification]
CSS copyright protection is not a Logo Program requirement. Nor is DVD Regionalization. The related technical issue is addressed through proprietary licensing programs and is not a testing requirement for the Windows Logo Program. It is the responsibility of independent hardware and software vendors to ensure for themselves that they have met the necessary requirements in their products.
FAQ Date: January 18, 2000
B10.5.R CD/DVD Drives - Future Requirements
See B10.1.R.
B10.5.R.1 CD-RW drives will be required to support the Mt. Rainier initiative specification for support of Windows-based block addressing of CD-RW media
See http://www.mt-rainier.org.
|