===== Exemplos do comando dd ===== * **Cópia de um arquivo para outro:** dd if=/path/arquivo_origem of=/path/arquivo_destino - Exemplo simples de cópia de arquivo. * **Criar uma imagem de backup de um disco:** - dd if=/dev/sda of=/path/backup.img bs=4M - Faz backup do disco ''/dev/sda'' para o arquivo ''backup.img'', com blocos de 4 MB. * **Restaurar uma imagem de disco para um dispositivo:** - dd if=/path/backup.img of=/dev/sda bs=4M - Restaura o backup do arquivo ''backup.img'' para o disco ''/dev/sda''. * **Criar uma imagem ISO de um CD/DVD:** - dd if=/dev/cdrom of=/path/cd_backup.iso - Cria uma imagem ISO de um CD/DVD no arquivo ''cd_backup.iso''. * **Copiar o Master Boot Record (MBR):** - dd if=/dev/sda of=/path/mbr_backup.img bs=512 count=1 - Copia os primeiros 512 bytes (MBR) de um disco. * **Apagar um disco preenchendo com zeros:** - dd if=/dev/zero of=/dev/sda bs=1M - Preenche todo o disco ''/dev/sda'' com zeros, limpando todos os dados. * **Testar a velocidade de gravação de um disco:** - dd if=/dev/zero of=/path/teste.img bs=1G count=1 oflag=direct - Grava 1 GB de zeros diretamente no arquivo `teste.img`, útil para testar a velocidade de gravação. * **Converter o conteúdo de um arquivo para letras maiúsculas durante a cópia:** - dd if=/path/arquivo_origem of=/path/arquivo_destino conv=ucase - Converte o conteúdo do arquivo para maiúsculas durante a cópia. * **Cópia de uma partição específica:** - dd if=/dev/sda1 of=/path/particao_backup.img bs=4M - Copia uma partição específica do disco para um arquivo de imagem. * **Sincronizar e garantir que os dados foram escritos corretamente:** - dd if=/path/arquivo_origem of=/path/arquivo_destino && sync - Após a cópia, o comando ''sync'' garante que todos os dados foram gravados. * **Criar um pendrive bootável com uma imagem ISO:** - dd if=/path/imagem.iso of=/dev/sdX bs=4M status=progress && sync - Substitua `/path/imagem.iso` pela ISO que deseja usar e `/dev/sdX` pelo dispositivo USB. **Cuidado** para especificar o dispositivo correto. * **Criar um pendrive bootável com o Ubuntu:** sudo dd if=path/to/linux.iso of=/dev/sdX bs=4M status=progress oflag=sync - Exemplo específico para gravar a imagem do Ubuntu em um pendrive conectado como ''/dev/sdb''. * **Criar um pendrive bootável com o Windows:** - dd if=/path/windows.iso of=/dev/sdc bs=4M status=progress && sync - Exemplo de criação de pendrive bootável com a ISO do Windows, gravando no dispositivo ''/dev/sdc''.