FAQ

TC-UUDS

FAQ (Frequently Asked Questions) часто задаваемые вопросы

Вопрос: В настройках записи есть возможность выбрать ASPI, SPTI и SPTD. Что это такое?
Ответ: ASPI, SPTI и SPTD — это методы доступа программы для работы с приводом. В ОС Windows по умолчанию программы используют интерфейс SPTI (библиотека которого присутствует в системе изначально) для связи с устройствами. В комплекте с программой идет библиотека ASPI, для работы с которым она и делалась. Так же в системе может быть дополнительно установлен SPTD.

ASPI (Advanced SCSI Programming Interface) — расширенный интерфейс программирования SCSI. Спецификация разработана компанией Adaptec для возможности разработки программистами драйверов устройств и других программ, которые работают с такими устройствами как сканеры, принтеры и запоминающие устройства. ASPI определяет единый набор правил, которые можно использовать чтобы выполнять задачи «коммуникации» с устройствами SCSI.
ASPI Layer
Стандартный набор программного обеспечения для связи ASPI драйверов устройств и программного менеджера ASPI, который должен быть написан для определённого контроллера, например, контроллера запоминающего устройства.

SPTI (SCSI Pass Through Interface) — технология прямой связи со SCSI-совместимыми устройствами для ОС Windows 2000 и старше. Разработана компанией Microsoft. Для обеспечения работы, в основном, используется функция WinAPI DeviceIOControl.

SPTD (SCSI Pass Through Direct) — это новый метод доступа к запоминающим устройствам, который был разработан компанией Duplex Secure Ltd.
В основном, SPTD подобен другим методам доступа, такими как ASPI от Adaptec или SPTI от Microsoft, которые обеспечивают доступ к запоминающим устройствам, но SPTD имеет намного больше особенностей, которые делают этот интерфейс уникальным.
Главная особенность SPTD — это его способность обеспечивать прямое управление устройствами без риска внедрения стороннего кода (возможно злонамеренного) сторонними драйверами-фильтрами или другими «rootkit»-приложениями, которые распространены сегодня. Это и есть основная цель разработки SPTD для организаций и приложений, где он в настоящее время используется.
Если Ваше приложение привязано к SPTD, то тогда наиболее вероятно, что оно не будет работать без SPTD (пожалуйста, консультируйтесь с изготовителем приложения для получения более подробной информации).
SPTD, в настоящее время, поддерживается только для ОС Microsoft Windows 2000 и выше. SPTD (подобно другим методам доступа), по умолчанию, не удаляется с Вашей системы после деинсталляции приложения, которое использовало SPTD, чтобы не нарушить работу других приложений, которые могут использовать SPTD! Это также позволит пользователю избежать ненужных перезагрузок системы, если будет производиться повторная попытка установки SPTD (например, с новым приложением).
Вопрос: В начале записи программа предлагает выбрать режим записи ISO9660 (MODE1 CDDD и MODE2 XA), ISO9660+Joilet или UDF 1.02. Чем эти стандарты отличаются друг от друга?
Ответ: ISO9660 — кроссплатформенный формат хранения информации на оптических носителях (принятие спецификации 1988 год).
Существуют следующие форматы записи, поддерживаемые UUDS:
— Mode 1: Используется в подавляющем большинстве CD-ROM, размер логического сектоpа равен 2048 байт (полезная инфоpмации), еще 288 байт используются для записи кодов EDC/ECC (коды коррекции ошибок).
— Mode 2: На PC pаспpостpанен очень мало, в связи с трудностями при работе с кластерами не кратними 512. Размер логического сектоpа равен 2336 байт, из которых 8 байт подзаголовка (SubHeader), 4 байта EDC и 276 байт ECC, соответственно оставшиеся 2048 — записываемые данные.

