Jak sprawdzić, czy dwa dyski DVD są dokładnie takie same?

19

Mam dwa dyski DVD i jeśli otworzę je i skopiuję zawartość na dysk twardy i porównam odpowiednie pliki na dysku twardym, nie będzie to żadnej różnicy. Jak wiem, DVD zawiera także dodatkową zawartość (ta treść zawiera informacje mówiące, czy DVD można uruchomić i, jak sądzę, pewne informacje o formatowaniu).

Jak mogę sprawdzić również tę dodatkową zawartość?

Czy jest to w jakiś sposób możliwe bez dodatkowych programów, przy użyciu systemu Windows lub Ubuntu?

Mega
źródło
1
Czy porównujesz DVD zakupione w sklepie lub innego rodzaju DVD?
pacoverflow
Nie jestem pewien, czy to zadziała ... Możesz spróbować „dd if = / dev / cdrom of = file1.img” i „dd if = / dev / cdrom of = file2.img”, a następnie „diff file1.img file2. img ”.
BenjiWiebe
2
Tak, chociaż wymaga to niepotrzebnych kroków, zawsze możesz porównać obrazy. Powinno być także wolne oprogramowanie do ich tworzenia w systemie Windows. Ale jeśli nie chcesz dodatkowego oprogramowania ...
Daniel B
5
Zazwyczaj można przeczytać obszar cięcia seryjnego, aby znaleźć te informacje. W rzeczywistości jest to numer seryjny DVD, naprawdę duplikaty DVD będą miały identyczne BCA.
Andon M. Coleman,
zdefiniuj „dokładnie”. Na poziomie molekularnym nigdy nie będą
tacy

Odpowiedzi:

33

Najłatwiejszym sposobem ustalenia, czy 2 dyski są takie same, jest uruchomienie skrótu obu z nich:

sudo md5sum /dev/cdrom

Jeśli skróty są zgodne, dyski są dokładnie takie same. Jednak nie powie ci to, co różni się w nich. Nawet jeśli pojedynczy bit jest inny, otrzymasz zupełnie inny skrót.

Możesz sprawdzić tablicę partycji dysku za pomocą fdisk:

sudo fdisk -l /dev/cdrom
mtak
źródło
37
W pytaniu jest napisane przy użyciu systemu Windows lub Ubuntu ...
mtak
5
O_O Nigdy nie myślałem, że płyty CD używają zwykłego MBR. Właśnie to sprawdziłem na obrazie ISO Kubuntu i fdisk -lrzeczywiście wydawało się, że drukuję sensowne dane. Patrząc ze xxdw pierwszych 512 bajtów również dał bardzo podobną strukturę do tej z HDD MBR. +1 za oświecenie :)
Ruslan
2
@ Chips_100 Jeśli mówisz o kolizji skrótu, szanse na to są astronomicznie małe. ( Prawdopodobieństwo przypadkowego zderzenia dwóch skrótów wynosi 1/2 ^ 128, co stanowi 1 na 340 undecillion 282 decylion 366 nonillion 920 octillion 938 septillion 463 sextillion 463 quillillion 374 quillillion 607 bilionów 431 miliardów 768 milionów 211 tysięcy 456 , źródło )
mtak
2
@ Chips_100 Jasne, masz rację, ale mówimy o MD5. Tak, kolizje nawet zostały wykryte, ale nie są to kolizje losowe, są generowane przez program, który wykonuje egzotyczną rzecz zwaną matematyką przez kilka godzin. Nie trzeba dodawać, że do skrótu czytasz cały plik i wykonujesz operacje matematyczne na danych. Jeśli będziesz używać skrótu do porównywania plików, równie dobrze możesz po prostu porównać bajt po bajcie.
Cole Johnson
7

Po prostu porównanie folderów i plików pomija inne rzeczy związane z płytą. Jeśli utworzysz plik obrazu .ISO z każdej płyty i porównasz bajty, będziesz miał lepszy pomysł, że dyski są naprawdę takie same lub nie.

Dithermaster
źródło
Zamiast porównania bajtów można użyć sumy kontrolnej lub skrótu.
Ryan
1
Jak powiedział @colejohnson w odpowiedzi na inną odpowiedź: „Nie trzeba dodawać, że do skrótu czytasz cały plik i wykonujesz operacje matematyczne na danych. Jeśli chcesz użyć skrótu do porównywania plików, równie dobrze możesz zrobić porównanie bajt po bajcie ".
Ten brazylijski facet
5

Korzystając z systemu Windows, można użyć narzędzia Microsoft File Checksum Integrity Verifier do uzyskania wartości skrótu plików na dysku.

Narzędzie Microsoft File Checksum Integrity Verifier to nieobsługiwane narzędzie wiersza polecenia, które oblicza skróty kryptograficzne MD5 lub SHA1 dla plików.

Mojżesz
źródło
3
-1 w ten sposób porówna tylko pliki i foldery i tylko dla bieżącej sesji nagrywania.
Ten Brazylijczyk
1

Aby porównać zawartość plików, można użyć narzędzi takich jak freefilesynch. Nie można jednak porównać tabel formatów sektora rozruchowego tych płyt DVD

Gość
źródło