我如何检查 DVD 是否为正版?

我如何检查 DVD 是否为正版?

我遇到了一个问题,急需帮助。我有两张 DVD,其中一张是我刻录的。另一张是别人的奇怪 DVD,我真的不知道这张 DVD 是否没问题...

两张 DVD 上都应该有 Ubuntu。现在,我不知道哪张 DVD 是我的……我的意思是哪张是我自己刻录的。我将其复制到 DVD 上并放到我的 PC 上,然后使用 比较两个相应的文件夹cmp。结果没有显示任何差异。这是否意味着我可以使用其中任何一张来安装 Ubuntu?

谢谢

答案1

只需为两张 DVD 生成一个校验和,如果校验和相同,则表示它们包含相同的数据。如果您只想比较两张磁盘,则该md5sum /dev/cdrom命令就足够了,请对两张磁盘运行该命令。如果您想将它们与正版 iso 进行比较,则必须阅读更多详细说明

cmp为什么此方法比简单地挂载目录更好:

  • cmp只能判断两张磁盘是否相同,它无助于判断它们是否是正品,而md5sum对后一种情况也有帮助。
  • 比较块设备文件是一个比比较已挂载文件夹更简单的命令。
  • 校验和比较仅需 1 个光驱即可完成,而按要求进行比较则cmp需要 2 个光驱。

答案2

你可以识别磁盘刻录的时间 - 参见这里

基本上只需运行这个:

dd if=/dev/sr0 bs=1 skip=33581 count=17 | hexdump -C

/dev/sr0(这仅在磁盘安装的位置才有效)

你会得到类似这样的结果:

[wilf@comp ~]$ dd if=/dev/sr0 bs=1 skip=33581 count=17 | hexdump -C
17+0 records in
17+0 records out
17 bytes (17 B) copied00000000  32 30 31 33 31 30 31 36  31 39 31 36 34 32 30 30  |2013101619164200|
00000010  00                                                |.|
, 0.000152142 s, 112 kB/s
00000011
[wilf@comp ~]$ 

寻找类似的

|2013101619164200|

所以这意味着我为另一台计算机刻录的 13.10 磁盘是在以下计算机上完成的:

2013年11月16日 17:16:42.00

然后你就可以找到磁盘之间的时间差。

答案3

两张光盘上的安全文件并不意味着您可以使用其中任何一张安装 Ubuntu。我的意思是,您自己刻录的光盘可能无法成功启动。您需要做的是逐张插入这些光盘并尝试从这些光盘启动。如果它们安全启动,它们可能是相同的。
为了解决您的问题,我建议找到两张光盘的刻录日期。答案是这里

答案4

我会尝试获取用于刻录光盘的 DVD 刻录机的信息。然后你就会知道了!

我不知道是否可以从 ISO 访问这些数据,类似于识别磁盘刻录的时间?

相关内容