Ceci est une ancienne révision du document !
📀 Copie de CD de data vers Image ISO sur Debian 13 Minimale
Guide technique — Utilisation de l'outil dd pour créer une image binaire exacte d'un CD-ROM sur une distribution Debian 13 (Testing) minimale.
Oui, dd est l'outil standard, pré-installé et recommandé pour cette tâche sur Debian 13. Aucune installation supplémentaire n'est requise.
1. Pourquoi utiliser dd ?
Sur une installation minimale, la disponibilité des outils est cruciale. dd (Data Duplicator) fait partie du paquet coreutils, présent par défaut sur tous les systèmes Linux.
| Avantage | Description |
|---|---|
| Pré-installé Aucun paquet à télécharger | Fonctionne immédiatement après l'installation de Debian. |
| Bit-perfect Copie secteur par secteur | Garantit une copie exacte, bit pour bit, du média source. |
| Universel Standard Linux | Compatible avec tous les types de lecteurs (CD, DVD, Blu-ray). |
| Rapide Optimisé | Utilise le cache du noyau pour des transferts rapides. |
2. Commande Principale
Insérez votre CD et exécutez la commande suivante dans le terminal :
sudo dd if=/dev/sr0 of=mon_cd.iso bs=2048 status=progress
Détail des paramètres :
if=/dev/sr0: Input File. Le périphérique de votre lecteur de CD.of=mon_cd.iso: Output File. Le nom du fichier image à créer.bs=2048: Block Size. Taille de bloc standard pour les CD (2 Ko). Optimise la vitesse.status=progress: Affiche la barre de progression en temps réel (disponible sur Debian 13).
Si vous connaissez la taille exacte du disque (via
lsblk), vous pouvez limiter la copie pour éviter de copier l'espace vide :
Exemple (si 38 960 secteurs) :
sudo dd if=/dev/sr0 of=mon_cd.iso bs=2048 count=38960 status=progress
3. Vérification de l'Image
Une fois la commande terminée, vérifiez que le fichier a bien été créé et qu'il a la bonne taille.
# Vérifier la taille du fichier créé
ls -lh mon_cd.iso
# Comparer avec la taille du périphérique source
lsblk -b /dev/sr0
La taille affichée par ls -lh doit correspondre à celle indiquée par lsblk.
4. Montage de l'Image (Optionnel)
Pour vérifier le contenu de l'ISO sans la graver :
# Créer un point de montage
sudo mkdir -p /mnt/iso_check
# Monter l'image en lecture seule
sudo mount -o loop,ro mon_cd.iso /mnt/iso_check
# Lister le contenu
ls /mnt/iso_check
# Démonter
sudo umount /mnt/iso_check
5. Limitations et Alternatives
Si le CD est physiquement abîmé (rayures profondes), dd s'arrêtera à la première erreur de lecture.
| Situation | Comportement de dd |
Alternative recommandée |
|---|---|---|
| CD en bon état | ✅ Copie parfaite et rapide | dd (Utiliser) |
| CD rayé / Abîmé | ❌ S'arrête avec une erreur | ddrescue (Installer : sudo apt install gddrescue) |
| CD Audio (Pistes) | ⚠️ Crée une image brute (difficile à lire) | cdparanoia (Pour extraire les pistes WAV/MP3) |
6. Résumé des Commandes
- Vérifier le lecteur :
lsblk -b /dev/sr0 - Créer l'ISO :
sudo dd if=/dev/sr0 of=mon_cd.iso bs=2048 status=progress - Vérifier :
ls -lh mon_cd.iso
