terça-feira, 10 de fevereiro de 2009

Criar um arquivo .ISO a partir de um CD

Muitas vezes você tem um CD e quer gerar um arquivo ISO a partir dele. No Linux é muito fácil fazer isso:

Basta voce colocar o CD na unidade e digitar o seguinte comando:

dd if=/dev/cdrom of=disco1.iso bs=2048

onde:
if = nome da unidade de CD-ROM (normalmente /dev/cdrom)
of= nome do arquivo ISO que você quer gerar

O parâmetro "bs=2048" é o segredo da operação. Ele diz ao dd para ler o CD em blocos de 2KBytes (2048 bytes). Se você omitir o "bs=2048" o dd irá ler o CD em blocos de 512 bytes, e o arquivo gerado não será compatível com uma imagem ISO.

Dependendo da distribuição de Linux que você esteja usando, você nem precisa ser "root" para executar esta operação (estou usando o SUSE 10.0, e nele não preciso ser root para ler diretamente de /dev/cdrom).

O resultado disso é:

ricknote:/home/ricardag $ dd if=/dev/cdrom of=disco1.iso bs=2048
328559+0 registros de entrada
328559+0 registros de saída
672888832 bytes (673 MB) copied, 258,574 seconds, 2,6 MB/s

e a sua imagem Iso está gerada no arquivo "disco1.iso".

Sem comentários: