Реклама:

Файловые системы CD-ROM

Для воспроизведения первых дисков CD-ROM, выпущенных различными производителями, требовалось специальное программное обеспечение. Это связано с тем, что спецификация Yellow Book подробно описывает структуру секторов данных, но совершенно не затрагивает файловые системы или способы хранения информации в файлах, а также форматы данных, которые могут использоваться в компьютерах с разными операционными системами. Вполне очевидно, что основным препятствием к появлению совместимых на программном уровне приложений CD-ROM стало отсутствие универсальных файловых форматов.

В 1985-1986 годах несколько компаний совместными усилиями разработали спецификацию файлового формата High Sierra, которая обеспечила совместимость компьютерных дисков CD-ROM практически со всеми накопителями. Таким образом, спецификация High Sierra определила первую стандартную файловую систему, которая сделала CD-ROM универсальными компьютерными носителями. В настоящее время существует несколько файловых систем, используемых на компакт-дисках.

■ High Sierra

■ ISO 9660 (на основе High Sierra)

■ Joliet

■ UDF (Universal Disk Format)

■ Mac HFS (Hierarchical File Format)

■ Rock Ridge

■ Mount Rainier

Операционными системами поддерживаются далеко не все форматы файловых систем CD. Основные файловые стандарты и совместимые с ними операционные системы приведены в табл. 11.20.

Таблица 11.20. Форматы файловых систем CD

Файловая система

DOS/Windows 3.1

Windows 9х/Ме

Windows NT/2000

Windows Vista

Mac OS

High Sierra

Да

Да

Да

Да

Да

ISO 9660

Да

Да

Да

Да

Да

Joliet

Да1

Да

Да

Да

Да1

UDF

Нет

Да2

Да2

Да

Да2

Mao HFS

Нет

Нет

Нет

Нет

Да

Rock Ridge

Да'

Да'

Да'

Да'

Да'

Mount Rainier

Нет

Да3

Да3

Да

Да3

1. Отображается короткое имя, например SHORTN-1 .TXT.

2. Только в том случае, если установлена программа чтения UDF.

3. Требуются аппаратное обеспечение Mount Rainier (называемое также EasyWrite) и программный драйвер (Win98 или выше) либо программы считывания сторонних разработчиков.

Примечание

Файловые системы Mac HFS и Rock Ridge не поддерживаются операционными системами DOS и Windows, поэтому нет смысла их здесь подробно описывать.

High Sierra

Производители аппаратного и программного обеспечения ПК были заинтересованы в решении проблемы, связанной со стандартизацией файлового формата CD-ROM. Это позволило бы создавать компьютерные компакт-диски, читаемые всеми системами, без разработки специальных файловых систем и драйверов. В 1985 году в отеле High Sierra на озере Тахо (Невада), собрались представители компаний TMS, DEC, Microsoft, Hitachi, LaserData, Sony, Apple, Philips, 3M, Video Tools, Reference Technology и Xebec для того, чтобы создать общий логический формат и файловую структуру дисков CD-ROM. В 1986 году этот формат был опубликован как Рабочий документ по вопросам обработки информации: тома и файловая структура оптических дисков CD-ROM, используемых для обмена данными. Этот стандарт впоследствии получил название High Sierra.

Благодаря этому соглашению, которое позволяет всем накопителям, использующим соответствующий драйвер (например, MSCDEX.EXE, поставляемый вместе с MS-DOS), читать любые диски формата High Sierra, началось массовое тиражирование программ на компакт-дисках. Кроме того, появление этого стандарта позволило создать компакт-диски, ориентированные на различные операционные системы — DOS, UNIX и т.д. Без этого соглашения для выхода CD-ROM на мировой рынок потребовались бы многие годы, что сдерживало бы разработку приложений, использующих компакт-диски.


⇐ Предыдущая страница| |Следующая страница ⇒