Universal Disk Format
| Работа с оптическими дисками | |
|---|---|
|
|
| Типы оптических дисков | |
|
|
| Форматы | |
| Технологии защиты | |
UDF (англ. Universal Disk Format, универсальный дисковый формат) — спецификация формата файловой системы, не зависящей от операционной системы, для хранения файлов на оптических носителях. UDF является реализацией стандарта ISO/IEC 13346 (известного также как ECMA-167). Формат UDF призван заменить ISO 9660. UDF разработан и развивается Optical Storage Technology Association (см. также http://www.osta.org).
Универсальность и поддержка в разных ОС позволяет использовать UDF как файловую систему не только для оптических дисков, но и для других сменных носителей, таких, как флеш-накопители и переносные жёсткие диски.
Возможности[править | править код]
UDF позволяет дозаписывать файлы на диски CD-R или CD-RW по одному файлу без существенных потерь дискового пространства. Также UDF учитывает возможность выборочного стирания некоторых файлов на перезаписываемых носителях CD-RW, освобождая место на диске.
Метаданные файловой системы, такие, как корневой каталог, могут находиться где угодно на диске, «корень» метаданных должен находиться в двух из трёх следующих мест: сектор 256, сектор (N − 257) и (N − 1), где N — размер дорожки.
UDF также лучше подходит для DVD, так как имеет лучшую поддержку для дисков большого объёма — нет ограничения в 2 и 4 ГБ на размер файла.
Версии и поддержка[править | править код]
Существует несколько версий формата UDF:
- 1.02 (30 августа 1996 г.) Изначально предназначался для записи DVD-Video и DVD-Аudio (поддерживается Windows 98, многими версиями ОС корпорации Apple, возможно использовать для DVD-RAM и магнитооптических дисков);
- 1.50 (4 февраля 1997 г.) Добавлена поддержка (виртуальной) перезаписи CD-R/DVD-R при помощи введения VAT (Virtual Allocation Table). Добавлены резервные таблицы файлов для определения повреждений на перезаписываемых оптических дисках. (поддерживается Windows 2000, Linux 2.4, Mac OS 9);
- 2.0 (3 апреля 1998 г.) Добавлена поддержка потоковых файлов и файлов реального времени (для записи DVD), упрощено управление каталогами, расширена поддержка VAT.
- 2.01 (15 марта 2000 г.) Исправлено большое количество ошибок. Много неоднозначностей стандарта UDF было разъяснено в этой версии (поддерживается Windows XP, Linux 2.6; может быть несовместима с Mac OS);
- 2.50 (30 апреля 2003 г.) Добавлен раздел метаданных, облегчающий группировку метаданных, упрощение восстановления данных и опциональное дублирование информации файловой системы (поддерживается начиная с Windows Vista, Linux 2.6, OpenBSD 4.7; может быть несовместим с более ранними версиями Windows и др. платформами);
- 2.60 (1 марта 2005 г.) Добавлен метод псевдоперезаписи на последовательно записанных дисках (поддерживается начиная с Windows Vista, Mac OS X 10.5, NetBSD, OpenBSD 4.7).
Для разрабатываемых будущих версий UDF обсуждаются возможности использования UDF для очень больших жёстких дисков и голографических носителей.
ОС Microsoft Windows XP имеет поддержку UDF версий 1.02, 1.5 и 2.01 по чтению[1](хотя имеется сторонний драйвер, добавляющий поддержку UDF 2.50 только для чтения[2][3]). При установке программы InCD или другой подобной программы с дисками CD-RW и DVD-RW можно работать, как с дискетами большого объёма. Можно читать, записывать, удалять, переименовывать файлы, то есть непосредственно совершать с ними все доступные операции в интерактивном режиме без выполнения специальных команд. ОС Microsoft Windows Vista и Windows 7 содержат штатное средство для использования оптических дисков в интерактивном режиме при выборе способа записи на диск «Live File System» (LFS) в противоположность пакетному режиму «Mastered».
Linux также поддерживает данную файловую систему. Для создания диска с данной файловой системой можно использовать почти любую современную версию программ для создания образов и/или записи данных на CD/DVD, а при использовании udftools[4][5] можно форматировать диски в файловую систему UDF и также пользоваться ими, как дискетами большого объёма.
Более подробно о поддержке разных версий UDF различными ОС см. таблицу (англ.)
Использование на носителях[править | править код]
Оптические носители[править | править код]
- Blu-ray и версия DVD дисков с AVCHD используют UDF 2.50 или UDF 2.60
- DVD-Video используют версию UDF 1.02. Эти диски обычно содержат так называемый формат UDF Bridgе с двумя файловыми системами ISO 9660 (Level 1) и UDF 1.02 на одном носителе.
- Формат Philips DVD+VR использует UDF 1.02 и ISO 9660 для дисков DVD+R и DVD+RW.
- Формат DVD Forum DVD-VR использует UDF 2.00 для дисков DVD-R, DVD-RW и DVD-RAM.
DVD-диск, читаемый видеоплеерами (а не только компьютерами), должен иметь файловую систему UDF с дополнительными ограничениями. Так, например, не допускаются фрагментированные файлы.
Другие носители[править | править код]
Несмотря на то, что UDF-формат изначально создавался для применения на оптических носителях, существует возможность создания разделов с файловой системой UDF на жестких дисках или флеш-накопителях в ОС GNU/Linux, Windows Vista, Windows 7, MacOS X. В Windows XP существует частичная поддержка UDF-разделов, такие устройства будут доступны только для чтения.[6]
UDF возможно использовать как кросс-платформенную альтернативу файловой системе FAT. В отличие от последней, у UDF существует поддержка файлов размером более 4 ГБ. Кроме того, часть ключевых патентов для FAT принадлежит Microsoft, что может привести к проблемам в её использовании.[7]
Примечания[править | править код]
- ↑ В Windows XP не удается прочитать компакт-диски и диски DVD с файловой системой UDF
- ↑ Toshiba UDF2.5 Reader File System Driver for Windows XP
- ↑ UDF Reader
- ↑ The OpenNET Project: Пакетная запись UDF в linux
- ↑ Запись CD-R/RW в UDF формате
- ↑ Roman Mamedov. Использование UDF на флешках и переносных HDD (29 сентября 2010). Архивировано 18 февраля 2012 года.
- ↑ Erica Ogg. TomTom countersues Microsoft in patent dispute (англ.). CNet (19 марта 2009). Дата обращения 20 марта 2009. Архивировано 22 августа 2011 года.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
