Форматы дисков
IMAPI поддерживает три формата файловой системы: ISO 9660, Joliet и UDF.
ISO 9660
Формат ISO 9660 — это исходная стандартная файловая система для дисков с данными компакт-дисков. Формат распознается в нескольких операционных системах, включая MSDOS, Mac OS, UNIX и операционную систему Windows. Формат ISO 9660 опубликован Международной организацией по стандартизации (ISO).
Формат начинается с сектора 16 с заголовком тома CD0001; Остаток от заголовка следует. Другие производные форматы также начинаются с сектора 16, но используют другую строку для заголовка тома. Например, на дисках High Sierra используется строка CD-ROM0001, а в интерактивном формате Compact Disc используется CD-I0001.
Заголовок указывает на области диска, в которых хранятся имена файлов в формате ISO 9660. Соглашение об именовании файлов и каталогов состоит из 8 символов, точки и еще 3 символа. Это то же соглашение об именовании, которое используется операционной системой MSDOS.
Дополнительные заголовки файловой системы для таких форматов, как Joliet и UDF, могут сосуществовать на диске, не влияя на удобочитаемость формата ISO 9660. После индексов диск занимает набор файлов данных. Индексы для каждой файловой системы независимо ссылаются на файлы данных на диске.
Спецификация ISO 9660 определяет три уровня формата:
- Уровень 1 определяет имена файлов для использования символьного формата 8.3.
- Уровень 2 позволяет использовать более длинные имена файлов, как на платформах DOS 6.xx, MacIntosh и UNIX.
- Уровень 3 позволяет чередовать данные и звуковые файлы для повышения производительности извлечения (воспроизведения). Этот уровень также удаляет ограничение в 2 ГБ файлов. Этот уровень не поддерживается API овладения образами.
DVD-диски также могут использовать ISO 9660; однако файловая система UDF является наиболее распространенной файловой системой, используемой с DVD-носителем.
Joliet
Формат Joliet является производным от ISO 9660. Этот формат записывает индекс файловой системы Joliet в образ диска в дополнение к индексу файловой системы ISO 9660.
Индекс Joliet обеспечивает следующие улучшения в индексе файловой системы:
- Распознает длинные имена файлов длиной до 32 символов.
- Различает буквы верхнего и нижнего регистра в именах файлов.
- Поддерживает символы Юникода в имени файла.
Заголовок формата Joliet начинается с сектора 17 диска.
Так как формат Joliet сохраняет файловую систему ISO 9660 на диске, сохраняется совместимость с устройствами, совместимыми с ISO 9660.
Формат UDF
Универсальный формат дисков (UDF) — это новая файловая система, разработанная ассоциацией технологий оптического хранения (OSTA) для оптических носителей. Определяемая пользователем функция — это переносимый формат, распознаваемый несколькими операционными системами. UDF заменяет ISO 9660 в качестве нового стандарта, особенно с носителями для чтения и записи.
Функции определяемой пользователем функции включают следующее:
- Поддерживает носитель размером до 2 ТБ.
- Поддерживает флэш-носители, диски Iomega REV и диски CD-MRW.
- Хранит файлы длиной менее 2 КБ в блоке «Запись файла».
- Поддерживает файлы длиной до 2 Тбайт с именами файлов длиной до 255 символов.
- Поддерживает широкий набор атрибутов файла, подходящих для различных операционных систем.
- Поддерживает формат моста, в котором все форматы ISO 9660, Joliet и UDF находятся на одном диске. Используется в приложениях для видео, таких как DVD-Video, DVD+VR и DVD-VR.
- Поддерживает именованные потоки и файлы в режиме реального времени.
1.3. Файловые системы CD и DVD
Чтобы проигрыватель дисков или компьютерный привод мог правильно читать информацию на CD/DVD большинства форматов, на дисках создается файловая система, подобная создаваемой на жестких дисках компьютера. Файловая система представляет собой определенную информацию, добавляемую на диск, с помощью которой формируется структура папок и файлов на диске. Файловая система также хранит вспомогательные данные об информации, расположенной на диске. Все эти данные файловая система предоставляет считывающему устройству, чтобы оно могло получить доступ к файлам на диске. В том или ином виде файловая система присутствует практически на любом компакт-диске или DVD, за исключением Audio CD.
Файловые системы бывают различных типов. Вкратце рассмотрим некоторые из них.
Для CD-ROM стандартной файловой системой является ISO 9660 с различными модификациями. Для других форматов CD файловая система ISO 9660 имеет различные модификации. Не вдаваясь в подробности, хотелось бы только отметить, что файловая система ISO 9660 вначале подразумевала следующие ограничения для папок и файлов:
• в имени файла могут употребляться только заглавные буквы, цифры и символ подчеркивания;
• длина имени файла не может быть больше восьми символов, длина расширения – не более трех символов;
• глубина вложения папок, включая корневой каталог, – не более восьми;
• у названия папки не может быть расширения.
Таким образом, файловая система ISO 9660 изначально была полностью совместима с операционной системой MS-DOS. В дальнейшем было разрешено увеличить количество символов в имени файла до 32 и более. Поэтому при записи дисков в настоящее время у вас не возникнет проблем с файлами, у которых имена состоят более чем из восьми символов, что часто бывает в операционной системе Windows.
Альтернативной ISO 9660 файловой системой, применяемой для дисков данных, является Joliet, разработанная Microsoft, чтобы обеспечить поддержку длинных имен файлов и кодировку символов Unicode, что важно для международного использования технологий CD/DVD. Файловая система Joliet допускает имена файлов до 64 символов, глубина вложения папок ограничена восемью, а общая длина полного путевого имени не должна превышать 255 символов, включая пробелы.
Для всех DVD используется файловая система UDF (Universal Disk Format – универсальный формат дисков). В соответствии с UDF на самом верхнем уровне иерархии диск представляет собой том, содержащий следующие части:
• видеозону в папке VIDEO_TS, в которой расположены видеоданные;
• аудиозону в папке AUDIO_TS, в которой расположены аудиоданные;
• зону данных, занимающую всю остальную часть диска.
Видеофайлы должны располагаться в папке VIDEO_TS и иметь формат VOB (Video Object – видеообъект). Их размер не может быть более 1 Гбайт, и они должны быть записаны в виде непрерывной последовательности. Имя файлов должно состоять не более чем из восьми символов, расширение – из трех символов. Файлы формата VOB могут включать в себя не только видео– и аудиоданные, но и вспомогательные изображения, а также данные для навигации по записанному видеофильму, позволяющие перемещаться по меню DVDи фрагментам видеофильма.
Файлы, не отвечающие требованиям UDF, не будут считываться бытовым проигрывателем DVD, то есть вы не сможете просмотреть DVD-фильм на бытовом проигрывателе, если он записан на диск с отступлениями от указанных выше правил. Аудиофайлы должны находиться в папке AUDIO_TS. Зона данных может содержать любые папки, хранящие записанную на диск информацию. Максимальная длина имени файлов данных – не более 255 символов.
Средства записи дисков пакета Nero 8 Premium позволяют выбирать файловую систему на записываемом CD/DVD, предлагая при выполнении отдельных операций оптимальный вариант. Как правило, выбранная по умолчанию файловая система оптимальна для решения большинства задач, но в некоторых случаях приходится устанавливать ее вручную.
Читайте также
Файловые системы Windows
Файловые системы Windows Windows поддерживает на непосредственно подключенных устройствах файловые системы четырех типов, но только первый из них будет иметь для нас существенное значение на протяжении всей книги, поскольку именно полнофункциональная файловая система этого
Файловые системы Unix
Файловые системы Unix Исторически так сложилось, что ОС Unix обеспечивает четыре абстракции, связанные с файловыми системами: файлы, элементы каталогов (directory entry), индексы (inode) и точки монтирования (mount point).Файловая система — это иерархическое хранилище данных определенной
Объединенные файловые системы
Объединенные файловые системы Взгляните повнимательнее на уже знакомый нам рисунок. Пространство имен путей в QNX/Neutrino.Обратите внимание, что ответственными за префикс «/» объявили себя как файловая система fs-qnx4, так и администратор процессов. Это нормально, и
Глобальные файловые системы
Глобальные файловые системы Я испытываю особый интерес к файловым системам, поддерживающим устройства хранения информации подключенные к сети. Когда мы начнем разделять диски между несколькими системами в сети, скорость доставки данных станет очень важным фактором.
Файловые системы
Файловые системы Как известно ещё с советских атеистических времен, Господь Бог, создавая человека, хотел сделать его умным, честным и партийным. Но оказалось, что даже он, при всём своём всемогуществе, не смог ему дать больше двух качеств вместе.Аналогично и с файловыми
2.3.2. Файловые системы
2.3.2. Файловые системы Теперь поговорим о файловых системах, с которыми работает Linux. Эта ОС поддерживает множество систем, в том числе и Windows-файловые системы FAT, FAT32 и NTFS, но при установке ОС Linux желательно выбрать родную систему Ext2, Ext3 или ReiserFS (это название часто сокращают
16.6. Новые файловые системы
16.6. Новые файловые системы Файловая система ext2fs была создана по образу и подобию файловой системы UNIX (UNIX File System — UFS). Обе они (особенно UFS) создавались еще в те времена, когда диски и другие физические носители данных имели довольно маленький (по современным меркам) объем.
16.7. Журналируемые файловые системы
16.7. Журналируемые файловые системы Основная цель, которая преследуется при создании журналируемых файловых систем, состоит в том, чтобы обеспечить быстрое восстановление системы после сбоев (например, после потери питания). Дело в том, что если произойдет такой сбой, то
Глава 6 Файловые системы
Глава 6 Файловые системы Файловая система обеспечивает работу важнейших функций; основные из них перечислены ниже.Поддержка целостности данных и предоставление пользователю необходимых возможностей для создания, удаления, чтения и записи файлов.Предоставление
7.5.1. Файловые системы
7.5.1. Файловые системы Файл /proc/filesystems хранит информацию об известных ядру типах файловых систем. Этот список не очень полезен, так как он не полный: файловые системы могут подключаться и отключаться динамически в виде модулей ядра. В файле /proc/filesystems перечислены типы
1.3. Файловые системы CD и DVD
1.3. Файловые системы CD и DVD Чтобы проигрыватель дисков или компьютерный привод мог правильно читать информацию на CD/DVD большинства форматов, на дисках создается файловая система, подобная создаваемой на жестких дисках компьютера. Файловая система представляет собой
5.1. Различные файловые системы
5.1. Различные файловые системы Linux поддерживает много различных файловых систем. Начинающий пользователь просто теряется, когда видит такое многообразие выбора, — ведь в качестве корневой файловой системы доступны: ext2, ext3, ext4, XFS, ReiserFS, JFS.«Родной» файловой системой Linux
2.4. Файловые системы
2.4. Файловые системы Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечения доступа к ним. Принцип организации файловой системы – табличный. Поверхность жесткого диска
6.6. Файловые системы
6.6. Файловые системы 6.6.1. Назначение и функционирование файловой системы В операционных системах файловая система относится к основным понятиям и определяется как общая система, которая устанавливает правила присвоения имен файлам, хранение, организацию и обработку
ГЛABA 12 Файловые системы
ГЛABA 12 Файловые системы B начале этой главы мы даем обзор файловых систем, поддерживаемых Windows, а также описываем типы драйверов файловых систем и принципы их работы, в том числе способы взаимодействия с другими компонентами операционной системы, например с диспетчерами
Универсальный формат диска — Universal Disk Format
Universal Disk Format (UDF ) — это профиль спецификаций. информация, известная как ISO / IEC 13346 и ECMA-167, и является открытой независимой от поставщика файловой системой для компьютерных данных хранилище для широкого спектра носителей. На практике он наиболее широко используется для DVD и более новых форматов оптических дисков, вытеснив ISO 9660. Благодаря своей конструкции он очень хорошо подходит для инкрементных обновлений как записываемых, так и (перезаписываемых) оптических носителей . UDF был разработан и поддерживается Ассоциацией технологий оптической памяти (OSTA).
- 1 Использование
- 2 История
- 2.1 Версии
- 3.1 Простая сборка
- 3.2 Сборка НДС
- 3.3 Резервная (RW) сборка
Использование
Обычно программное обеспечение для создания освоить файловую систему UDF в пакетном режиме и записать ее на оптический носитель за один проход. Но когда пакетная запись на перезаписываемый носитель, такой как CD-RW, UDF позволяет создавать, удалять и изменять файлы на диске точно так же, как файловая система общего назначения будет на съемных носителях, таких как гибкие диски и флэш-накопители. Это также возможно на носителе с однократной записью, таком как CD-R, но в этом случае пространство, занятое удаленными файлами, не может быть восстановлено (и вместо этого становится недоступным).
Мастеринг с несколькими сеансами также возможен в UDF, хотя некоторые реализации могут быть неспособны читать диски с несколькими сеансами.
История
Ассоциация технологий оптического хранения стандартизировал файловую систему UDF, чтобы сформировать общую файловую систему для всех оптических носителей: как для только для чтения, носителей, так и для перезаписываемых оптических носителей. При первой стандартизации файловая система UDF была нацелена на замену ISO 9660, обеспечивая поддержку как носителей, предназначенных только для чтения, так и носителей с возможностью записи. После выпуска первой версии UDF Консорциум DVD принял ее в качестве официальной файловой системы для DVD-Video и DVD-Audio.
UDF разделяет основные формат дескриптора тома с ISO 9660. Формат «UDF Bridge» определен с 1.50, поэтому диск может также содержать файловую систему ISO 9660, ссылающуюся на файлы в части UDF.
Редакции
Было выпущено несколько редакций UDF:
- Редакция 1.00 (24 октября 1995 г.). Исходный выпуск.
- Версия 1.01 (3 ноября 1995 г.). Добавлено приложение DVD и внесено несколько незначительных изменений.
- Версия 1.02 (30 августа 1996 г.). Этот формат используется на дисках DVD-Video.
- Версия 1.50 (4 февраля 1997 г.). Добавлена поддержка (виртуальной) перезаписи на носители CD-R / DVD-R за счет введения структуры НДС. Добавлены резервные таблицы для управления дефектами на перезаписываемых носителях, таких как CD-RW, DVD-RW и DVD + RW. Добавить мост UDF.
- Версия 2.00 (3 апреля 1998 г.). Добавлена поддержка потоковых файлов и файлов в реальном времени (для записи DVD ), а также упрощено управление каталогами. Поддержка НДС была расширена.
- Версия 2.01 (15 марта 2000 г.) в основном представляет собой выпуск с исправлением ошибок для UDF 2.00. Многие неоднозначности стандарта UDF были устранены в версии 2.01.
- Редакция 2.50 (30 апреля 2003 г.). Добавлен раздел метаданных, облегчающий кластеризацию метаданных, более легкое восстановление после сбоев и дополнительное дублирование информации файловой системы: все метаданные, такие как узлы и содержимое каталогов, записываются в отдельном разделе, который при желании может быть зеркальным. Этот формат используется в некоторых версиях Blu-ray и в большинстве дисков HD-DVD.
- Версия 2.60 (1 марта 2005 г.). Добавлен метод псевдо перезаписи для дисков, поддерживающих возможность псевдо перезаписи на последовательно записываемых носителях. Имеет совместимость только для чтения с реализациями UDF 2.50. (Некоторые Blu-ray используют этот формат.)
Версии UDF внутренне кодируются как двоично-десятичные дроби ; Версия 2.60, например, представлена как 0x0260. Помимо объявления собственной ревизии, совместимость для каждого тома определяется минимальным количеством ревизий для чтения и записи, каждая из которых сигнализирует о том, что требования к этим операциям будут возможны для каждой структуры в этом образе. В ревизии с «максимальной записью» дополнительно записывается наивысший уровень поддержки UDF из всех реализаций, которые выполняли запись в этот образ. Например, том UDF 2.01, который не использует потоковые файлы (представленные в UDF 2.00), но использует НДС (UDF 1.50), созданный реализацией с поддержкой UDF 2.60, может иметь ревизию, объявленную как 0x0201, минимум версия чтения установлена на 0x0150, минимальная запись на 0x0150и максимальная запись на 0x0260.
Технические характеристики
Стандарт UDF определяет три вариаций файловой системы, называемых «сборками». Это:
- Обычный (произвольный доступ для чтения / записи). Это исходный формат, поддерживаемый всеми версиями UDF
- Виртуальная таблица распределения, также известная как НДС (добавочная запись). Используется специально для записи на носитель с однократной записью
- Spared (ограниченный произвольный доступ для записи). Используется специально для записи на перезаписываемые носители
Обычная сборка
Представленный в первой версии стандарта, этот формат может использоваться на любом типе диска, который допускает произвольный доступ для чтения / записи, например жесткие диски, DVD + RW и DVD-RAM носители. Метаданные (до v2.50) и данные файлов адресуются более или менее напрямую. При записи на такой диск в этом формате любой физический блок на диске может быть выбран для размещения новых или обновленных файлов.
Поскольку это базовый формат, практически любая операционная система или драйвер файловой системы, заявляющие о поддержке UDF, должны иметь возможность читать этот формат.
Сборка НДС
Носители с однократной записью, такие как DVD-R и CD-R, имеют ограничения при записи на каждый физический носитель. В блок можно записать только один раз, и запись должна происходить постепенно. Таким образом, обычная сборка UDF может быть записана на CD-R только путем предварительной обработки данных и последующей записи всех данных на носитель одним фрагментом, аналогично тому, как файловая система ISO 9660 записывается на CD-носитель.
Чтобы позволить использовать CD-R практически как жесткий диск, при этом пользователь может добавлять и изменять файлы на CD-R по своему желанию (так называемый «доступ к букве диска» в Windows), OSTA добавили сборку НДС в стандарт UDF в его редакции 1.5. НДС — это дополнительная структура на диске, которая позволяет записывать пакеты ; то есть переназначение физических блоков при изменении или удалении файлов или других данных на диске. Для носителей с однократной записью весь диск виртуализирован, что делает природу с однократной записью прозрачной для пользователя; с диском можно обращаться так же, как и с перезаписываемым диском.
Характер носителей CD-R или DVD-R с однократной записью означает, что при удалении файла на диске данные файла все еще остаются на диске. Он больше не отображается в каталоге, но по-прежнему занимает исходное место, где он был сохранен. В конце концов, после использования этой схемы в течение некоторого времени диск будет заполнен, так как свободное место не может быть восстановлено путем удаления файлов. Для доступа к предыдущему состоянию диска (состоянию до удаления) можно использовать специальные инструменты, что делает восстановление возможным.
Не все диски полностью реализуют версию 1.5 или выше UDF, поэтому некоторые из них могут быть не в состоянии обрабатывать сборки НДС.
Зарезервированная (RW) сборка
Перезаписываемые носители, такие как DVD-RW и CD-RW, имеют меньше ограничений, чем DVD-R и CD- R media. Секторы можно переписывать произвольно (но пакетами за раз). Эти носители можно полностью стереть в любое время, сделав диск снова пустым, готовым для записи на него нового UDF или другой файловой системы (например, ISO 9660 или CD Audio ). Однако секторы носителя -RW могут «изнашиваться» через некоторое время, что означает, что их данные становятся ненадежными из-за слишком частой перезаписи (обычно после нескольких сотен перезаписей с помощью CD-RW).
Простые сборки и сборки с НДС формата UDF могут использоваться на перезаписываемых носителях с некоторыми ограничениями. Если простая сборка используется на носителе -RW, изменение данных на уровне файловой системы не должно быть разрешено, так как это приведет к быстрому износу часто используемых секторов на диске (например, для данных о размещении каталогов и блоков), что затем останется незамеченным и приведет к потере данных. Чтобы разрешить модификацию файлов на диске, можно использовать перезаписываемые диски, такие как -R носитель, используя сборку НДС. Это гарантирует, что все блоки будут записаны только один раз (последовательно), гарантируя, что нет блоков, которые перезаписываются чаще других. Таким образом, RW диск можно стереть и использовать многократно, прежде чем он станет ненадежным. Однако в конечном итоге он станет ненадежным, и его будет нелегко обнаружить. При использовании сборки VAT носитель CD-RW / DVD-RW фактически отображается на компьютере как носитель CD-R или DVD +/- R. Однако носитель можно снова стереть в любой момент.
Резервная сборка была добавлена в редакцию 1.5, чтобы учесть особенности перезаписываемых носителей. Эта сборка добавляет дополнительную таблицу резервирования, чтобы управлять дефектами, которые в конечном итоге могут возникнуть на частях диска, которые были перезаписаны слишком много раз. В этой таблице ведется учет изношенных секторов и их переназначение на рабочие. Управление дефектами UDF не применяется к системам, которые уже реализуют другую форму управления дефектами, например, Mount Rainier (MRW) для оптических дисков или контроллер диска для жесткого диска.
Инструменты и накопители, которые не полностью поддерживают версию 1.5 UDF, будут игнорировать таблицу резервирования, что приведет к их чтению устаревших изношенных секторов, что приведет к извлечению поврежденных данных.
Так называемые служебные данные UDF, которые распределены по всему диску, резервируют часть пространства хранения данных, ограничивая полезную емкость CD-RW, например, От 650 МБ до примерно 500 МБ.
Набор символов
Спецификации UDF допускают использование только одного набора символов OSTA CS0, который может хранить любой код Unicode точка за исключением U + FEFF и U + FFFE. Дополнительные наборы символов, определенные в ECMA-167, не используются.
После исправления ошибки DCN-5157 диапазон кодовых точек был расширен до всех кодовых точек из Unicode 4.0 (или любой более новой или более старой версии), включая Плоскость 1–16 символов, например Emoji. DCN-5157 также рекомендует нормализовать строки к форме нормализации C.
Набор символов OSTA CS0 сохраняет 16-битную строку Unicode, «сжатую» в 8-битные или 16-битные блоки, Перед ним стоит однобайтовый тег compID для обозначения типа сжатия. 8-битное хранилище функционально эквивалентно ISO-8859-1, а 16-битное хранилище — UTF-16 с прямым порядком байтов. Эталонный алгоритм не проверяет запрещенные кодовые точки и не интерпретирует суррогатные пары, поэтому, как и NTFS, строка может быть искажена. (В DCN-5157 не указана конкретная форма хранения, но UTF-16BE — единственный хорошо известный метод для хранения всего Юникода, в то время как он в основном обратно совместим с UCS-2.)
Совместимость
Многие DVD-плееры не поддерживают никакую ревизию UDF, кроме версии 1.02. Диски, созданные с более новой версией, могут по-прежнему работать в этих проигрывателях, если используется формат моста ISO 9660. Даже если операционная система утверждает, что может читать UDF 1.50, он по-прежнему может поддерживать только простую сборку и не обязательно сборку VAT или Spared UDF.
Mac OS X 10.4.5 утверждает, что поддерживает версию 1.50 (см. man mount_udf), но он может правильно монтировать только диски простой сборки и не обеспечивает никакой поддержки виртуализации. Он не может монтировать UDF-диски с НДС, как это видно на примере Sony Mavica. Выпуски до 10.4.11 монтируют диски с Sparing Table, но неправильно читает свои файлы. Версия 10.4.11 устраняет эту проблему.
Аналогично, Windows XP Service Pack 2 (SP2) не может читать диски DVD-RW, которые используют резервные таблицы UDF 2.00 в качестве системы управления дефектами. Эта проблема возникает, если система управления дефектами UDF создает таблицу резервирования, которая охватывает более одного сектора на диске DVD-RW. Windows XP SP2 может распознать, что DVD использует UDF, но проводник Windows отображает содержимое DVD как пустую папку. Для этого доступно исправление, которое включено в пакет обновления 3.
Из-за версий и параметров UDF по умолчанию, раздел UDF, отформатированный в Windows, не может быть записан в macOS. С другой стороны, раздел, отформатированный в macOS, не может быть напрямую записан в Windows из-за требования таблицы разделов MBR. Кроме того, Linux поддерживает запись только в UDF 2.01. Сценарий для Linux и macOS под названием format-udf обрабатывает эти несовместимости, используя UDF 2.01 и добавляя поддельный MBR; для Windows лучшим решением является использование инструмента командной строки format / FS: UDF /R:2.01 .
- Если не указано иное, поддержка чтения и записи означает, что только простая сборка UDF поддерживается, но не с НДС и без сборок.
- Поддержка «чтения» означает, что диск в формате UDF может быть смонтирован системой. Это позволяет пользователю читать файлы с тома UDF, используя тот же интерфейс, который используется для доступа к файлам на других дисках, подключенных к компьютеру.
- Поддержка «записи» означает, что, помимо чтения файлов из смонтированный том UDF, данные, такие как файлы, могут быть изменены, добавлены или удалены.
См. также
- Сравнение файловых систем
- Создание DVD
- ISO / IEC 13490
Ссылки
Дополнительная литература
- Стандарт ISO / IEC 13346, также известный как ECMA-167.
Внешние ссылки
- Домашняя страница OSTA
- Введение в UDF Венгуана Вана
- Поддержка UDF в Linux
- Устранение неполадок чтения UDF в Microsoft Windows
- Версия 2.60 UDF 1 марта 2005 г.
- AIX — файловая система CD-ROM и UDFS
Чем открыть udf диск. Форматы записи на CD, DVD — Joliet, UDF, ISO. О файловых системах оптических дисков
Файловая система – это та система, которая используется в работе операционной системой Windows. Она необходима для упорядочивания и хранения данных на каком-либо диске. Именно она в ответе за хранение данных на винчестере. Давайте рассмотрим, что такое файловая система, и какие виды таких систем существуют.
Зачем нужна файловая система
Понять, какая же файловая система используется на вашем компьютере, можно, зайдя в папку под названием «Мой компьютер». Затем необходимо щелкнуть правой кнопкой мыши и выбрать пункт «свойства». В появившемся окне с информацией вы сможете прочесть следующую надпись: Файловая система: (название).
Совершенно не обязательно, что на каждом диске будет стоять одна и та же система файлов. Чтобы это узнать, необходимо просмотреть каждый диск.
Именно от правильного выбора файловой системы и будет зависеть безопасность вашего персонального компьютера, а операционная система не будет сбиваться и терять данные. Давайте рассмотрим, какие файловые системы могут находиться в Windows.
Виды файловых систем
FAT
Первое, что мы рассмотрим – это файловая система под названием FAT. Сегодня она встречается крайне редко, поэтому подробно останавливаться на ней не стоит. Самый большой её недостаток – это максимальный объём диска, который составляет всего 2 Гб, что в современных «железках» практически не встречается. Таким образом, если ваш диск имеет больший объём, то она перестаёт работать. Несколько лет тому назад 2 Гб – это был стандартный объём винчестера, и эта файловая система прекрасно там использовалась. Но сегодня она изжила себя и заняла почетное место на помойке истории.
Следующая файловая система – это знаменитый FAT 32. 32 – это разрядность системы. Данная версия является обновленной разновидностью предыдущей файловой системы. Если вы пользуетесь более ранней версией Windows, то у вас могут возникнуть некоторые проблемы при форматировании диска. Однако данная система гораздо стабильнее, чем её предшественница, а работа с файлами будет протекать намного быстрее.
NTFS
Теперь давайте рассмотрим, что такое файловая система NTFS. Данная система хранения файлов появилась сравнительно недавно и является более современной, чем две предыдущие. Однако, несмотря на огромное количество достоинств, она не обделена и недостатками. Большинство дисков, выпускаемых сегодня коммерческими фирмами, имеют именно такую файловую систему. Она хранит данные намного лучше, однако достаточно требовательна к ресурсам вашего компьютера.
Кроме того, в случае, когда логический диск имеет полную загрузку до 90 процентов, работа файловой системы резко понижается. Также, если операционная система окажется старше, чем Windows XP, то на ней такая файловая система работать просто откажется. Засунув диск в дисковод, ваш компьютер просто не сможет распознать его или будет отмечен как неизвестный раздел. Говоря о достоинствах, можно отметить, что работа такой файловой системы с малыми файлами проходит намного быстрее и качественнее. Самый большой размер, который может иметь диск – это 18 Тб. Здесь же имеется такое понятие, как фрагментация файлов. При ней работа файловой системы не будет замедляться, а продолжит работу в обычном режиме. Также при использовании NTFS вы можете быть целиком и полностью уверены, что порча файла не произойдет. Система очень экономно расходует пространство на диске и позволяет сжимать файлы до минимального размера, совершенно не портя их. Кстати, именно благодаря данной системе стало возможно восстановление данных в случае их потери. Соответственно, если сравнивать эту систему с FAT, то все преимущества налицо. Самое главное, что она вам сможет предложить — это безопасность.
UDF
Теперь пришел черед рассмотреть, что такое файловая система UDF. Эта файловая система, которая независима от операционной системы компьютера и используется для сохранения данных, размещенных на оптических носителях. В отличие от предыдущих систем, UDF позволяет дополнительно записывать информацию на уже заполненную дискету. Также эта файловая система может выборочно стирать определенные файлы на диске, не повреждая остальную информацию. Такие метаданные как корневая территория, располагаются внутри диска хаотично, но основа этих данных имеет три места: 256 сектор, 257 и N-1, в данном случае N – это размер дорожки.
Для дисков в формате DVD, именно UDF является наиболее удачной файловой системой, потому что не имеет совершенно никаких ограничений в размерах файлов. Вы можете записывать, как большие, так и малые видеоролики.
Именно благодаря UDF мы узнали, что такое конечная файловая система, и как её правильно подобрать к своему компьютеру.
HFS расширения для Macintosh
Romeo расширения для Windows
Joliet расширения для Windows
Рок-ридж расширения для UNIX
Это расширение было создано, чтобы файловая система UNIX была представлена на CD-ROM.
1. PX — атрибуты POSIX (стандартные биты rwxrwxrwx, (чтение, запись, запуск) (владелец, группа, все))
2. PN — старший и младший номер устройств (чтобы можно было записать каталог /dev, который содержит устройства)
3. SL — символьная связь
4. NM — альтернативное имя, позволяет использовать произвольные имена, без ограничений
5. CL — расположение дочернего узла (чтобы обойти ограничение на вложенность каталогов)
6. PL — расположение дочернего узла (чтобы обойти ограничение на вложенность каталогов)
7. RE — перераспределение (чтобы обойти ограничение на вложенность каталогов)
8. TF — временные штампы (время создания, последнее изменение, последний доступ)
Это расширение было создано, чтобы файловая система ОС Windows 95 была представлена на CD-ROM.
Для этого используется поле System use.
Расширения содержат следующие поля:
1. Длинные имена файлов (до 64 символов)
2. Набор символов Unicode (поддержка различных языков)
3. Преодоление ограничений на вложенность каталогов
4. Имена каталогов с расширениями
Стандарт Romeo предоставляет другую возможность записи файлов с длинными именами на компакт-диск. Длина имени может составлять 128 символов, однако использование кодировки Unicode не предусмотрено. Альтернативные имена в этом стандарте не создаются, поэтому программы MS-DOS не смогут прочитать файлы с такого диска.
Вы можете выбрать стандарт Romeo только в том случае, если диск предназначен для чтения приложениями Windows 95 и Windows NT.
Иерархическая файловая система компьютеров Macintosh, не совместима ни с какими другими файловыми системами и называется Hierarchical File System (HFS).
Изначально созданная для DVD, с версии 1.50 добавили поддержку CD-RW и CD-R.
Сейчас последняя версия 2.01. Официальную информацию (и спецификацию) можно получить на сервере www.osta.org — сервер Optical Storage Technology Association.
Эта файловая система позволяет отформатировать CD-диск и работать с ним, как с обычным диском, копируя, удаляя и создавая файлы.
Недостаток, еще меньший объем диска (из 700Мбайт остается 550МБайт).
13.2 Файловая система CP/M
CP/M (Control Program for Microcomputers) — операционная система, предшественник MS-DOS.
В ее файловой системе только один каталог, с фиксированными записями по 32 байта.
Имена файлов — 8+3 символов верхнего регистра.
После каждой перезагрузки рассчитывается битовый массив занятых и свободных блоков. Массив находится постоянно в памяти (для 180Кбайтного диска 23 байта массива). После завершения работы, он не записывается на диск.
Каталоговая запись CP/M
Видно, что максимальный размер файла 16Кбайт (16*1Кбайт).
Для файлов размером от 16 до 32 Кбайт можно использовать две записи. Для до 48 Кбайт три записи и т.д.
Порядковый номер записи хранится в поле экстент .
Код пользователя — каждый пользователь мог работать только со своими файлами.
Порядок чтения файлов:
1. Файл открывается системным вызовом open
2. Читается каталоговая запись, из которой получает информацию о всех блоках.
3. Вызывается системный вызов read
Операционная система, которая является основой работы любой компьютерной техники, организует работу с электронными данными, следуя определенному алгоритму, в цепочке которого файловая система не является невостребованной. Что собой представляет вообще файловая система, и какие ее виды применимы в современное время и попытаемся изложить в этой статье.
Описание общих характеристик файловой системы
ФС — это, как уже указано выше, часть операционной системы, которая связана непосредственно с размещением, удалением, перемещением электронной информации на определенном носителе, а также безопасностью ее дальнейшего использования в будущем. Именно это ресурс также применим в случаях, когда требуется восстановление утерянной информации по причине программного сбоя, как такового. То есть это основной инструмент работы с электронными файлами.
Виды файловой системы
На каждом компьютерном устройстве применим особый тип ФС. Особо распространенные следующие ее типы:
— предназначенная для жестких дисков;
— предназначенная для магнитных лент;
— предназначенная для оптических носителей;
— виртуальная;
— сетевая.Естественно, что основной логической единицей работы с электронными данными является файл, под которым подразумевается документ с систематизированной в нем информацией определенного характера, который имеет свое наименование, что облегчает работу пользователя с большим потоком электронных документов.
Итак, абсолютно вся, используемая операционкой инфа, трансформируется в файлы, независимо от того текст это или изображения, или звук, или видео, или фото. Помимо всего прочего драйвера и программные библиотеки, тоже имеют транскрипцию оных.У каждой информационной единицы есть имя, определенное расширение, размер, свойственные характеристики, тип. А вот ФС – это их совокупность, а также принципы работы со всеми ними.
В зависимости от того какие свойственные особенности присущи системе, с такими данными она и будет эффективно работать. А это и есть предпосылкой классификации ее на типы и виды.
Взгляд на файловую систему с точки зрения программирования
Изучая понятие ФС, следует понимать, что это многоуровневая составляющая, на первом из которых преобладает трансформатор файловых систем, обеспечивающий эффективное взаимодействие между самой системой и определенным программным приложением. Именно он отвечает за преобразование запроса к электронным данным в определенный формат, который и распознается драйверами, что влечет за собой эффективную работу с файлами, то есть к ним открывается доступ.
У современных приложений, которые имеют стандарт работы клиент-сервер, требования к ФС очень высоки. Ведь современные системы просто обязаны обеспечивать самый эффективнейший доступ ко всем имеющимся типам электронных единиц, а также оказывать колоссальную поддержку носителей больших объемов, а также устанавливать защиту всех данных от нежелательного доступа иными пользователями, а также обеспечивать целостность информации, хранимой в электронном формате.
Ниже мы рассмотрим все существующие на сегодня ФС и их достоинства и недостатки.
Это самый древний тип файловой системы, который был разработан еще в далеком 1977 году. Она работала с операционкой ОС 86-DOS и не способна работать с жесткими носителями информации, и рассчитана на гибкие их типы и хранение информации до одного мегабайта. Если ограничение размера инфы сегодня не актуально, то иные показатели остались востребованными в неизменном виде.
Эта файловая система использовалась ведущей компанией разработчиком программных приложений – Майкрософт для такой операционки, как ОС MS-DOS 1.0.
Файлы этой системы имеют ряд характерных свойств:— имя информационной единицы должно содержать в своем начале букву или цифру, а дальнейшее содержание наименование может включать различные символы клавиатуры компа;
— имя файла не должно превышать восьми символов, в конце имени ставится точка, после которой следует расширение из трех букв;
— для создания имени файла может использоваться любой регистр раскладки клавиатуры.С самого начала разработки файловая система FAT была направлена на работу с операционкой ОС DOS, она не была заинтересована в сохранении данных о пользователе или владельце информации.
Благодаря всевозможным модификациям этой ФС, она стала самой востребованной в современное время и на ее основе работают самые инновационные операционные системы.
Именно данная файловая система способна сохранять файлы в неизменном виде, если компьютерная техника выключилась неверно в силу, например, отсутствия зарядки батареи или выключения света.
Во многих операционных системах, с которыми работает FAT, лежат определенные программные утилиты, корректирующие и проверяющие само дерево содержания ФС и файлы.
С операционкой ОС Windows NT работает современная файловая система NTFS, в принципе на нее она и была нацелена. В ее составе действует утилита convert, которая отвечает за конвертацию томов с формата HPFS или FAT, в формат томов NTFS.
Она более модернизирована по сравнению с первым описанным выше вариантом. В этой версии расширены возможности касаемо непосредственного управления доступом ко всем информационным единицам. Здесь можно пользоваться множеством полезных атрибутов, динамическим сжатием файлов, отказоустойчивостью. Одним из преимуществ оной является и поддержка требований POSIX стандарта.
Эта файловая система позволяет создавать информационные файлы с именами длинной в 255 символов.
Если операционка, которая работает с данной файловой системой, дает сбой, то не нужно переживать за сохранность всех файлов. Они остаются в целостности и невредимости, поскольку этот тип файловой системы имеет свойство самовосстанавливаться.
Особенностью ФС NTFS является ее структура, которая представлена в виде определенной таблицы. Первые шестнадцать записей в реестре — это содержание самой файловой системы. Каждая отдельная электронная единица тоже имеет вид таблицы, которая содержит информацию о таблице, зеркальный файл в формате MFT, файл регистрации, используемый при необходимости восстановления информации и последующие данные – это информация о самом файле и его данные, которые были сохранены непосредственно на жестком диске.
Все выполняемые команды с файлами имеют свойство сохраняться, что помогает впоследствии восстанавливаться системе самостоятельно после сбоя операционной системы, с которой она работает.
ФС — EFSОчень распространенной является файловая система EFS, которая считается шифрованной. Она работает с операционкой Windows. Эта система обуславливает сохранение файлов на жестком диске в зашифрованном виде. Это самая действенная защита всех файлов.
Шифрование устанавливается в свойствах файла с помощью галочки напротив вкладки, говорящей о возможности шифровки. Воспользовавшись этой функцией можно указывать, кому доступны для просмотра файлы, то есть, кому разрешено с ними работать.Файловые элементы – это самые уязвимые единицы программирования. Ведь именно они и являются информацией, которая хранится на дисках компьютерной техники. Они могут повреждаться, удаляться, скрываться. В общем, работа пользователя только и нацелена на создание, сохранение и перемещение оных.
Операционная система не всегда показывает идеальные свойства своей работы и имеет характерность выходить из строя. Происходит это по многим причинам. Но сейчас не об этом.Очень многие пользователи сталкиваются с уведомлением о том, что повреждена система RAW. Это действительно ФС или нет? Таким вопросом задаются многие. Оказывается, это не совсем так. Если объяснять на уровне языка программирования, то RAW – это ошибка, а именно логическая ошибка, которая внедрена уже в операционку Windows в целях обезопасить ее от выхода из строя. Если техника выдает какие-то сообщения по поводу RAW, значит нужно иметь в виду, что под угрозой структура файловой системы, которая работает неверно либо ей грозит постепенное разрушение.
Если такая проблема на лицо, то вы не сможете получить доступ ни к одному файлу в компе, а также он откажется выполнять и иные операционные команды.
Это файловая система для оптических дисков, котрая имеет свои особенности:
— наименования файлов не должны превышать 255 символов;
— именной регистр может быть как нижним, так и верхним.Работает она с операционкой Windows XP.
И еще одна современная файловая система – EXFAT, которая является неким посредническим звеном между Windows и Linux, обеспечивающим эффективную трансформацию файлов из одной системы в иную, поскольку файлообменники у них разные. Используется она на переносных накопителях информации, таких как флешки.
Из выше написанного, можно сделать верный вывод. Каждая охарактеризованная ФС отличается своими особенностями, создает определенные форматы файлов. Вот почему иногда не получается получить доступ к каким-то файлам, значит они созданы совсем в иной файловой системе, которую ваша распознать не может.
Надеемся, что изложенная в этой статье информация поможет вам избежать многих проблем во время работы с информационными файлами. Теперь вы самостоятельно можете определить, с какой и ФС работает ОС вашего компьютера, и с какими данными вам приходится работать ежедневно в потоке их систематической оперативной обработки.Универсальный дисковый формат UDF
Относительно новая файловая система UDF (Universal Disk Format) создана Ассоциацией по технике и технологии оптических запоминающих устройств (OSTA) в качестве промышленного стандарта таких оптических носителей, как CD-ROM и DVD. Формат UDF имеет целый ряд преимуществ по сравнению с файловой системой ISO 9660, используемой стандартными CD-ROM. Этот формат разрабатывался непосредственно для работы с пакетной записью, т.е. с технологией записи небольших объемов данных на диски CD-R/RW, и в целом напоминает стандарт записи данных на магнитные носители. Файловая система UDF поддерживает имена файлов длиной до 255 символов. Программное обеспечение пакетной записи, например DirectCD от компании Roxio и InCD от Nero AG, выполняет запись данных в UDF. Однако стандартные накопители CD-ROM, драйверы и операционные системы типа DOS не могут читать компакт-диски, записанные в этом формате. Диски UDF читаются только накопителями CD-R/RW или обычными дисководами CD-ROM, которые соответствуют требованиям спецификации MultiRead.
Сначала следует проверить, читает ли имеющийся накопитель диски формата UDF, после чего обратить внимание на используемую операционную систему. В основном операционные системы не поддерживают по умолчанию диски этого формата, поэтому взаимодействие с UDF осуществляется посредством установки соответствующего драйвера. Это относится, в первую очередь, к Windows 95 и последующим версиям. MS-DOS вообще не воспринимает диски UDF. Драйверы UDF, как правило, поставляются вместе с программным обеспечением, используемым большинством накопителей CD-RW.
Если вы не имеете программы чтения дисков UDF, можете загрузить таковую со следующих сайтов.
- UDF Volume Reader от Roxio с сайта www.roxio.com
- InCD Reader от Nero AG с сайта www.nero.com
После установки драйвера UDF для чтения диска, отформатированного в этом формате, не нужно предпринимать никаких дополнительных действий. Драйвер будет работать в фоновом режиме, ожидая вставки диска UDF.
Если невозможно прочитать диск, отформатированный в UDF или другой системе, вернитесь к исходной системе и закройте диск. Этот параметр обычно отображается при выполнении операции извлечения диска в программе записи. При закрытии диска все имена файлов будут преобразованы в формат Joliet и обрезаны до 64 символов.
Для загрузки самой последней версии (2.60) системного компонента Universal Disk Format обратитесь на сайт OSTA по адресу:
Диски UDF могут стать нечитабельными по целому ряду причин. Может быть установлена несовместимая программа чтения UDF, диск может быть не закрыт при извлечении из привода, могла быть не записана таблица содержимого из-за системных сбоев и т.п. Для восстановления файлов с диска UDF попробуйте использовать программу CD Roller, доступную на сайте www.cdroller.com . Она поддерживает наиболее распространенные версии UDF и также способна работать с дисками, созданными цифровыми камерами. Еще одной программой восстановления дисков можно назвать IsoBuster. Кроме всего прочего, эта программа способна работать с дисками Blu-ray и HD DVD.
UDF (Universal Data Format) — другая файловая система для лазерных дисков. Она может использоваться на перезаписываемых дисках: CDRW, DVDRW, DVDRAM. Идея — обеспечить работу с перезаписываемыми лазерными дисками как с винчестерами или флеш-дисками , т.е. предоставить пользователю возможность произвольно записывать и стирать файлы и каталоги.
Файловая система UDF тесно связана с пакетной записью . Первый, «старый» способ записи предполагал предварительное создание полного образа всего диска или одной сессии. Затем этот образ прожигался на диск за одно включение лазера методами TAO (Track-At-Once, дорожка за раз), DAO (Disc-At-Once, диск за раз) либо SAO (Session-At-Once, сессия за раз).
Принцип пакетной записи заключается в том, что на диске предварительно размечаются области постоянной или переменной длины. Затем в них по мере необходимости записываются пакеты данных, каждый из которых начинается заголовком и содержит файл или часть файла. В результате каждый файл или фрагмент файла хранится в отдельном пакете вместе со своим описанием и может быть стерт или перезаписан независимо от других. При стирании или записи очередных пакетов область с оглавлениями всякий раз считывается, модифицируется в памяти компьютера, стирается с диска и записывается заново уже в обновленном виде.
Для работы с UDF требуется поддержка пакетной записи и чтения на уровне микропрограммы привода. В операционной системе должны быть установлены драйвер UDF и программа для пакетной записи. В устаревших ОС следует установить драйвер и программу сторонних разработчиков, например, компоненты пакетов Nero (InCD) или Roxio Creator (DirectCD).
В Windows Vista и Windows 7 для полноценной поддержки UDF имеется встроенный драйвер, а средство пакетной записи интегрировано в Проводник Windows. При этом вас может ввести в заблуждение выражение LFS (Live File System). «Живой файловой системой» разработчики Windows 7 для пущей наглядности назвали реализацию последних версий файловой системы UDF. К LFS (logstructured file system, файловой системе структурированных логов для ОС BSD) и к сервису файла журнала (log file service, LFS в NTFS) эта аббревиатура имеет самое косвенное отношение!
Для совместимости на диске может записываться виртуальная таблица содержания VTOC ISO 9660 level 3, как это предусмотрено в спецификации UDF Bridge. Виртуальная таблица размещения VAT (Virtual Allocation Table) была введена в версии 1.50 файловой системы UDF. При отсутствии или повреждении этого элемента операционная система не может обнаружить файлы на диске.
Диски DVDVideo и DVDAudio используют файловую систему microUDF (подмножество UDF, ISO 13346). Размер файла не должен превышать 1 Гбайт, а имена файлов могут иметь длину до 255 символов Unicode. Видеофайлы должны лежать в каталоге VIDEO_TS, аудио — AUDIO_TS. Для защиты от несанкционированного копирования диски DVDVideo и DVDAudio могут шифроваться системой CSS. Спецификация UDF Bridge является комбинацией ISO 9660 и MicroUDF.
Хотя пакетная запись очень удобна с точки зрения конечного пользователя, в смысле надежности записи и сохранности данных она заметно уступает сессионному методу. Крис Касперски иронично назвал UDF «расплатой за бездумность». Ради переноса данных с компьютера на компьютер еще можно отформатировать DVDRW в UDF (хотя сеть или флешдиски еще удобнее и быстрее). Однако для закладки данных на длительное хранение рекомендуется записывать диски «по старинке», с помощью известных и проверенных программ наподобие Nero Burning ROM.