Como eu faço um ISO a partir de um disco?

3

Eu tenho um disco aqui e preciso tirar uma foto ISO do disco. Existe algum software que eu possa usar para obter a imagem do disco ou o Ubuntu vem com um?

    
por Selby Rowley-Cannon 19.07.2012 / 19:09

5 respostas

10

Use o Brasero Disc Burner:

Ou através do terminal, execute o seguinte comando.

sudo apt-get install brasero

Para copiar um disco para uma imagem ISO, clique em Disc copy e escolha Image File como destino.

    
por SirCharlo 19.07.2012 / 19:13
8

Embora o Brasero seja provavelmente mais fácil, se você estiver interessado, veja como criar um iso a partir da linha de comando usando o mkisofs:

genisoimage -r -J -o cd_image.iso /directory

As tags -r e -J permitem nomes extensos de arquivos. -o significa saída, seguido pelo arquivo de saída e pelo diretório. Depois, você pode montar a imagem usando o mount ou gravar com o wodim.

O Community Help Wiki para o Ubuntu é um recurso fantástico. Dê uma olhada no link para mais detalhes.

    
por Hank Gettinger 19.07.2012 / 19:24
8

Aplicativos gráficos como o anúncio Brasero ou K3b devem funcionar bem para criar uma iso a partir de um disco, mas na verdade existem várias maneiras de fazer isso. Eu sempre usei o um pouco mais complicado, mas para o meu hardware antigo, mais confiável, maneira que usa dd/if . Se você está confiante fazendo isso desta maneira (ou antiquado), sempre funcionou para mim:

  • Primeiro coloque o disco na sua unidade e obtenha o tamanho do bloco e do volume com

    isoinfo -d -i /dev/sr1 
    

ou qualquer que seja o nó /dev da sua unidade de destino.

  • Em seguida, execute o seguinte, substituindo o nó /dev pelo seu próprio e coloque os números de bloco e volume ganhos de isoinfo , onde <isoinfo result> ocorre abaixo:

    dd if=/dev/sr1 bs=<isoinfo result> count=<isoinfo result> of=/home/mike/Folder/thegreat.iso 
    

    (Alguns valores de exemplo relatados por isoinfo para um disco físico são: "Logical block size is: 2048, Volume size is: 309669" . Portanto, nos comandos dd/if acima, bs seria 2048 e a contagem seria 309669. Não use esses valores, no entanto, use os que o isoinfo dá para o seu próprio disco.)

    Certifique-se também de usar o nó /dev correto da sua unidade de cd / dvd, por exemplo. geralmente /dev/sr0 , /dev/sr1 .

Embora a maioria das pessoas use aplicativos gráficos, descobri que o método dd/if funcionou com mais segurança do que brasero para mim.

Eu preparei um script para fazer uma iso a partir de um disco.

Como eu uso parâmetros posicionais no script, você deve especificar o dispositivo ( ) e a iso a ser criada ( ),

Por exemplo, se não estiver no seu ~/bin , você poderá chamá-lo com:

./script_name.sh /dev/sr0 /home/$USER/new.iso

O conteúdo do script; torne-o executável com chmod u+x depois de criá-lo.

#!/bin/bash

#  and  are specified on the command line when the script is called;  must be /dev/sr0 or whatever is the drive;  is the location and name of iso to be created

val1="$(isoinfo -d -i "" | grep -i "block size" | awk -F ': ' '{print }')"
val2="$(isoinfo -d -i "" | grep -i "volume size" | awk -F ': ' '{print }')"

dd if="" bs="$val1" count="$val2" of=""

exit 0
    
por user76204 19.07.2012 / 19:26
3

Aplicativo de gravação padrão no ubuntu Brasero pode fazer isso. É fornecido com o Ubuntu.

Escolha a opção Copy CD/DVD . Nas propriedades, você escolhe o tipo (.iso)

    
por Web-E 19.07.2012 / 19:14
-1

Eu sempre gostei de usar dvdisaster , pois ele lida perfeitamente com CDs ruins (riscados).

Na verdade, foi escrito para recuperar dados de CDs ruins, mas também funciona bem com CDs legíveis.

    
por liori 19.07.2012 / 22:08