Comment vérifier si deux DVD sont exactement les mêmes?

19

J'ai deux DVD et si j'ouvre les DVD et copie le contenu sur le disque dur et compare les fichiers respectifs sur le disque dur, cela ne fait aucune différence. Comme je sais, le DVD contient également du contenu supplémentaire (ce contenu comprend des informations indiquant si le DVD est amorçable et certaines informations de formatage, je suppose).

Comment puis-je également vérifier ce contenu supplémentaire?

Est-il possible en quelque sorte sans programmes supplémentaires, en utilisant Windows ou Ubuntu?

Mega
la source
1
Comparez-vous des DVD de films achetés en magasin ou un autre type de DVD?
pacoverflow
Vous ne savez pas si cela fonctionnerait ... Vous pouvez essayer 'dd if = / dev / cdrom of = file1.img' et 'dd if = / dev / cdrom of = file2.img' puis 'diff file1.img file2. img '.
BenjiWiebe
2
Oui, bien que cela implique des étapes inutiles, vous pouvez toujours comparer les images. Il devrait également y avoir un logiciel gratuit pour les créer sur Windows. Mais si vous ne voulez pas de logiciel supplémentaire ...
Daniel B
5
Vous pouvez généralement lire la zone de coupe en rafale pour trouver ces informations. Il s'agit en fait d'un numéro de série pour les DVD, les DVD réellement dupliqués auront des BCA identiques.
Andon M. Coleman
définir "exactement". Au niveau moléculaire, ils ne seront plus jamais les mêmes ...
jwenting

Réponses:

33

La façon la plus simple de déterminer si 2 disques sont identiques est d'exécuter un hachage des deux:

sudo md5sum /dev/cdrom

Si les hachages correspondent, les disques sont exactement les mêmes. Cependant, cela ne vous dira pas ce qui est différent à leur sujet. Même si un seul bit est différent, vous obtiendrez un hachage totalement différent.

Vous pouvez vérifier la table de partition d'un disque avec fdisk:

sudo fdisk -l /dev/cdrom
mtak
la source
37
Dans la question, il est dit d' utiliser Windows ou Ubuntu ...
mtak
5
O_O Je n'ai jamais pensé que les CD utilisent un MBR habituel. Je viens de vérifier cela sur l'image iso de kubuntu, et il fdisk -lsemble en effet imprimer des données sensibles. La recherche avec xxd512 premiers octets a également donné une structure très similaire à celle du disque dur MBR. +1 pour éclairer :)
Ruslan
2
@ Chips_100 Si vous parlez d'une collision de hachage, les chances de cela sont astronomiquement faibles. (La probabilité que deux hachages entrent en collision accidentellement est de 1/2 ^ 128, ce qui correspond à 1 sur 340 undécillions 282 décillions 366 nonillions 920 octillions 938 septillions 463 sextillions 463 quintillions 374 quadrillions 607 billions 431 milliards 768 millions 211 mille 456 , source )
mtak
2
@ Chips_100 Bien sûr, vous avez raison, mais nous parlons de MD5. Oui, des collisions ont même trouvé, mais ce ne sont pas des collisions aléatoires, elles sont générées par un programme qui fait une chose exotique appelée maths pendant quelques heures. Inutile de dire que pour hacher, vous lisez l'intégralité du fichier et effectuez des opérations mathématiques sur les données. Si vous allez utiliser le hachage pour comparer des fichiers, vous pourriez tout aussi bien faire une comparaison octet par octet.
Cole Johnson
7

Il suffit de comparer les dossiers et les fichiers pour rater le disque. Si vous créez un fichier image .ISO à partir de chaque disque et que vous les comparez en octets, vous aurez une meilleure idée que les disques sont vraiment les mêmes ou non.

Dithermaster
la source
Au lieu d'une comparaison d'octets, vous pouvez utiliser une somme de contrôle ou un hachage.
Ryan
1
Comme @colejohnson le dit dans une réponse à une autre réponse: "Inutile de dire que pour hacher, vous lisez le fichier entier et effectuez des opérations mathématiques sur les données. Si vous allez utiliser le hachage pour comparer des fichiers, vous pourriez tout aussi bien faire un comparaison octet par octet ".
Ce brésilien Guy
5

Lorsque vous utilisez Windows, vous pouvez utiliser le vérificateur d'intégrité de la somme de contrôle des fichiers Microsoft pour obtenir les valeurs de hachage des fichiers sur le disque.

L'outil Microsoft File Checksum Integrity Verifier est un utilitaire de ligne de commande non pris en charge qui calcule les hachages cryptographiques MD5 ou SHA1 pour les fichiers.

Moïse
la source
3
-1 de cette façon, il ne comparera que les fichiers et dossiers, et uniquement pour la session d'enregistrement en cours.
Ce brésilien Guy
1

Pour comparer le contenu des fichiers, on peut utiliser des outils tels que freefilesynch. Mais il n'est pas possible de comparer les tables de format du secteur de démarrage de ces DVD

client
la source