This section presents the requirements for CD and DVD drives.
Required
The server system must include either CD drive support or another method to enable the installation (or reinstallation) of the operating system. In a cluster, at least one node must have a CD drive.
This section summarizes requirements for CD drives. A CD drive is not required if another method is provided to support operating system installation. However, if a CD drive is present, it must comply with these requirements.
Required
The CD drive must support 1200 KB per second average throughput or higher performance when running in the fully on power state. For recording CD drives, a write/read speed of 2x/8x or higher performance is required.
Required
The CD drive must be able to mount multisession CD-ROM discs, even if track 1 is Red Book audio. Microsoft recommends use of the Sony ReadTOC method for SCSI-2 multisession support, as noted in the MMC-2 standard.
CD-Enhanced support must comply with Blue Book standards, as defined in Enhanced Music CD Specification, Version 1.0.
Required
At a minimum, the CD device must be compatible with the following formats to ensure cross-media compatibility, based on compliance with the Optical Storage Technology Association (OSTA) MultiRead Specification for CD-ROM, CD-R, CD-R/RW, and DVD-ROM Devices, Version 1.11:
Note: Any ATAPI CD drive designed to play back CD-I content must return a minimum of two track entries for the READ-TOC (0x43) command. These two track entries must be a track 01 entry and a track 0xAA entry for the lead-out address. Drives that do not comply with this minimum requirement cannot play back CD-I movies.
Required
CD drives attached to the system using the ATA interface must support the hardware and protocols documented in the ATA Packet Interface for CD-ROMs, SFF-8020i, Version 2.6 or later.
Recommended: Support for the READ CD-DA command as defined in the MMC-2 standard.
Required
Both multisession forms (01b and 10b) as well as the compatibility form (00b) of the READ_TOC command, must be implemented. This requirement ensures complete support for CD multisession capabilities.
Required
If an ATAPI-compatible CD changer is present that has a capacity for seven or fewer discs, the device must comply with MMC-2 standard.
Required
For server systems that include CD and DVD drives, the system BIOS or option ROM must support the No Emulation mode defined in El Torito—Bootable CD-ROM Format Specification, Version 1.0, published by IBM and Phoenix.
A removable USB mass storage device must not be the primary boot device.
Recommended
A motorized design is not required, but if it is implemented, the device must be designed so the user has three options to close the device when inserting a disc:
This section summarizes requirements for supporting DVD drives. A DVD drive is not required in a server system, but if present, it must comply with these requirements. Systems targeted for use with Windows NT Server/Enterprise Edition should provide DVD drive capabilities.
For more information about DVD support under Windows NT, see the articles at http://www.microsoft.com/hwdev/dvd/.
Required
The minimum sustained DVD device media transfer rate must be at least 2 MB per second for read operations from the DVD disk.
Recommended: A 4x DVD-ROM at 4 MB per second sustained from the DVD disk.
Required
If DVD capability is present in a server, the drive and controller must support byte-aligned, multisegment, bus master DMA transfers.
If attached by way of an ATA interface, ATAPI DVD drives and ATA system-board implementations must support DMA as specified in ATA/ATAPI-4.
Required
DVD drives must support all the functionality of CD drives as outlined elsewhere in this document. Specifically, the DVD drive must be compatible with the following formats to ensure that the DVD drive can read earlier media:
Recommended: Support for ECMA-274 (PC+RW) and ECMA-272, 273 (DVD-RAM 1.0 and DVD-R).
Conforming to OSTA MultiRead Specification, Version 1.11 indicates compliance with all of the above CD compatibility requirements.
Required
The MMC-2 standard defines the implementation requirements that the Windows NT operating system supports. A DVD drive must comply with the MMC-2 standard. Additionally, the drive must support the following commands:
Beh | Read CD | 08h | Device reset | |
B9h | Read CD MSF | A0h | Packet | |
4Bh | Pause/resume | A1h | Identify packet device | |
E5h | Check power mode | Efh | Set features | |
90h | Execute device diagnostic | E6h | Sleep | |
E1h | Idle immediately | E0h | Standby immediate | |
00h | NOP |
DVD drives must also support the following:
Recommended
A motorized design is not required, but if it is implemented, the device must be designed so the user has three options to close the device when inserting a disc:
Required
The drive must support the defect management that is transparent to the operating system, according to industry standards. Defect management for DVD-RAM media is defined in DVD Specifications for Rewritable Disc, Part 1: Physical Specifications, published by Toshiba Corporation. Defect management for DVD+RW is defined in ECMA-274.
Required
The following capabilities are required for DVD drives that support DVD-Video playback:
Software is provided as part of the Windows NT operating system support for DVD to facilitate the authentication process required by this scheme, thus allowing a DVD drive to authenticate and transfer keys with a CSS decrypter. Operating system software acts as the agent to allow either hardware or software decrypters to be authenticated.
Playback of regionalized movies must be handled in accordance with the CSS requirements and the interfaces as defined in the Mt. Fuji 2.0 specification for Phase II regionalization (RPC II). Version 2.0 of the Mt. Fuji specification will be proposed to the Small Form Factor committee as SFF 8090 Version 2.0 Revision 1.0. DVD implementations should conform to this specification if it is approved before these design guide requirements take effect.
Subpicture streams must be supported as defined in the DVD Specification, Version 1.0, from Toshiba Corporation. Alpha blending, or a simulation implemented in the driver, is required for static menus.
For information, see the Microsoft DirectX® 5.1 SDK (provided in the Microsoft Platform SDK) and the DirectX 5.0 information in Windows NT 5.0 DDK.
This requires support for YUV offscreen surface and up/down interpolated scaling, as defined in the following requirement.