Un disco a cui si
possono aggiungere dei dati si dice "aperto". Tutti i dati
sono scritti nella sessione corrente. Quando si finisce di
scrivere, si chiude la sessione. Se si vuole creare un disco
multisessione, nello stesso tempo si apre un'altra sessione.
Se non si apre una nuova sessione, non sarà possibile
aprirla dopo, e quindi non si potranno aggiungere nuovi dati
al CD. L'intero disco è considerato "chiuso".
Il processo che
fa passare una sessione da aperta a chiusa è chiamato
"finalizzazione" o semplicemente "chiusura". Quando si
chiude l'ultima sessione, si finalizza, o chiude, anche il
disco.
Un disco a
singola sessione ha tre regioni base: il lead-in, che
contiene la tabella dei contenuti (TOC, Table of contents),
l'area dei programmi, con i dati o le tracce audio, e il
lead-out, che non contiene dati significativi. Su un disco
aperto non sono ancora stati scritti il lead-in e il
lead-out.
Se si scrivono
dei dati su disco e si lascia la sessione aperta,
il TOC, che dice al lettore CD dove
sono le tracce, viene scritta in un'area separata
chiamata Program Memory Area (PMA). Solo i masterizzatori
possono leggere la PMA, per cui non è possibile leggere
sessioni aperte su un lettore CD standard. I CD audio non
vedranno le tracce audio, e i CD-ROM non vedranno i dati.
Quando la sessione viene finalizzata, il TOC viene scritto
nel lead-in, permettendo alle unità CD di riconoscere il
disco.
Se si chiude la
sessione corrente e se ne apre una nuova, l'area di lead-in
della sessione chiusa includerà un link alla successiva. I
lettori CD audio non possono passare alla sessione
successiva, per cui vedranno solo la prima sessione. Un
lettore CD-Rom, a meno che non sia rotto o preistorico,
riconosce le multisessioni e permette di accedere alla
prima, all'ultima o una in mezzo, a seconda di cosa il
sistema operativo dice al lettore di fare.
Alcuni lettori
CD-ROM, sono meticolosi sulle sessioni aperte, e si
confonderanno quando tentano di leggere il lead-in da una
sessione ancora aperta. Seguono la catena di link nei
lead-in di ogni sessione, ma quando raggiungono l'ultimo,
non possono trovare il TOC e diventano instabili. Anche se
queste unità supportano la multisessione, richiedono
l'ultima sessione chiusa per leggere il disco correttamente.
Per fortuna la maggior parte delle unità non si comporta
così.
Se si registra
in DAO, il lead-in viene scritto all'inizio della
masterizzazione, perchè il contenuto del TOC è già noto. Con
la maggior parte dei masterizzatori non c'è modo di
specificare che verrà aggiunta una sessione, perciò
specificare che deve essere aggiunta una sessione è
generalmente impossibile in DAO.
Se si usa Win98
o Windows 2000, la notifica di inserimento automatica
riconoscerà il CD appena il TOC viene scritto, e questo
normalmente causa il fallimento della scrittura. Molti
programmi per masterizzare disabilitano la notifica di
inserimento automatico per questo motivo. In modalità TAO,
la scrittura fallirà durante la finalizzazione, in DAO verso
l'inizio della scrittura. In entrambi i casi una prova di
scrittura avrà successo, perchè il TOC non viene realmente
scritto. |