Оpганизация файловой системы по стандаpту ISO9660, имеет 3 уровня:
Level1:
— DOS-формат имен файлов
— Для имен используется только верхний регистр букв, числа и символ «_»
— Файловые имена не могут начинаться и заканчиваться «.»
— Файловые имена не могут иметь более одной «.»
— Длина имени папки не более 12 символов
— Максимальная глубина вложения папок — 32
— Ограничение на размер файла. Базовое ограничение 2 ГБ, однако иногда, если позволяет ОС, могут использоваться файлы до 4 ГБ. (Например, MacOS, файлы >2ГБ не видит, нужен спец дравер)
Level2:
— Снято ограничение DOS-формата имен файлов, однако ограничения все же существуют: 1. Имя — не более 30 символов; 2. Расширение — не более 30 символов; 3. Сумма символов Имя и Расширение — не более 30 символов.
— Для имен используется только верхний регистр букв, числа, символы «_» и пробел
— Длина имени папки не более 31 символа
— Максимальная глубина вложения папок — 8
— Ограничение на размер файла. Базовое ограничение 2 ГБ, однако иногда, если позволяет ОС, могут использоваться файлы до 4 ГБ. (Например, MacOS, файлы >2ГБ не видит, нужен спец дравер)
Level3 (не поддерживается UUDS):
— Файлы могут быть фрагметированными
— Ограничение на размер файла. Базовое ограничение 2 ГБ, однако иногда, если позволяет ОС, могут использоваться файлы до 4 ГБ. (Например, MacOS, файлы >2ГБ не видит, нужен спец дравер)
Как видно из вышесказанного, формат ISO9660 обладает весьма ограниченными возможностями и не отвечает требованиям современного компьютерного мира. Поэтому появились расширения ISO9660: Joliet и RockRidge (не поддерживается UUDS).
Joliet — расширение стандарта ISO9660, разработанное Microsoft для Windows 95, позволяющее записывать файлы с длинными именами.

UDF — Универсальный Дисковый Формат (с англ. Universal Disc Format) является спецификацией формата файловой системы хранения файлов на оптических носителях. Выполнен по стандарту ISO/IEC 13346 (также известному, как ECMA-167). Считается, что UDF — это замена ISO9660, и сегодня он широко используется для записи R(W)-дисков. UDF разрабатывается и поддерживается ассоциацией OSTA — Optical Storage Technology Association (http://www.osta.org).
Ревизии UDF:
1.00 (24 октября 1995)
Первый Оригинальный Выпуск
1.01 (3 ноября 1995)
Добавлена поддержка DVD
1.02 (30 августа 1996)
Этот формат используется DVD-Video дисками. Первая широкоиспользуемая версия UDF.
1.50 (4 февраля 1997)
Добавлена поддержка перезаписываеммых носителей типа CD-R/DVD-R, т.е. CD-RW/DVD-RW.
2.00 (3 апреля 1998)
Добавлена поддержка Потоковых файлов, файлов реального времени (для записи DVD) и упрощенное управление папками. Расширена поддержка VAT (Virtual Allocation Table). Используется ECMA-167 третьей редакции.
2.01 (15 марта 2000)
Главным образом, является bugfix для UDF 2.00. Многие двусмысленности UDF стандарта были решены в версии 2.01.
2.50 (30 апреля 2003)
Добавлена поддержка разделов meta-данных, что позволяет более просто восстанавливать данные после краха и дополнительно дублировать информации файловой системы.
2.60 (1 марта 2005)
Добавлены метод Псевдо Наложения Записей для дисков, поддерживающих псевдо наложения записей. Незначительные редакционные исправления.

Вопрос: Чем отличаются друг от друга режимы записи DAO, TAO и SAO?
Ответ:
Disk At Once (DAO)
Режим записи, когда диск записывается за один заход от начала до конца без прерываний. Сначала на диск записывается информация, отмечающий начало записи (lead-in), затем непосредственно сами данные, а в конце — финальная информация (lead-out). Метод предпочтителен в том случае, когда CD является источником информации для создания матрицы и в дальнейшем будет передан для тиражирования на завод. Запись в режиме DAO позволяет избежать связок входных (run-in) и выходных (run-out) блоков, которые ассоциируются с мультисессионной (multisession) записью. При записи AudioCD в режиме DAO исчезают паузы между условными дорожками.

DAO/16
Запись в режиме DAO с использованием 16-байтовых субканальных данных PQ.

DAO/96
Запись в режиме DAO с использованием 96-байтовых субканальных данных RW.

Track At Once (TAO)
Этот режим позволяет записывать диск за несколько заходов. Первоначально на диск можно записать одну дорожку с информацией, затем другую и так далее. При каждой последующей записи на диске теряется некоторый объем информации, который резервируется под служебные данные. Максимальное число треков — 99. Минимальная длина трека — 300 блоков (порядка 600 кБ). При записи AudioCD в этом режиме диск должен быть закрытым, чтобы проигрывался и бытовых CD-плеерах.

Session At Once (SAO)
Режим по своим свойствам очень схож с режимом DAO, за тем исключением, что позволяет не закрывать диск. Чаще всего используется для записи дисков CD-Extra.