近日遇到两个Windows 2000系统的安装镜像,它们具有不一样的名称,但具有一样的大小,一个是:win2000_chs_retail.pro.iso另一个是CN_WIN2000_Professional_SP1_W2PFPP_CN.iso
简单凭肉眼观察几乎一模一样,一场“真假美猴王”的大戏即将展开,它们两个究竟谁是真,谁是假?哪一个才是真正的原版镜像?
一、比较环节
1、名称
从名称上看,第一个win2000_chs_retail.pro.iso中具有retail关键词,似乎是零售版的Windows2000简体中文专业版;
把镜像打开后,卷标为W2PFPP_CN,FPP和文件名中的retail互相对应。
第二个CN_WIN2000_Professional_SP1_W2PFPP_CN.iso名称中具有FPP(Full Packed Package)缩写,看样子也是零售版的Windows 2000简体中文专业版,不过标记多了SP1字样。
第二个镜像打开后,光盘卷标为W2PFPP_CN
这两个光盘的卷标竟然是完全一样的。
在上面两张图片中,如果仅凭肉眼比对内部文件的大小差异,是不会发现什么不同的。
两个镜像的大小完全一样:394260480 字节,所有的目录结构和文件似乎都是一样的。
2、效验比对
接下来,我们来计算文件的MD5、SHA1、CRC32,这时发现了不同。
第一个文件:
文件: C:\Users\ Desktop\win2000_chs_retail.pro.iso
大小: 394260480 字节
修改时间: 2010年9月4日, 9:58:26
MD5: 5652B2D2AE9CA3AA77C06D5DC8F9F253
SHA1: 4F24F6CF826626E4E76862102575850FF7CC676C
CRC32: 44EE44E9
第二个文件:
文件: F: \CN_WIN2000_Professional_SP1_W2PFPP_CN.iso
大小: 394260480 字节
修改时间: 2010年7月14日, 5:46:24
MD5: BFC49B0EED1C034FBC996903BE6B79C3
SHA1: E74BC8A4C8E7C904E5A27C08FE74753AC6E5F5CF
CRC32: FFFFFFFF
两个镜像的MD5、SHA1、CRC32的值并不一致,如果你清楚MD5、SHA1等的含义,那么可以得出一个结论,这两个大小完全一样的文件其实内容是不同的。
3、二进制比对
既然存在不同,那么不同的地方在哪里?
下面我们执行二进制快速比较,结果毋庸置疑,是存在差异的。
差异其实很多,这是差异开始的位置:02890000
这两个镜像的比对结论是:
共存在32633字节,也就是约32kb的差异。
4、寻找差异
下面,我们再进一步,看看能否找出不同究竟出现在哪个文件上?
首先,我们先提取两个镜像中的全部文件到独立的文件夹中,然后对两个文件夹进行比对。
两个目标文件夹中均是5838个文件,172个文件夹
然而,比对到文件夹时,两个镜像的内容竟然是完全匹配的,也就是说内容是一样的。
那他们的不同究竟在哪里?谁才是真正的原版?
你能做出判断吗?
二、安装环节
接下来是实际安装过程,看一看这两个镜像能否安装成功。
1、开始安装
2、许可协议
这两个镜像的许可协议都是
Microsoft Windows 2000 Profession 许可副本:1
3、安装重启画面
4、序列号
5、完成安装
6、系统大小稍有差异
实际安装并没有什么不同,不过可以肯定的是,这两个必定一个为真,另一个为假
那么,
你是不是能够辨别真假美猴王的如来佛祖?
欢迎留言。