Универсальный дисковый формат UDF
- Подробности
- Родительская категория: Устройства оптического хранения данных
- Категория: Файловые системы CD-ROM
Относительно новая файловая система 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, после чего обратить внимание на используемую операционную систему. В основном операционные системы не поддерживают по умолчанию диски этого формата, поэтому взаимодействие с 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 или другой системе, вернитесь к исходной системе и закройте диск. Этот параметр обычно отображается при выполнении операции извлечения диска в программе записи. При закрытии диска все имена файлов будут преобразованы в формат Joliet и обрезаны до 64 символов.
Для загрузки самой последней версии (2.60) системного компонента Universal Disk Format обратитесь на сайт OSTA по адресу:
www.osta.org/specs/index.htm
Совет!
Диски UDF могут стать нечитабельными по целому ряду причин. Может быть установлена несовместимая программа чтения UDF, диск может быть не закрыт при извлечении из привода, могла быть не записана таблица содержимого из-за системных сбоев и т.п. Для восстановления файлов с диска UDF попробуйте использовать программу CD Roller, доступную на сайте www.cdroller.com. Она поддерживает наиболее распространенные версии UDF и также способна работать с дисками, созданными цифровыми камерами.
- < Назад
- Вперёд >
Пакетная запись UDF в linux
Как многим известно, я давно озаботился процессом записи крупных файлов (более 2 Гб) под Linux. В начале тернистого пути, который я прошел, было: debian etch 4.0 с ядром 2.6.18.
Что происходило в это случае. Ужасная работа с UDF. UDF диск, записанный в windows читался, но копировался не полностью, потом вообще переставал читаться, не говоря про запись.
Для начала, поймем что такое UDF. википедия пишет, что «UDF (Universal Disk Format — универсальный формат диска) — новая файловая система на CD, с поддержкой для текущего поколения компакт-дисков типа CD-RW и DVD-ROM. Стандартные CD-ROM обычно форматируются с использованием ISO 9660. Большинство компьютерных систем может читать ISO 9660 CD-ROM и CD-R диски, так как имеют встроенную поддержку ISO 9660.
Однако, ISO 9660 имеет некоторые ограничения, которые делают его несовместимым с DVD, CD-RW и другими новыми форматами дисков. UDF разработан так, чтобы избавить от этих ограничений. UDF позволяет дозаписывать файлы на CD-R или CD-RW дисках, один файл одновременно, без существенных потерь дискового пространства, используя метод пакетной записи. Также UDF учитывает возможность выборочного стирания некоторых файлов на перезаписываемых носителях CD-RW, освобождая место на диске. В стандарте ISO 9660 такое не предусмотрено. UDF также лучше подходит для DVD, так как имеет лучшую поддержку для дисков большого объёма.»
А также, что «ОС Linux также поддерживает данную файловую систему. Монтироваться она должна без проблем, для создания диска с данной ФС нужно использовать пакет udftools.»
Что ж. Вначале я попробовал создать UDF в k3b. Но выяснилось что k3b создает все-таки ISO9660 с структурой UDF (я не стал вникать в подробности сего процесса, и решил что все таки ISO мне не подходит так как k3b в любом случае не даст писать файлы более 4 Гб да и после того как я попробовал записать файл более 1 Гб — он у меня не прочитался) .
Далее, я решил сначала исправить ошибку чтения UDF дисков. Эта ошибка решается компиляция нового ядра — последнее на данный момент 2.6.23. Для этого при конфигурировании включаем поддержку UDF и поддержку пакетной записи (она пригодится нам позже). Обновив ядро мы смело копируем диск UDF с файлом более 4 Гб.
Но на запись ISO с поддержкой UDF (k3b с помощью mkisofs и cdrecord) это к сожалению это к сожалению не влияет:
man mkisofs
» -udf Include UDF filesystem support in the generated filesystem image. UDF support is
currently in alpha status and for this reason, it is not possible to create UDF-
only images. UDF data structures are currently coupled to the Joliet structures,
so there are many pitfalls with the current implementation. There is no UID/GID
support, there is no POSIX permission support, there is no support for symlinks.
Note that UDF wastes the space from sector ~20 to sector 256 at the beginning of
the disc in addition to the space needed for real UDF data structures.
После пришлось искать альтернативные программы записи. Нашлось — udftools.
А вот собственно как писать UDF в режиме пакетной записи:
1) В файле /etc/default/udftools раскомментировать DEVICES=»/dev/hd?» (у меня /dev/hdb)
2) Вставляем диск.
3) Форматируем RW. — #dvd+rw-format -f /dev/hdb
4) Создаем на диске UDF fs — #mkudffs /dev/hdb
5) Запускам пакетную запись: #/etc/init.d/udftools start
6) Создать папку для монтирования: # mkdir /mnt/udf
7) Монтируем диск (через пакетное устройство) #mount -t udf -o utf8,noatime /dev/pktcdvd/0 /mnt/udf
8) Используем диск как дискету
9) Отмонтируем диск #umount /mnt/udf
10) Останавливаем пакетную запись: #/etc/init.d/udftools stop
11) eject
Как насчет DVD-R пока не знаю, расскажу позже. Или может в комментах кто расскажет.
CDR-RW Файловая система UDF
Стандарт ISO 9660, применимый к CD-ROM с момента их создания, имеет определенные ограничения, которые делают его непригодным для DVD, CD-RW и других новых форматов дисков.
К середине 1998 г. были разработаны две версии UDF, и запланированы будущие версии.
UDF 1.02 — это версия, используемая на дисках DVD-ROM и DVD-Video. UDF 1.5 — это расширенный набор, в который добавлена поддержка CD-R и CD-RW. Windows 98 обеспечивает поддержку UDF 1.02. Однако из-за отсутствия поддержки операционной системой UDF 1.5 требуется специальное программное обеспечение драйвера UDF, позволяющее записывать пакеты в записываемые форматы компакт-дисков. Adaptec DirectCD V2.0 был первым подобным программным обеспечением, которое поддерживало как пакетную запись, так и произвольное стирание отдельных файлов на носителях CD-RW. Программное обеспечение DirectCD V2.0 позволяет записывать два типа пакетов: фиксированной длины и переменной длины. Пакеты фиксированной длины больше подходят для CD-RW, чтобы поддерживать случайное стирание, потому что было бы сложно (и медленно) отслеживать большую, постоянно меняющуюся файловую систему, если бы пакеты не записывались в фиксированных местах.
Однако решение UDF 1.5 далеко от идеального. Помимо трудностей, вызванных отсутствием поддержки операционной системы, есть и другие проблемы.
Основным недостатком является то, что пакеты фиксированной длины (32 КБ в соответствии со стандартом UDF) занимают много места на диске. Доступная емкость диска CD-RW, отформатированного для записи пакетами фиксированной длины, уменьшается примерно до 550 МБ. На практике, однако, емкость диска, отформатированного в формате UDF, снижается еще больше из-за встроенных функций DirectCD, позволяющих увеличить срок службы носителей CD-RW.
Любое конкретное место на диске CD-RW может быть стерто и перезаписано около 1000 раз (скоро будет увеличено до 10 000 раз). После этого конкретное место становится непригодным для использования. Тем не менее, DirectCD разработан таким образом, чтобы избежать многократной записи и стирания одного и того же физического места с помощью метода, называемого резервированием. Это значительно продлевает срок службы диска, но за счет накладных расходов, которые уменьшают эффективную емкость хранилища. Даже если какое-то место на диске CD-RW сгорает, DirectCD может пометить его как непригодное для использования и обойти его (примерно так же, как исправленные сектора управляются на жестком диске).
В дополнение к этим проблемам с уменьшенной емкостью не все приводы CD-R или CD-RW поддерживают пакетную запись, и только приводы MultiRead CD-ROM — и только одобренные OSTA приводы MultiRead — могут читать записанные пакеты диски. Для этого необходимо использовать бесплатное программное обеспечение Adaptec UDF Reader, которое позволяет многим приводам MultiRead CD-ROM читать диски, записанные в формате UDF 1.5. Важно отметить, что это программное обеспечение требуется в дополнение к DirectCD, который сам по себе относится только к устройствам записи компакт-дисков.
- Формат данных ISO 9660 для компакт-дисков, CD-ROM, CD-R и CD-RW
- CD-R – записываемый компакт-диск
- Перезаписываемый компакт-диск
- Мини-носитель CDR-RW
- Цифровой аудионоситель CDR-RW
- CDR-RW Носитель двойной плотности
- CDR-RW Файловая система UDF
- Технология многократного чтения CDR-RW
- Технология защиты от записи компакт-дисков
- Возможности диска CDR-RW
- CDR-RW Перезапись
- CDR-RW Mount Ranier
- Технология CDR-RW DiscT@2
Filed Under: CD-RW
Latest Articles
К концу тысячелетия, когда подсистемы памяти стандартизировались вокруг 8-байтового интерфейса данных, модуль памяти Dual In-line Memory Module (DIMM) заменил SIMM в качестве модуля.
стандарт для индустрии ПК. DIMM имеют 168… [Подробнее…]
Avasoft Antivirus Professional — это вредоносный клиент, который пытается вымогать деньги у своих жертв. Этот компьютерный вирус исходит из длинного семейства вредоносных программ-клиентов, включая Disk Antivirus Professional, System Progressive Protection, Live Security Platinum, Smart Fortress 2012, Smart Protection… [Подробнее…]
В большинстве лазеров используется картриджная технология на основе органического фотопроводящего материала. (OPC) барабан, покрытый светочувствительным материалом. В течение срока службы принтера барабан необходимо периодически заменять по мере износа его поверхности и качества печати… [Подробнее…]
Универсальный формат диска. Восстановление файловой системы UDF
Универсальный формат диска (UDF) — это спецификация файловой системы, определенная OSTA. Одной из целей UDF является замена файловой системы ISO9660 на оптических носителях (CD, DVD и т. д.). Это также хорошая файловая система для замены FAT на съемных носителях.
Любой съемный носитель (CD, DVD, флешка, внешний жесткий диск и т.д.) нуждается в формате файловой системы. В идеале этот формат должен иметь следующие характеристики:

UDF — единственная файловая система, отвечающая всем этим стандартам, поскольку она была разработана для целей обмена информацией.
- Большой размер раздела (максимум 2 ТБ с размером блока 512 байт или 8 ТБ с размером блока 2 КБ)
- 64-разрядный размер файла
- Расширенные атрибуты (например, именованные потоки или разветвления ) без ограничения размера
- Длинные имена файлов (максимум 254 байта, в имени может быть любой символ)
- Кодировка Unicode имен файлов
- Разреженный файл
- Жесткие ссылки
- Символические ссылки
- Контрольная сумма метаданных
- Избыточность метаданных (необязательно в UDF 2.
50 или более поздней версии в разделе метаданных) - Управление дефектами (для носителей, которые не управляют дефектами внутри, например, CD-RW, DVD-RW и DVD+RW)
32-битный номер блока ограничивает размер раздела до 2 ТБ для размера сектора 512. Хотя это не проблема для текущих оптических носителей, это может стать проблемой позже.
50 или более поздней версии в разделе метаданных)