Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
IMAPI proporciona a los desarrolladores de aplicaciones la capacidad de crear imágenes del sistema de archivos ISO 9660 y UDF y grabarlas en medios ópticos CD, DVD y Blu-Ray™. Con Windows 7, IMAPI proporciona compatibilidad adicional con la grabación multisesión en dvd y medios reescritables de Blu-Ray™.
En la siguiente documentación se detalla el diseño del disco que IMAPI utiliza para implementar la multisesión. Esta información debe usarse para garantizar la interoperabilidad entre IMAPI y otro software de grabación, así como para permitir que los desarrolladores de este software creen imágenes de disco multisesión compatibles con IMAPI.
Nota
Para obtener un ejemplo que detalla la creación de un disco multisesión, vea Creating a Multisession Disc.
Multisession en medios secuenciales
La implementación de IMAPI de multisesión en medios secuenciales se admite para su uso con medios CD-R, CD-RW, DVD-R, DVD+R y Blu-Ray™. IMAPI usa el modo de grabación session-At-Once para CD-RW y, como resultado, en este escenario, el formato se considera un tipo de medio secuencial.
En un escenario que implica la multisesión en medios secuenciales mediante UDF, IMAPI escribe las estructuras de anclaje (puntero del descriptor de volumen delimitador UDF - AVDP), las estructuras de volumen (secuencia de descriptores de volumen UDF - VDS) y las estructuras de metadatos del sistema de archivos (descriptor de conjunto de archivos UDF - FSD) al principio de cada nueva sesión, como se describe en el diagrama siguiente:
Nota
En esta ilustración se muestra el diseño del disco IMAPI al usar UDF 2.50 con metadatos redundantes.
Los datos almacenados en medios grabados secuencialmente constan de una serie de sesiones físicas. Cada sesión contiene un sistema de archivos completo que representa los datos de usuario como un conjunto de archivos organizados en directorios. Los metadatos del sistema de archivos constan de una serie de estructuras de datos organizadas jerárquicamente. En la parte superior de la jerarquía residen estructuras de anclaje (AVDP) ubicadas en direcciones de bloque lógico (LBA) predefinidas. Las estructuras de anclaje especifican las ubicaciones de las estructuras de nivel siguiente que no tienen direcciones predefinidas. El siguiente nivel de jerarquía después de las estructuras de anclaje contiene las estructuras de volumen (VDS) que describen las propiedades del volumen y hacen referencia a las estructuras de metadatos del sistema de archivos (FSD), que a su vez describen archivos y directorios individuales.
Multisession en medios reescritables
El enfoque para los medios secuenciales descritos en la sección anterior no es compatible con los medios reescritibles (no secuenciales). Estos formatos multimedia incluyen DVD-RW, DVD+RW, DVD-RAM, Blu-Ray™ reescritable y otros medios grabables aleatorios, como los discos Iomega REV. Los medios reescritables no admiten el concepto de sesiones físicas correspondientes a sesiones lógicas, que son incrementos individuales confirmados por una aplicación de maestro. Solo se expone una sola sesión física, que es un área que comienza al principio del disco que representa todo el área direccionable que tiene la posibilidad de contener varias sesiones lógicas.
Nota
Aunque DVD-RW es una excepción en que admite el concepto de una sesión física en el modo secuencial, esta funcionalidad no es compatible actualmente con IMAPI.
Para solucionar la falta de asignación uno a uno entre sesiones físicas y lógicas en formatos reescritibles, IMAPI actualiza selectivamente las estructuras de anclaje (AVDP) en la primera sesión lógica para apuntar a las nuevas estructuras de volumen (VDS) y estructuras de metadatos del sistema de archivos (FSD) al principio del última sesión lógica como se describe en el diagrama siguiente:
Nota
En esta ilustración se muestra el diseño del disco IMAPI al usar UDF 2.50 con metadatos redundantes.
Al agregar una nueva sesión lógica a un disco reescritable, IMAPI determina primero el final de la última sesión lógica mediante el análisis de los metadatos del volumen (VDS). Después, IMAPI agrega la nueva sesión lógica, completa con el nuevo delimitador (AVDP), el volumen (VDS) y las estructuras de metadatos del sistema de archivos (FSD), físicamente contiguos con la sesión lógica grabada anteriormente. El paso final requiere que las estructuras de anclaje (AVDP) al principio de la primera sesión lógica se actualicen para que apunten a las estructuras de volumen (VDS) de la nueva sesión lógica. El resultado operativo es el mismo que con medios secuenciales.
Recomendaciones adicionales
de diseño de partición de
Para lograr la compatibilidad de IMAPI, se recomienda que los desarrolladores de software de grabación de terceros usen los diseños de disco descritos en esta documentación. Los desarrolladores deben evitar diseños con particiones del sistema de archivos que ocupan todo el disco, ya que esto requiere que las aplicaciones de grabación busquen espacio libre dentro de las particiones existentes siempre que los datos deban anexarse al disco. A menudo, las aplicaciones de grabación lo logran mediante el uso de marcadores propietarios en el disco para indicar la cantidad de espacio ocupado realmente por los datos del usuario. Estos diseños de disco no son compatibles con IMAPI, ya que los marcadores propietarios no se reconocen fuera de la aplicación para la que se crearon.
tipo de partición UDF de
IMAPI usa el de solo lectura tipo de partición UDF en su implementación de multisesión en medios reescritables. Los desarrolladores de software de grabación de terceros deben usar el de solo lectura tipo de partición UDF para lograr la compatibilidad con la grabación maestra de Windows a través de IMAPI. Si se usa otro tipo de partición UDF, como se usa reescritable, IMAPI no puede proporcionar compatibilidad con la creación de maestros.
Temas relacionados