Image Mastering API - Image Mastering API
Интерфейс прикладного программирования Image Mastering или IMAPI - это компонент операционной системы Microsoft Windows, используемый для создания и записи CD и DVD.
Приложения Windows, такие как Windows Media Player , Windows Media Center , Windows Movie Maker , Windows DVD Maker и Windows Explorer, используют IMAPI для создания ISO 9660 и «прожига» дисков. Windows называет диски, созданные с использованием IMAPI, записью Mastered, в отличие от термина Live File System, который подразумевает пакетную запись и не использует IMAPI.
История выпуска
IMAPI был первоначально представлен в Windows XP . Версия 2.0 IMAPI была выпущена с Windows Vista и Windows Server 2008. 26 июня 2007 года эта версия была выпущена как обновление для Windows XP и Windows Server 2003 после того, как Microsoft получила запросы от поставщиков оборудования и программного обеспечения.
19 января 2009 года Microsoft выпустила Windows Feature Pack For Storage 1.0. Это обновление позволяет IMAPI 2.0 поддерживать записываемые диски Blu-ray ( BD-R ) и перезаписываемые диски Blu-ray ( BD-RE ). Также добавлена поддержка файловой системы Universal Disk Format (UDF) 2.5. Пакет компонентов Windows для хранилища доступен для Windows XP или более поздней версии и интегрирован в Windows 7.
Обзор
IMAPI предоставляет возможность создавать и записывать односессионные и многосессионные диски, включая загрузочные. Он также обеспечивает низкоуровневый доступ к механизму записи для разработки поддержки новых устройств, а также доступ к расширенным свойствам записывающего устройства. IMAPI поддерживает все основные записываемые форматы CD и DVD, включая:
- Записываемый компакт-диск ( CD-R ). Ранее известный как CD Write Once
- Перезаписываемый компакт-диск ( CD-RW )
- DVD (IMAPI v2.0)
- Записываемый DVD ( DVD-R и DVD + R )
- Перезаписываемый DVD ( DVD-RW и DVD + RW )
- Записываемый двухслойный DVD ( форматы DVD-R DL и DVD + R DL )
- DVD с произвольным доступом ( DVD-RAM )
- Диски Blu-ray (IMAPI v2.0 с пакетом функций для хранения)
- Другие
- Дисковые носители, например Iomega REV
IMAPI поддерживает запись дисков в ISO 9660 (включая CDDA Audio ) и Joliet . IMAPI v2.0 также поддерживает запись дисков с файловой системой Universal Disk Format .
IMAPI версии 2.0 поддерживает следующие дополнительные функции:
- API пользовательского режима вместо API режима ядра
- Поддержка нескольких оптических приводов, а также одновременная запись на несколько приводов
- Поддержка создания образов ISO
- Поддержка сценариев VBScript
- Поддержка блокировки рекордера во время записи
В отличие от IMAPI версии 1.0, IMAPI версии 2.0 реализован как DLL, а не как служба Windows .
Недостатки
IMAPI 2.0 страдает некоторыми ограничениями, в частности, которые не позволяют импортировать файловую систему из необработанного образа (файла .iso) только с оптического привода. Фактически это означает, что, хотя он может создавать образы дисков, его нельзя использовать для их изменения.