Comparé au CD, le DVD est la génération technologique suivante de support optique de stockage de données. Un DVD peut contenir plus de données qu'un CD et est de nos jour le standard pour la publication de vidéos.
Cinq formats physiques enregistrables peuvent être définis pour ce que nous appellerons un DVD enregistrable:
DVD-R: Ce fut le premier format DVD enregistrable disponible. La norme DVD-R est définie par le Forum DVD. Ce format n'est pas réinscriptible.
DVD-RW: C'est la version réinscriptible du standard DVD-R. Un DVD-RW peut supporter environ 1000 réécritures.
DVD-RAM: C'est également un format réinscriptible supporté par le Forum DVD. Un DVD-RAM peut être vu comme un disque dur extractible. Cependant, ce support n'est pas compatible avec la plupart des lecteurs DVD-ROM et DVD-Vidéo; seuls quelques graveurs de DVDs supportent le DVD-RAM. Consultez la Section 18.7.9, « Utiliser un disque DVD-RAM » pour plus d'information sur l'utilisation d'un DVD-RAM.
DVD+RW: C'est un format réinscriptible défini par l' Alliance DVD+RW. Un DVD+RW supporte environ 1000 réécritures.
DVD+R: Ce format est la version non-réinscriptible du format DVD+RW.
Un DVD enregistrable simple couche peut contenir jusqu'à 4 700 000 000 octets ce qui équivaut en fait à 4.38 Go ou 4485 Mo (1 kilo-octet représente 1024 octets).
Une différence doit être faite entre un support physique et son application. Par exemple un DVD-Vidéo est une organisation de fichiers particulière qui peut être écrite sur n'importe quel type de DVD enregistrable: DVD-R, DVD+R, DVD-RW etc. Avant de choisir le type de support, vous devez vous assurer que le graveur et le lecteur de DVD-Vidéo (lecteur de salon ou un lecteur de DVD-ROM sur un micro-ordinateur) sont compatibles avec le support.
Le programme growisofs(1) sera utilisé pour
effectuer la gravure des DVDs. Cette commande fait partie des
utilitaires dvd+rw-tools (sysutils/dvd+rw-tools
). Les outils
dvd+rw-tools supportent l'ensemble
des supports DVD.
Ces utilitaires utilisent le sous-système SCSI pour accéder aux périphériques, par conséquent le support ATAPI/CAM doit être ajouté à votre noyau. Si votre graveur utilise l'interface USB, cet ajout est inutile et vous devriez lire la Section 18.5, « Périphériques de stockage USB » sur la configuration de périphériques USB.
Vous devez également activer l'accès aux
périphériques ATAPI par DMA, cela peut
être fait en ajoutant la ligne suivante au fichier
/boot/loader.conf
:
Avant de tenter d'utiliser les utilitaires dvd+rw-tools vous devriez consulter les notes de compatibilité matérielle des dvd+rw-tools pour des informations concernant votre graveur de DVDs.
Si vous désirez une interface graphique, vous
devriez jeter un oeil à K3b
(sysutils/k3b
) qui offre
une interface conviviale à growisofs(1) et
à d'autres outils de gravure.
La commande growisofs(1) est une interface à mkisofs, elle invoquera mkisofs(8) pour la création du système de fichiers et effectuera la gravure des données sur le DVD. Cela signifie que vous n'avez pas besoin de créer une image des données avant le processus de gravure.
Pour écrire les données du répertoire
/path/to/data
, utilisez
la commande suivante:
#
growisofs -dvd-compat -Z /dev/cd0
-J -R /path/to/data
Les options -J -R
sont passées
à mkisofs(8) pour la création du
système de fichiers (dans le cas présent: un
système de fichiers ISO 9660 avec les extensions Joliet
et Rock Ridge), consultez la page de manuel de mkisofs(8)
pour plus de détails.
L'option -Z
est utilisée pour la
session d'écriture initiale dans tous les cas:
multi-sessions ou pas. Le périphérique
correspondant au graveur, /dev/cd0
,
doit être adapté en fonction de votre
configuration. Le paramètre
-dvd-compat
provoquera la fermeture du
disque, rien ne pourra être écrit à la
suite de l'enregistrement. En retour cela devrait donner lieu à
une plus grande compatibilité avec les lecteurs de
DVD-ROMs.
Il est également possible de graver une image de
système de fichiers, par exemple pour graver l'image
imagefile.iso
, nous
lancerons:
#
growisofs -dvd-compat -Z /dev/cd0
=imagefile.iso
La vitesse d'écriture devrait être
détectée et positionnée automatiquement
en fonction du support et du graveur utilisé. Si vous
voulez forcer la vitesse de gravure, utilisez le
paramètre -speed=
. Pour plus
d'informations, lisez la page de manuel de
growisofs(1).
Un DVD-Vidéo est un système de fichiers
particulier basé sur les spécifications IS0 9660
et micro-UDF (M-UDF). Le DVD-Vidéo présente
également une arborescence de données
spécifique, c'est la raison pour laquelle vous devez
utiliser un programme particulier tel que multimedia/dvdauthor
pour créer
le DVD.
Si vous disposez déjà d'une image du
système de fichiers du DVD-Vidéo, gravez-la de
la même façon que pour une autre image,
reportez-vous aux sections précédentes pour un
exemple. Si vous avez réalisé vous-même
l'arborescence du DVD et que le résultat est dans, par
exemple, le répertoire /path/to/video
, la commande
suivante devrait être utilisée pour graver le
DVD-Vidéo:
#
growisofs -Z /dev/cd0
-dvd-video /path/to/video
L'option -dvd-video
sera passée
à mkisofs(8) et lui demandera de créer un
système de fichiers de DVD-Vidéo. De plus,
l'option -dvd-video
implique l'option
-dvd-compat
de growisofs(1).
Contrairement à un CD-RW, un DVD+RW vierge doit
être formaté avant la première
utilisation. Le programme growisofs(1) s'en chargera
automatiquement quand cela sera nécessaire, ce qui est la
méthode recommandée. Cependant vous
pouvez utiliser la commande dvd+rw-format
pour formater le DVD+RW:
#
dvd+rw-format /dev/cd0
Vous devez effectuer cette opération qu'une seule fois, gardez à l'esprit que seuls des DVD+RW vierges doivent être formatés. Ensuite vous pouvez graver le DVD+RW de la manière vue dans les sections précédentes.
Si vous voulez graver de nouvelles données (graver un système de fichiers totalement nouveau et pas juste ajouter des données) sur un DVD+RW, vous n'avez pas besoin de l'effacer, vous avez juste à récrire sur l'enregistrement précédent (en effectuant une nouvelle session initiale), comme ceci:
#
growisofs -Z /dev/cd0
-J -R /path/to/newdata
Le format DVD+RW offre la possibilité d'ajouter facilement des données à un enregistrement précédent. L'opération consiste à fusionner une nouvelle session avec la session existante, ceci n'est pas une gravure multisession, growisofs(1) augmentera le système de fichiers ISO 9660 présent sur le disque.
Par exemple, si nous voulons ajouter des données à notre DVD+RW précédent, nous devons utiliser cela:
#
growisofs -M /dev/cd0
-J -R /path/to/nextdata
Les mêmes options de mkisofs(8) utilisées lors de la gravure de la session initiale doivent être à nouveau utilisées lors des écritures ultérieures.
Vous pouvez ajouter l'option
-dvd-compat
si vous désirez une
meilleure compatibilité avec les lecteurs de DVD-ROM.
Dans le cas d'un DVD+RW cela ne vous empêchera pas de
rajouter des données par la suite.
Si pour une quelconque raison vous voulez vraiment effacer le disque, faites ce qui suit:
#
growisofs -Z /dev/cd0
=/dev/zero
Un DVD-RW accepte deux formats de disque: le format séquentiel incrémental et le format “restricted overwrite”. Par défaut les disques DVD-RW sont fournis sous le format séquentiel.
Un DVD-RW vierge peut être directement gravé sans le besoin d'une opération de formatage préalable, cependant un DVD-RW non-vierge au format séquentiel doit être effacé avant de pouvoir y écrire une nouvelle session initiale.
Pour effacer un DVD-RW en mode séquentiel, exécutez:
#
dvd+rw-format -blank=full /dev/cd0
Une opération d'effacement complète
(-blank=full
) prendra environ une heure avec
un support 1x. Un effacement rapide peut être
effectué en utilisant l'option -blank
si le DVD-RW est destiné à être
enregistré suivant le mode d'écriture
Disk-At-Once (DAO). Pour écrire le DVD-RW suivant le
mode DAO, utilisez la commande:
#
growisofs -use-the-force-luke=dao -Z /dev/cd0
=imagefile.iso
L'option -use-the-force-luke=dao
ne
devrait pas être nécessaire puisque
growisofs(1) tente de détecter les supports
effacés rapidement et engage une écriture
DAO.
En fait le mode “restricted overwrite” devrait être utilisé avec tout DVD-RW, ce format est plus flexible que le format séquentiel incrémental par défaut.
Pour écrire des données sur un DVD-RW en mode séquentiel, utilisez les mêmes instructions que pour tout autre format de DVD:
#
growisofs -Z /dev/cd0
-J -R /path/to/data
Si vous voulez ajouter des données à votre
enregistrement précédent, vous devrez utiliser
la commande -M
de growisofs(1).
Cependant, si vous effectuez un ajout de données sur un
DVD-RW en mode séquentiel, une nouvelle session sera
créée sur le disque avec pour résultat de
donner naissance à un disque multi-sessions.
Un DVD-RW dans le format “restricted
overwrite” n'a pas besoin d'être effacé
avant une nouvelle session initiale, vous avez juste à
récrire sur le disque avec l'option
-Z
, ceci est similaire à un DVD+RW.
Il est également possible d'augmenter un système
de fichiers ISO 9660 existant écrit sur le disque de la
même manière que pour un DVD+RW en utilisant
l'option -M
. Le résultat sera un DVD
avec une seule session.
Pour faire passer un DVD-RW dans le format “restricted overwrite”, la commande suivante doit être utilisée:
#
dvd+rw-format /dev/cd0
Pour revenir au format séquentiel, utilisez:
#
dvd+rw-format -blank=full /dev/cd0
Très peu de lecteurs de DVD-ROMs supportent les DVDs multi-sessions, ils ne liront, dans le meilleur des cas, que la première session. Les DVD+R, DVD-R et DVD-RW en mode séquentiel peuvent accepter de multiples sessions, la notion de multiples sessions n'existe pas pour les formats DVD+RW et DVD-RW en mode “restricted overwrite”.
Utiliser la commande suivante après une session initiale (non fermée) sur un DVD+R, DVD-R, ou DVD-RW en mode séquentiel, ajoutera une nouvelle session sur le disque:
#
growisofs -M /dev/cd0
-J -R /path/to/nextdata
L'utilisation de cette ligne de commande avec un DVD+RW ou un DVD-RW en mode “restricted overwrite” aura pour effet d'ajouter les données en fusionnant la nouvelle session avec celle déjà présente. Le résultat sera un disque mono-session. C'est la méthode utilisée pour ajouter des données sur ces médias après une écriture initiale.
De l'espace sur le médium est utilisé entre chaque session pour la fin et le début des sessions. Par conséquent, tout ajout de données devrait se faire suivant une quantité importante de données pour optimiser l'espace sur le disque. Le nombre de sessions est limité à 154 pour un DVD+R, environ 2000 pour un DVD-R, et 127 pour un DVD+R double couche.
Pour obtenir plus d'informations sur un DVD, la commande
dvd+rw-mediainfo
peut être
exécutée avec le disque dans le lecteur./dev/cd0
Plus d'informations sur les utilitaires dvd+rw-tools peuvent être trouvées dans la page de manuel de growisofs(1), sur le site Web de dvd+rw-tools et dans les archives de la liste de diffusion cdwrite.
La sortie de la commande
dvd+rw-mediainfo
sur le résultat
de la gravure ou le disque posant problème est
obligatoire avec tout rapport de problème. Sans
cette sortie, il sera quasiment impossible de vous
aider.
Les graveurs de DVD-RAM sont fournis soit avec une
interface SCSI soit une interface ATAPI. Dans le cas des
périphériques ATAPI, l'accès DMA doit
être activé, cela peut être fait en
ajoutant la ligne suivante au fichier
/boot/loader.conf
:
Comme précisé dans l'introduction de cette section, un DVD-RAM peut être vu comme un disque dur extractible. Comme tout autre disque dur le DVD-RAM doit être « préparé » avant la première utilisation. Dans l'exemple, l'intégralité de l'espace sur le disque sera utilisé par un système de fichiers UFS2 standard:
#
dd if=/dev/zero of=/dev/acd0
count=2
#
bsdlabel -Bw acd0
#
newfs /dev/acd0
Le périphérique DVD
acd0
doit être modifié
en fonction de la configuration.
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.