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 позволяет дозаписывать файлы на 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, Linux 2.6, Mac OS X 10.5, NetBSD, OpenBSD 4.7).
Для разрабатываемых будущих версий UDF обсуждаются возможности использования UDF для очень больших паллетных жёстких дисков и голографических носителей.
ОС Microsoft Windows XP имеет поддержку UDF версий 1.02, 1.5 и 2.01 по чтению[1]. При установке программы InCD или другой подобной программы с дисками CD-RW и DVD-RW можно работать как с дискетами большого паллетного объема. Можно читать, записывать, удалять, переименовывать файлы, то есть непосредственно совершать с ними все доступные операции в интерактивном режиме без выполнения специальных команд. ОС Microsoft Windows Vista и Windows 7 содержат штатное средство для использования оптических дисков в интерактивном режиме при выборе способа записи на диск т. н. Live File System (LFS) в противоположность Mastered (пакетный режим).
Linux также поддерживает данную файловую систему. Для создания диска с данной файловой системой можно использовать почти любую современную версию программ для создания образов и/или записи данных на CD/DVD, а при использовании udftools[2][3] можно форматировать диски в файловую систему 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 разделов, такие устройства будут доступны только для чтения.[4]
UDF возможно использовать как кросс-платформенную альтернативу файловой системы FAT. В отличие от последней, у UDF существует поддержка файлов размером более 4 Гб. Кроме того, часть ключевых патентов для FAT принадлежит Microsoft, что может привести к проблемам в её использовании.[5]
[править] Примечания
- в‘ В Windows XP не удается прочитать компакт-диски и диски DVD с файловой системой UDF
- в‘ The OpenNET Project: Пакетная запись UDF в linux
- в‘ Запись CD-R/RW в UDF формате
- в‘ Roman rm Использование UDF на флешках и переносных HDD (рус.) (29 сентября 2010). Архивировано из первоисточника 18 февраля 2012.
- в‘ Erica Ogg. TomTom countersues Microsoft in patent dispute (англ.). CNet (19 марта 2009). Архивировано из первоисточника 22 августа 2011. Проверено 20 марта 2009.
| Файловые системы (список сравнение) | |||||||
|---|---|---|---|---|---|---|---|
| Дисковые |
ADFS AdvFS BeFS Btrfs EFS ext ext2 ext3 ext3cow Next3 ext4 FAT FATX VFAT FFS Files-11 GFS HFS HFS Plus XFSX HPFS ISO 9660 JFS LFS MFS (Macintosh) MFS (Tivo) Minix MUFS NWFS NILFS NSS NTFS Protogon (В разработке) PFS Qnx4fs Qnx6fs ReiserFS Reiser4 SFS SpadFS UFS UFS2 UDF VxFS WinFS WAFL XFS ZFS Больше...
|
||||||
| Распределённые (сетевые) |
AFS OpenAFS AFP Ceph DFS GlusterFS GPFS Google File System Lustre NCP NFS POHMELFS Hadoop Kosmos HAMMER SMB (CIFS) Больше... | ||||||
| Специальные |
cramfs FUSE Squashfs UMSDOS UnionFS Больше...
|
||||||
| Стандарты Ecma International | |
|---|---|