Erro ao gravar CD-R, verifique se ele foi gravado corretamente

1

Eu tentei gravar um arquivo .iso em um CD-R, mas recebi um erro no processo.

BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn SCSI error condition on command 5Ch READ BUFFER CAPACITY: See MMC specs: Sense Key 3 "Medium error", ASC 10 ASCQ 00
BraseroLibburn called brasero_job_get_session_output_size
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn SCSI error condition on command 2Ah WRITE(10): [5 64 00] Illegal mode for this track
BraseroLibburn Closing
BraseroLibburn called brasero_job_set_dangerous
BraseroLibburn called brasero_job_set_current_action
BraseroLibburn Libburn reported an error SCSI error on write(1136,16): [5 64 00] Illegal mode for this track
BraseroLibburn called brasero_job_error
BraseroLibburn finished with an error
BraseroLibburn asked to stop because of an error
    error       = 1
    message = "SCSI error on write(1136,16): [5 64 00] Illegal mode for this track"
BraseroLibburn stopping
Session error : SCSI error on write(1136,16): [5 64 00] Illegal mode for this track (brasero_burn_record brasero-burn.c:2856)

Quando abri o disco resultante, a maioria dos arquivos é gravada lá, mas não tenho certeza se isso é tudo. Quando tentei arrancar a partir deste disco, nada aconteceu. Como verificar se este arquivo .iso foi gravado corretamente?

    
por Peret Finctor 07.01.2016 / 17:30

3 respostas

2

Não consegui encontrar uma cópia, por isso vou readaptar uma resposta antiga minha.

Você pode verificar a integridade da imagem gravada no CD verificando sua soma MD5 com a soma MD5 do ISO original:

  1. Verifique o tamanho do ISO original:

    % ls -l archlinux-2015.10.01-dual.iso 
    -rwxrwxr-x 1 user user 689963008 nov 22 21:35 archlinux-2015.10.01-dual.iso
    
  2. Execute este comando (altere 689963008 de acordo com o tamanho do ISO original):

    sudo dd if=/dev/cdrom iflag=fullblock count=$((689963008/512)) 2>/dev/null | md5sum -
    
  3. Verifique a saída em relação à soma MD5 do ISO original:

    % md5sum archlinux-2015.10.01-dual.iso
    b6781474851992cd9deb03b93a3f9503  archlinux-2015.10.01-dual.iso
    

Se você quiser se interessar:

  1. Ative o repositório Universe (você pode fazer isso em Software & amp; Updates);

  2. Instale pv : sudo apt-get install pv ;

  3. Verifique o tamanho do ISO original:

    % ls -l archlinux-2015.10.01-dual.iso 
    -rwxrwxr-x 1 user user 689963008 nov 22 21:35 archlinux-2015.10.01-dual.iso
    
  4. Execute este comando (altere 689963008 de acordo com o tamanho do ISO original):

    sudo dd if=/dev/cdrom iflag=fullblock count=$((689963008/512)) 2>/dev/null | pv -s 689963008 | md5sum -
    
  5. Verifique a saída em relação à soma MD5 do ISO original:

    % md5sum archlinux-2015.10.01-dual.iso
    b6781474851992cd9deb03b93a3f9503  archlinux-2015.10.01-dual.iso
    
por kos 07.01.2016 / 18:01
1

Suponho que você esteja usando um CD-R vazio. Isso só pode ser escrito uma vez e depois disso só é legível ...

O que significa; já que o .iso não gravou corretamente no CD-R, você não pode fazer nada a respeito.

Jogue fora e talvez tente usar um CD-RW?

    
por TellMeWhy 07.01.2016 / 17:34
1

Eu sou o desenvolvedor do libburn.

A execução de gravação foi uma falha evidente. Possivelmente porque o CD foi já escrito e fechado. Havia no máximo 1136 * 2048 bytes escritos (~ 2 MB). Então, tudo mais que você pode ler do CD deve ter origem em uma gravação anterior.

Tenha um bom dia :)

Thomas

    
por Thomas Schmitt 08.01.2016 / 08:30