Image Mastering API

Last updated

The Image Mastering Application Programming Interface, or IMAPI, is a component of Microsoft Windows operating system used for CD and DVD authoring and recording.

Contents

Windows applications such as Windows Media Player, Windows Media Center, Windows Movie Maker, Windows DVD Maker, and Windows Explorer use IMAPI to create ISO 9660 and "burn" discs. [1] [2] Windows refers to discs created using IMAPI as Mastered burns in contrast to the term, Live File System which implies packet writing and does not use IMAPI. [3]

Release history

IMAPI was originally introduced with Windows XP. IMAPI version 2.0 was released with Windows Vista and Windows Server 2008. On 26 June 2007, this version was released as an update for Windows XP and Windows Server 2003 after Microsoft received requests from hardware and software vendors. [4]

On 19 January 2009, Microsoft released the Windows Feature Pack For Storage 1.0. This update allows IMAPI 2.0 to support Recordable Blu-ray Disc (BD-R) and Rewritable Blu-ray Disc (BD-RE) media. It also adds support for the Universal Disk Format (UDF) 2.5 file system. [5] Windows Feature Pack for Storage is available for Windows XP or later and is integrated into Windows 7.

Overview

IMAPI provides the ability to create and burn single-session and multi-session discs, including bootable discs. It also provides low-level access to the burn engine for developing support for new devices, as well as access to extended recorder properties. IMAPI supports every major writable CD and DVD format including: [6]

Compact discs
DVDs (IMAPI v2.0 [7] )
Blu-ray discs (IMAPI v2.0 with Feature Pack for Storage [5] )
Others

IMAPI supports writing disks in ISO 9660 (including CDDA Audio) and Joliet. IMAPI v2.0 also supports writing discs with Universal Disk Format file system. [7]

IMAPI version 2.0 supports the following additional features:

Unlike IMAPI version 1.0, IMAPI version 2.0 is implemented as a DLL rather than as a Windows service. [9]

Shortcomings

IMAPI 2.0 suffers from some limitations, notably that will not allow a filesystem to be imported from a raw image (.iso file), only from an optical drive. [10] In effect this means that while it can generate disk images, it cannot be used to modify them.

See also

Related Research Articles

Optical disc Flat, usually circular disc that encodes binary data

In computing and optical disc recording technologies, an optical disc (OD) is a flat, usually circular disc that encodes binary data (bits) in the form of pits and lands on a special material, often aluminum, on one of its flat surfaces. Its main uses are physical offline data distribution and long-term archival. Changes from pit to land or from land to pit correspond to a binary value of 1; while no change, regardless of whether in a land or a pit area, corresponds to a binary value of 0.

Universal Disk Format (UDF) is an open, vendor-neutral file system for computer data storage for a broad range of media. In practice, it has been most widely used for DVDs and newer optical disc formats, supplanting ISO 9660. Due to its design, it is very well suited to incremental updates on both recordable and (re)writable optical media. UDF was developed and maintained by the Optical Storage Technology Association (OSTA).

A disk image, in computing, is a computer file containing the contents and structure of a disk volume or of an entire data storage device, such as a hard disk drive, tape drive, floppy disk, optical disc, or USB flash drive. A disk image is usually made by creating a sector-by-sector copy of the source medium, thereby perfectly replicating the structure and contents of a storage device independent of the file system. Depending on the disk image format, a disk image may span one or more computer files.

Optical disc drive Type of computer disk storage dive

In computing, an optical disc drive (ODD) is a disc drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs. Some drives can only read from certain discs, but recent drives can both read and record, also called burners or writers. Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives.

Mount Rainier (packet writing) Method used to write to recordable optical discs

Mount Rainier (MRW) is a format for writable optical discs which provides the packet writing and defect management. Its goal is the replacement of the floppy disk. It is named after Mount Rainier, a volcano near Seattle, Washington, United States.

An optical disc image is a disk image that contains everything that would be written to an optical disc, disk sector by disc sector, including the optical disc file system. ISO images are expected to contain the binary image of an optical media file system, including the data in its files in binary format, copied exactly as they were stored on the disc. The data inside the ISO image will be structured according to the file system that was used on the optical disc from which it was created.

Optical disc authoring Content publishing on optical disks

Optical disc authoring, including DVD and Blu-ray Disc authoring, is the process of assembling source material—video, audio or other data—into the proper logical volume format to then be recorded ("burned") onto an optical disc.

DVD-RAM Variant of DVD designed with random access in mind

DVD-RAM is a DVD-based disc specification presented in 1996 by the DVD Forum, which specifies rewritable DVD-RAM media and the appropriate DVD writers. DVD-RAM media have been used in computers as well as camcorders and personal video recorders since 1998.

