Sous-sections

16.4 Copie de disques multisession

La copie de disques multisession pose de sérieux problèmes sous Linux, car s'il est possible d'extraire individuellement les images des sessions, il n'est pas possible de restaurer le chaînage entre les sessions lors de l'écriture. Dans mes expérimentations, seule la première session du disque a été visible. Ainsi, en général, un CD multisession ne peut être reproduit exactement sous Linux. La technique la plus fiable de duplication consiste à recréer une image ISO toute neuve et à la graver sur le CD-R ou le CD-RW de destination.


16.4.1 Copie des CD Extra

Toutefois, le cas des CD Extra est particulier et peut être traité. Il vous faudra malheureusement procéder en deux étapes. Tout d'abord, il vous faut extraire les pistes audio et la piste de données puis regraver le tout. Il existe deux façons d'extraire la piste audio, soit avec CDRDAO, soit avec CDParanoia.


cdrdao read-cd -session 1 -datafile cd1.bin cd1.toc

ou


cdparanoia -Bw

Ensuite, il vous faut extraire la seconde session, à savoir la piste de données.


cdrdao read-cd -session 2 -datafile cd2.bin cd2.toc

La gravure du disque s'effectue en deux étapes. Si vous avez extrait les pistes audio avec CDRDAO, utilisez CDRDAO pour les regraver, sinon utilisez CDRecord.


cdrdao write -v 1 -multi cd1.toc

L'utilisation de -multi n'est pas compatible avec le pilote generic-mmc-raw. Vous devrez donc, dans bien des cas, ajouter l'option -driver generic-mmc pour que la gravure fonctionne. Si vous avez extrait les pistes individuelles, utilisez CDRecord.


cdrecord -v -multi -audio *.wav

Vous pouvez ensuite refermer le disque en gravant la piste de données, utilisant pour ce faire CDRDAO qui l'a lui-même extraite.


cdrdao write -v 1 cd2.toc

Eric Buist 2005-11-13