Інтерфейс для запису компакт-дисків (Image Mastering Applications Programming Interface, IMAPI) - це компонент операційної системи Microsoft Windows для запису CD і DVD. Вперше з'явився в Windows XP, істотно перероблений (IMAPI v2) в Windows Vista і Windows Server 2008. [1]


Огляд

IMAPI дозволяє створювати і записувати одно-та мультисесійні диски, включаючи завантажувальні. Крім того, надає низькорівневий доступ до бібліотеки для підтримки нових пристроїв, а також до розширених можливостей приводів. IMAPI підтримує всі основні формати CD і DVD: [2]

  • Записувані CD ( CD-R). Також відомі як CD Write Once
  • Перезаписувані CD ( CD-RW)
  • Записувані DVD ( DVD-R AND DVD + R) (тільки в IMAPI v2)
  • Перезаписувані DVD ( DVD-RW і DVD + RW) (тільки в IMAPI v2)
  • DVD з довільним доступом ( DVD-RAM)
  • Записуваний Blu-ray диск ( BD-R) (тільки в IMAPI v2)
  • Перезаписуваний Blu-ray диск ( BD-RE) (тільки в IMAPI v2)
  • Двошарові записувані DVD ( DVD-R DL і DVD + R DL) (тільки в IMAPI v2)
  • Дискові носії інших типів, такі як Iomega REV

IMAPI підтримує запис в стандарті ISO 9660 (включаючи Red Book Audio), Joliet і Universal Disk Format (тільки в IMAPI v2).

Інтерфейс IMAPI був перероблений в Windows Vista і Windows Server 2008. Ця версія, відома як "IMAPI v2", пізніше була випущена як оновлення до Windows XP і Windows Server 2003 після відкликання постачальників обладнання та програм. [3] Додатка Windows Vista Windows Media Player, Windows Media Center, Windows Movie Maker, Windows DVD Maker і Windows Explorer використовують IMAPI. Windows використовує термін Mastered для дисків, створених з використанням IMAPI, протиставляючи терміну Live File System - файлової системи, що використовує на відміну від першого поблочно запис (packet writing) без застосування IMAPI.

IMAPI v2 має такі особливості:

  • API користувальницького режиму замість API режиму ядра. [4]
  • Робота з безліччю оптичних пристроїв, одночасну запис на кілька приводів. [5]
  • Реалізовано як DLL, а не служба в разі Windows XP. [6]
  • Підтримка сценаріїв VBScript. [4]
  • Блокування приводу в процесі запису [5]

Windows Feature Pack For Storage 1.0

19 червня 2009р. Microsoft випустила пакет оновлень Windows Feature Pack For Storage 1.0. Цей випуск додає в IMAPI 2.0 підтримку записуваних ( BD-R) і перезаписуваних ( BD-RE) дискових носіїв Blue-ray. Також додана підтримка файлової системи Universal Disk Format (UDF) версії 2.5. [7] Пакет Windows Feature Pack for Storage доступний для Windows XP і пізніших версій.