CDFS/UDFS File Systems Catalog Items and Sysgen Variables (Compact 2013)
3/26/2014
In Windows Embedded Compact, you can implement functionality for your device to read CDs, DVDs, and CD-ROMs by using support for either the compact disk file system (CDFS) or universal disc file system (UDFS).
CDFS uses the ATAPI block driver for audio and video navigation and playback. It follows the ISO 9660 specification and supports long file names.
UDFS uses the USB block driver or the ATAPI block driver for audio and video navigation and playback. It follows OTSA UDF revisions 1.02 through 2.50. These versions of UDF specifications replace CDFS for optical media file systems that support live file systems in addition to mastered media.
For more information, see File Systems.
For more information about how to add or remove catalog items, see Create Your First OS.
Hardware and Software Requirements
- Requires an optical disk drive on the hardware board.
CDFS Sysgen Variables
The following table describes the catalog items you can use to implement CDFS.
SYSGEN variable |
Description |
Dependencies |
---|---|---|
SYSGEN_CDFS |
Provides support for reading data from a CD that is in an attached CD drive. |
Requires ATAPI PCI/IDE Storage Block Driver (SYSGEN_ATAPI). For more information, see Block Driver Catalog Items and Sysgen Variables. |
For detailed information about registry values that affect CDFS, see CDFS Registry Settings.
UDFS Catalog Items and Sysgen Variables
The following table describes the catalog items you can use to implement UDFS.
Catalog item |
Environment variable |
Description |
Dependencies |
---|---|---|---|
CDFS/UDFS |
SYSGEN_UDFS |
Provides support for reading data from a CD, CD-ROM, or DVD that is in an optical disk drive on a device. |
Requires Basic ATAPI PCI CD/DVD-ROM Support (SYSGEN_ATAPI_PCIO_CD) or USB Storage Class Driver (SYSGEN_USB_STORAGE). For more information, see Block Driver Catalog Items and Sysgen Variables or USB Host Driver Catalog Items and Sysgen Variables. |
For detailed information about registry values that affect UDFS, see UDFS Registry Settings.
See Also
Reference
UDFS Registry Settings
CDFS Registry Settings