what is cdfs

Mar 4, 2009

What is CDFS? I have googled around the term an so far i have collected the following information hope it will benifit you (some what)

In Windows, CDFS (Compact Disc File System) is the Windows driver for CD-ROM players. CDFS replaces MSCDEX that was used for MS-DOS and is a 32-bit program that runs in protected mode. In addition, CDFS uses a VCACHE  driver to control the CD-ROM disk cache allowing for a smoother play back.

WinXP Pro:
The Windows XP Professional Compact Disc File System (CDFS) can read Compact Discs (CDs) formatted according to the ISO 9660 file system standard. The ISO 9660 specification defines three methods, or interchange levels, for recording and naming files on a CD. Windows XP Professional supports up to interchange level 3.

Windows XP Professional also supports Joliet, an extension to ISO 9660, which supports CDs that are recorded using file names containing Unicode characters. Joliet supports file and folder names on CDs as follows:

A.) File and folder names can contain up to 64 Unicode characters.
B.) Folder names can contain file name extensions.
C.) Folder hierarchy can be recorded deeper than 8 levels.

CDFS does not support the Rock Ridge Interchange Protocol extensions to ISO 9660 and reads only the ISO 9660 structures on such discs.

If the computer uses a compatible CD-ROM drive, Windows XP Professional can also read CDs recorded by using the following standards:

1.) Red Book (CD-Audio), including Enhanced CD (Music CD’s)
2.) Yellow Book (CD-ROM)
3.) CD-XA
4.) White Book (Video CD)
5.) Photo CD
6.) Orange Book Part II (CD-recordable, including multisession) and Part III (CD-Rewritable)
7.) Blue Book (CD Extra)

Note:

Users may require a special Program or Player to interpret the information on CD-XA, White Book, and Photo CDs. And… Windows XP Professional cannot read CD-R or CD-RW discs that have not been closed by the writing software.

Windows XP Professional provides integrated support for writing data to CD-R and CD-RW. When writing data to CD, Windows XP Professional automatically uses the Joliet and ISO 9660 formats. When writing audio files to CD, Windows XP Professional uses the Red Book format. See: CD Recording.

Win2000:
CDFS, or CD-ROM File System, is a relatively simple format defined in 1988 as the read-only formatting standard for CD-ROM media. Windows 2000 implements ISO 9660-compliant CDFS in WinntSystem32DriversCdfs.sys, with long file name support defined by Level 2 of the ISO 9660 standard. Because of its simplicity, the CDFS format has a number of restrictions:

1.      Directory and file names must be fewer than 32 characters long.
2.      Directory trees can be no more than eight levels deep.
3.      CDFS is considered a legacy format since the industry has adopted the Universal Disk Format (UDF) as the standard for read-only Media.

Win9x:
1. CDFS (CD-ROM File System) - The Win9x 32-bit protected mode File System Driver (FSD) handles CD-ROM Drives in Win95/98. CDFS.vxd uses the Windows Vcache disk cache to buffer data from CD-ROM in memory to speed up data retrieval. CDFS.vxd replaced the earlier 16-bit real mode MSCDEX.EXE used in DOS/Windows 3.1.

Remember, Windows MUST correctly identify the Controller to correctly identify CD Devices on said Controller.
1. msdn.microsoft.com - Types of Windows Drivers: Types of Kernel-Mode Drivers - CDFS File System Drivers (FSDs). File System Drivers include FAT, NTFS & CDFS.
2. An alternate CDFS.VXD CD Driver on Win9x to show Audio CD’s as WAV files IN THE FILE SYSTEM! This replacement driver shows WAV files in a variety of qualities. It works on any CD drive that Win9X supports. Rename the old CDFS.VXD to CDFS.old for archive purposes. From cyber7.
3. UDF: (Universal Disk Format) - A File System for Optical Media Storage developed by the Optical Storage Technology Association (OSTA).

0 comments:

Post a Comment

About Author

My photo
Working as an Automation Analyst, Ritesh is very passionate about developing tools and apps. His profile contains a long list of tools developed for Windows and apps for Android platform.