Eu tenho um arquivo ISO e um DVD gravado nesse arquivo ISO. Existe uma maneira de validar que o DVD contém o mesmo que o arquivo ISO e que nada está errado com o DVD?
Eu tenho as ferramentas disponíveis no CD do System Rescue .
dvd
comparison
iso-image
Svish
fonte
fonte
Respostas:
O comando a seguir compara o conteúdo de dois arquivos binários e imprime o deslocamento do primeiro byte diferente. Substitua
/dev/dvd
pela localização do dispositivo de DVD (/dev/cdrom
,/dev/scd0
,/dev/hdc
, ...).Não tenho certeza se todos os DVDs contêm uma indicação de onde os dados terminam (acho que alguns CDs não); você pode limitar a comparação ao tamanho do arquivo de imagem.
Você também pode calcular uma soma de verificação para o arquivo de imagem, calcular uma soma de verificação para o disco e verificar se elas correspondem. Isso é mais lento para uma comparação única, mas mais rápido se você precisar comparar muitos discos com uma imagem e permitir que a imagem e o disco estejam em computadores diferentes. Para detectar corrupção acidental,
md5sum
é perfeitamente adequado.fonte
cmp -n 123456789 /dev/dvd /path/to/foo.iso
Como a pergunta não é específica do sistema operacional e os usuários do Windows podem encontrar o caminho aqui, sugiro que uma maneira relativamente fácil de fazer isso no Windows seja montar o ISO ( OSFMount é particularmente bom) e comparar (por exemplo, com o WinMerge ) a raiz da unidade de CD / DVD com a raiz do volume montado:
fonte
Aqui estão as etapas corretas para verificar a soma do iso antes e depois da gravação.
determinar iso sha256sum ..
em seguida, determine o tamanho do iso em bytes ...
então dd sua unidade de cd / dvd | conte os primeiros bits de cada arquivo para somar | depois leia seu sha256sum
Substitua / dev / sr0 por / dev / cdrom ou outro nome de unidade, dependendo do sistema.
Para uma melhor experiência com DD e para visualizar o progresso do dd em tempo real sem precisar escrever um script, use dcfldd o dd forense (o dcfldd também pode portar para 2 saídas diferentes.)
(roubado descaradamente de um artigo no unbutu.com)
fonte
Presumo que você esteja no Linux.
Consulte este artigo: Verifique uma imagem de CD / DVD gravada no Linux .
A ideia principal é simples:
fonte
cat
inútil e uso inútil dedd
. Mais simples (e indistinguível no sentido horário):<iso-file.iso md5sum
,</dev/hdc md5sum
. Mas abaixo do ideal para uma comparação instantânea .No Windows, instale o VCdControlTool.exe e o WinMerge (lembre-se de adicioná-lo ao caminho do sistema, há uma caixa de seleção específica no instalador).
Insira o DVD, geralmente montado em d:
Monte o .iso com o VCdControlTool.exe, por exemplo, no z:
No cmd, execute:
Pode demorar um pouco.
Advertência : O WinMerge fica sem memória com arquivos grandes.
fonte
No Windows, comparar um DVD ou CD já gravado com um arquivo ISO é super fácil com a ajuda do " ImgBurn " do software de doação . Me ajudou muito no passado!
Ainda é preciso encontrar algo semelhante para o OS X / macOS, porque me parece que os métodos acima mencionados para Linux / Unix não funcionam lá.
fonte