Blu-ray Disc Association Industry development and licensing consortium

The Blu-ray Disc Association (BDA) is the industry consortium that develops and licenses Blu-ray Disc technology and is responsible for establishing format standards and promoting business opportunities for Blu-ray Disc. The BDA is divided into three levels of membership: the board of directors, contributors, and general members.

CDBurnerXP

CDBurnerXP is an optical disc authoring utility for Windows 2000 and later, written mostly in Visual Basic .NET as of version 4, released in September 2007. It has international language support. The software is available to download in both 32-bit and 64-bit variants.

InCD is a packet writing software developed by Nero AG for Microsoft Windows.

DVD recordable Recordable optical disk technology

DVD recordable and DVD rewritable are optical disc recording technologies. Both terms describe DVD optical discs that can be written to by a DVD recorder, whereas only 'rewritable' discs are able to erase and rewrite data. Data is written ('burned') to the disc by a laser, rather than the data being 'pressed' onto the disc during manufacture, like a DVD-ROM. Pressing is used in mass production, primarily for the distribution of home video.

Drive Letter Access (DLA) is a discontinued commercial packet writing application for the Microsoft Windows operating system that allows optical disc data storage devices to be used in a manner similar to floppy disks. DLA is a packet writing technology for CD and DVD media that uses the UDF file system.

dvd+rw-tools is a collection of open-source DVD and Blu-ray Disc tools for Linux, OpenBSD, NetBSD, FreeBSD, Solaris, HP-UX, IRIX, Windows and OS X. dvd+rw-tools does not operate CD media.

NTBackup is the built-in backup application introduced in Windows NT 3.51 and included in Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003. NTBackup comprises a command-line utility and a set of wizard interfaces that provide multiple options to create, customize, and manage backups, and it is integrated with Shadow Copy and Task Scheduler. NTBackup creates backups in a proprietary BKF file format to external sources including floppy disks, hard drives, tape drives, and ZIP drives.

DVD Optical disc format for the storage and playback of digital video and other digital data

The DVD is a digital optical disc data storage format invented and developed in 1995 and released in late 1996. Currently allowing up to 17.08 GB of storage, the medium can store any kind of digital data and was widely used for software and other computer files as well as video programs watched using DVD players. DVDs offer higher storage capacity than compact discs while having the same dimensions.

HD DVD Obsolete optical disc format

HD DVD is a discontinued high-density optical disc format for storing data and playback of high-definition video. Supported principally by Toshiba, HD DVD was envisioned to be the successor to the standard DVD format.

As of 2021, multiple consumer-oriented, optical-disk media formats are or were available:

Live File System is the term Microsoft uses to describe the packet writing method of creating discs in Windows Vista and later, which allows writeable optical media to act like flash storage by replicating its file operations.

Macgo Mac Blu-ray Player is a proprietary Blu-ray Disc media playing software, first released in 2011 by Macgo Inc. It provides playback functionality for Blu-ray Discs, DVDs, and other media formats for Mac and Microsoft Windows. Free trial versions are available for both Mac and PC platforms. It is also a media player for playing Blu-ray Disc/Folder or ISO files on Windows 8.1/8/7/Vista/XP.

References

  1. Windows XP Technical Overview
  2. Burning A DVD In Vista
  3. Random rewriting on a DVD +RW?
  4. "Description of the Image Mastering API v2.0 (IMAPIv2.0) update package that is dated June 26, 2007 (MSKB932716)". Microsoft Support. Microsoft. 11 October 2007. Retrieved 12 December 2007.
  5. 1 2 "Description of the Image Mastering API v2.0 (IMAPIv2.0) update package in Windows Feature Pack for Storage 1.0". Microsoft Support. Microsoft Corporation. Retrieved 17 June 2010.
  6. "About IMAPI". Microsoft Developer Network: Image Mastering API. Microsoft Corporation. Retrieved 12 December 2007.
  7. 1 2 3 4 "What's New (Windows)". Microsoft Developer Network: Image Mastering API. Microsoft Corporation. Retrieved 12 December 2007.
  8. 1 2 3 "Optical Platform: Windows Vista and beyond" (Microsoft PowerPoint). Microsoft WinHEC 2006. Microsoft Corporation. 2006. Retrieved 17 June 2010.
  9. Burg, David (16 January 2007). "Disabling IMAPI in Vista". MSDN Forums: Optical Platform Discussion. Microsoft Corporation. Retrieved 17 June 2010. There is no per-se disabling of IMAPI in Vista. IMAPI in Vista is a DLL (unlike XP where IMAPIv1 is a service).[ permanent dead link ]
  10. "IFileSystemImage::ImportSpecificFileSystem (Imapi2fs.h) - Win32 apps".