Acho que esse é um tema bastante procurado. Eu demorei pra encontrar os parâmetros corretos e 5 mídias (a R$ 7,00 cada). Foi um custo alto, mas com um sabor agradável de vitória :-)

Primeiramente, para copiar um DVD de Xbox 360, é preciso utilizar uma mídia DL (Dual Layer), com capacidade de 8 GB. As melhores são da marca Verbatim, mas tenho algumas da Kodak (com cara de coisa vagabunda mesmo). Nem todos os gravadores de DVD suportam gravação de DL, mas é possível descobrir no ínicio da gravação, que já aborta a operação e não perde o DVD.

Se for cópia de DVD para DVD, faça uma imagem local com o bom e velho comando "dd":


 dd if=/dev/dvdrw of=imagem.iso bs=4096 

Sempre utilizo bs=4096pois os blocos dos discos de DVDs são maiores, de tamanho 4kb, o que faz com que a quantidade de I/O por bloco seja menor. Mas não afeta o resultado final, nem o tempo.

Finalmente, para gravar, o comando é:


growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/dvdrw=imagem.iso

Veja que /dev/dvdrw é a sua unidade de DVD (em geral /dev/sr0).

Se não for cópia de DVD, mas gravação de imagem, substitua o imagem.iso pelo arquivo desejado.

Scripts

Script para duplicação de DVD (xbox_copy.sh):


#! /bin/sh 
# Sat Sep 12 17:41:06 BRT 2009 
# Script to copy XBOX DVDs 
DVD="/dev/dvd" 
ISO="xbox.iso" 
MD5="Xbox.MD5" 
echo "Copying XBOX DVD game" 
echo -n "Insert your XBOX game on DVD tray and press : " 
read x 
echo "Copying DVD...." 
dd if=$DVD of=$ISO bs=4096k 
if [ $? -ne 0 ]; then
 echo "Failed to copy DVD"
 echo "Aborting...."
 exit 1 
fi 
echo "Creating MD5 from DVD" 
echo "Original data: " > $MD5 
md5sum $DVD >> $MD5 
if [ $? -ne 0 ]; then
 echo "Failed to checksum DVD"
 echo "Aborting...."
 exit 1 
fi 
echo "Creating MD5 from ISO (parallel processing)" 
md5sum $ISO >> $MD5 & 
eject cdrom 
echo -n "Insert a blank DVD DL and press  to start recording: " 
read x 
echo "Recording..." 
growisofs -use-the-force-luke=dao \
 -use-the-force-luke=break:1913760 \
 -dvd-compat \
 -speed=4 \
 -Z \
 $DVD=$ISO > /tmp/xbox_growis ofs.log 2>&1 
echo "Creating MD5 from recorded media" 
echo "Recorded data: " >> $MD5 
md5sum $DVD >> $MD5 
echo "Results:" 
cat $MD5 
eject cdrom

Para somente gravar imagem iso (xbox_gravaiso.sh):


#! /bin/sh 
ISO=$1 
if [ ! -f $ISO ]; then
 echo "Failed to read iso image $ISO"
 exit 1 
fi 
growisofs \
 -use-the-force-luke=dao \
 -use-the-force-luke=break:1913760 \
 -dvd-compat \
 -speed=2 \
 -Z \
 /dev/dvdrw="$ISO"
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.