J'ai un disque ici, et je dois prendre une image ISO du disque. Existe-t-il un logiciel que je peux utiliser pour extraire l’image du disque, ou Ubuntu en est-il livré avec un?
Bien que Brasero soit probablement plus facile, si cela vous intéresse, voici comment créer une image ISO à partir de la ligne de commande à l'aide de mkisofs:
genisoimage -r -J -o cd_image.iso /directory
Les balises -r et -J permettent des noms de fichiers longs. -o signifie sortie, suivi du fichier de sortie et du répertoire. Ensuite, vous pouvez monter l'image à l'aide de mount ou graver avec wodim.
Le Wiki d'aide de la communauté pour Ubuntu est une ressource fantastique. Consultez le lien pour plus de détails.
Les applications graphiques telles que les annonces Brasero
ou K3b
devraient fonctionner correctement pour créer une image iso à partir d'un disque, mais il existe en réalité plusieurs façons de le faire. J'ai toujours utilisé le légèrement plus compliqué, mais pour mon ancien matériel, plus fiable, de manière qui utilise dd/if
. Si vous êtes confiant de le faire de cette façon (ou à l'ancienne), cela a toujours fonctionné pour moi:
Placez d'abord le disque dans votre lecteur et obtenez le bloc et la taille du volume avec
isoinfo -d -i /dev/sr1
ou quel que soit le nœud /dev
destiné à votre lecteur cible.
Exécutez ensuite les opérations suivantes en remplaçant le nœud /dev
par le vôtre et en plaçant les numéros de bloc et de volume obtenus à partir de isoinfo
, où <isoinfo result>
apparaît ci-dessous:
dd if=/dev/sr1 bs=<isoinfo result> count=<isoinfo result> of=/home/mike/Folder/thegreat.iso
(Voici quelques exemples de valeurs signalées par isoinfo
pour un disque physique: "Logical block size is: 2048, Volume size is: 309669"
. Ainsi, dans les commandes dd/if
ci-dessus, bs correspond à 2048 et compte à 309669. N'utilisez pas ces valeurs. Cependant, utilisez ceux que isoinfo
donne pour votre propre disque.)
Assurez-vous également que vous utilisez le bon noeud /dev
de votre lecteur de CD/DVD, par exemple. généralement /dev/sr0
, /dev/sr1
.
Même si la plupart des gens utilisent des applications graphiques, j’ai constaté que la méthode dd/if
fonctionnait de manière plus fiable que brasero
pour moi.
J'ai préparé un script pour créer une image iso à partir d'un disque.
Comme j'utilise des paramètres de position dans le script, vous devez spécifier le périphérique ($1
) et l'iso à créer ($2
),
Par exemple, si ce n'est pas dans votre ~/bin
, vous pouvez l'appeler avec:
./script_name.sh /dev/sr0 /home/$USER/new.iso
Le contenu du script; le rendre exécutable avec chmod u+x
après l'avoir créé.
#!/bin/bash
# $1 and $2 are specified on the command line when the script is called; $1 must be /dev/sr0 or whatever is the drive; $2 is the location and name of iso to be created
val1="$(isoinfo -d -i "$1" | grep -i "block size" | awk -F ': ' '{print $2}')"
val2="$(isoinfo -d -i "$1" | grep -i "volume size" | awk -F ': ' '{print $2}')"
dd if="$1" bs="$val1" count="$val2" of="$2"
exit 0
L'application de graveur par défaut dans ubuntu Brasero
peut le faire. Il est livré avec Ubuntu.
Choisissez l'option Copy CD/DVD
. Dans les propriétés vous choisissez le type (.iso)
J'ai toujours aimé utiliser dvdisaster
, car il gère gracieusement les mauvais CD (rayés).
Il a été écrit pour récupérer les données de mauvais CD, mais il fonctionne aussi très bien avec les bons CD lisibles.