Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР3_Файловые системы,33.docx
Скачиваний:
16
Добавлен:
13.11.2018
Размер:
213.89 Кб
Скачать

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

В Windows XP, Windows 2000, Windows 2003 поддерживается файловая система компакт-дисков CDFS, выполненная по стандарту ISO 9660. Файловая система CD-ROM (CDFS) является относительно простым форматом, который был определен в 1988 году как стандарт форматирования только для чтения для носителей информации на CD-ROM. Поддержка CDFS была введена в Windows NT 4.0. Реализация в Windows включает в себя поддержку длинного имени файла, определяемую Уровнем 2 стандарта Международной организации по стандартизации (ISO) 9660. Файловая система CDFS (только для чтения), обслуживается драйвером \Windows\System32\Drivers\Cdfs.sys, который поддерживает надмножества форматов ISO-9660 и Joliet. Если формат ISO-9660 сравнительно прост и имеет ряд ограничений, то формат Joliet более гибок и поддерживает Unicode-имена произвольной длины. Если на диске присутствуют структуры для обоих форматов (чтобы обеспечить максимальную совместимость), CDFS использует формат Joliet. Из-за своей простоты формат CDFS имеет ряд ограничений:

  • длина имени каталога и файла должны быть меньше чем 32 символа;

  • глубина дерева каталогов может быть не больше, чем восемь уровней;

  • максимальная длина файлов не должна превышать 4 Гб;

  • число каталогов не может превышать 65 535.

CDFS считается унаследованным форматом, поскольку индустрия уже приняла в качестве стандарта для носителей, предназначенных только для чтения, универсальный дисковый формат UDF (Universal Disk Format).

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

UDF – универсальный формат дисков представляет собой файловую систему, соответствующую стандарту Международной Организации по Стандартизации (ISO) 13346, предназначенную для доступа к DVD-ROM и CD-ROM. Универсальный дисковый формат (UDF) определяется Ассоциацией по технологии оптического хранения данных (OSTA). Он разработан, чтобы заменить CDFS и добавить поддержку устройств DVD-ROM. UDF включается в спецификации DVD и более гибок, чем формат CDFS. Поддержка формата UDF была введена в Windows 2000 и включала в себя поддержку только чтения дисков. Начиная с Windows XP, осуществляется поддержка чтения и записи данных на диск. В Windows XP/Windows 2003 включена собственная поддержка чтения-записи оптических дисков DVD-RAM и возможность чтения формата UDF 2.01 (Universal Disk Format), включая DVD-диски и DVD-видео. Файловая система UDF имеет ниже перечисленные особенности:

  • длина имени файла может быть до 254 символов в ASCII-кодировке или до 127 символов в Unicode-кодировке;

  • имена файлов могут включать буквы как верхнего, так и нижнего регистра;

  • файлы могут быть разреженными (sparse); размеры файлов задаются 64-битными значениями;

  • максимальная длина пути составляет 1023 символа.

Файловая система UDF в Windows является UDF-совместимой реализацией OSTA – подмножеством формата ISO-13346 с расширениями для поддержки CD-R, DVD-R/RW и т.д. Организации по Стандартизации определила UDF в 1995 году как формат магнитооптических носителей, главным образом DVD-ROM, предназначенный для замены формата ISO-9660. Формат UDF включен в спецификацию DVD и более гибок, чем CDFS. Драйвер UDF (\Windows\System32\Drivers\Udfs.sys) поддерживает UDF версии 1.02 и 1.5 в Windows 2000 и версий 2.0 и 2.01 в Windows XP и Windows Server 2003.