|
关于ISO文件制作过程中存在的现象,爱好和感兴趣者请进!
这几天无事,自己利用平时收藏的操作系统ISO文件来制作集成SP2的ISO文件,在介绍我这几天自制ISO文件的过程之前,我先贴上部分ISO文件的数据给大家参考一下。
Windows XP Professional简体中文零售版:
大小: 505 MB (530,186,240 字节)
占用空间:505 MB (530,186,240 字节)
Windows XP Professional SP2 VOL 官方简体中文正式版:
大小: 592 MB (621,346,816 字节)
占用空间:592 MB (621,346,816 字节)
Windows Server 2003 标准版原版CHS
大小: 565 MB (592,508,928 字节)
占用空间:565 MB (592,510,976 字节)
Windows Server 2003 企业版原版CHS
大小: 566 MB (593,608,704 字节)
占用空间:566 MB (593,608,704 字节)
Windows Server 2003 VOL标准版原版CHS
大小: 565 MB (592,816,128 字节)
占用空间:565 MB (592,818,176 字节)
Windows Server 2003 VOL企业版原版CHS
大小: 566 MB (593,608,704 字节)
占用空间:566 MB (593,608,704 字节)
Windows Server 2003_SP1 VOL企业版原版CHS
大小: 580 MB (609,118,208 字节)
占用空间:580 MB (609,120,256 字节)
从上面的数据来看,有这么几个特点:
一、字节大小和占用空间存在着差异。
1、字节大小和占用空间数据相同的ISO文件是:
Windows XP Professional简体中文零售版
Windows XP Professional SP2 VOL 官方简体中文正式版
Windows Server 2003 企业版原版CHS
Windows Server 2003 VOL企业版原版CHS
2、字节大小和占用空间数据不同的ISO文件是:
Windows Server 2003 标准版原版CHS
Windows Server 2003 VOL标准版原版CHS
Windows Server 2003_SP1 VOL企业版原版CHS
二、凡是ISO文件右键属性中的字节大小和占用空间存在差异的数据值都是2048字节。
三、存在2048字节差异的ISO文件中,我发现都是他们ISO文件中的哪个启动引导文件(BIN文件)。
开始制作集成SP2的ISO文件的试验:
我以IBM_XP原版镜像(505MB)为例制作IBM的XP_SP2的ISO文件,发现如果在制作的过程中添加那个启动引导文件(BIN文件),那么制作出来的ISO文件字节大小和占用空间的数据是不一致的,差值正好就是这个启动引导文件(2048字节),而如果在制作的过程中不添加那个启动引导文件,那么制作出来的ISO文件字节大小和占用空间的数据是一样的。按这两种制作方式制作出来的ISO文件,我发现以下四个个特点:
1、加载了启动引导文件(BIN文件)的ISO比不加载启动引导文件的ISO要大;
2、不加载启动引导文件的ISO没有引导功能;
3、加载了启动引导文件的ISO其大小和占用空间的数据是不一样的;
4、不加载启动引导文件的ISO其大小和占用空间的数据是一样的;
我继续做下面的试验:
把不具备启动引导功能的ISO文件再加入那个启动引导文件,那么这个不具备启动引导功能的ISO文件就变成了能启动引导的ISO文件,而且右键点击这个ISO文件的属性,其字节大小和占用空间的数据仍然是一致的,不会因为后加入了启动引导文件而改变了字节大小和占用空间之间的数据一致,但是我的疑惑并没有结束,就是如果后加入启动引导文件,那么整个制作出来的ISO文件字节大小要远远高于字节大小和占用空间的数据不一致的加载了启动引导文件的ISO文件。
继续我的试验:
我在后加入启动引导文件的那个ISO文件中把某个文件夹删除,你们猜出现了什么结果?结果是这个ISO文件的大小变成了和网上流传的那个IBM_XP_SP2的大小是一样的了,都是592MB。右键查看其属性,字节大小和占用空间的数据是一样的,没有因为删除那个文件夹而改变其数据的一致性。但是我一点也兴奋不起来,因为CRC检测其文件是无效的。由于现在我的手中没有网上流传的那个592MB的IBM_XP_SP2的ISO文件,无从知晓网上的那个IBM_XP_SP2其字节大小和占用空间的数据是多少,也不知道其CRC值是否有效。如果CRC值有效,那么可以肯定其制作时使用的ISO文件和我的是不一样的,很有可能是官方出品(我制作的IBM_XP_SP2是以IBM_XP(505MB)为基础制作出来的,PID开头是55661)。
利用IBM_XP集成SP2制作ISO文件的最后结果
一、先加载了启动引导文件(BIN文件)制作出来的ISO文件特征如下:
1、文件大小:606MB(字节大小 636,192 ,768 占用空间636,194,816)
2、CRC值检测文件有效
3、ISO文件刻盘后开机可引导进入光盘安装
4、能激活并能通过正版验证
二、后加载了启动引导文件(BIN文件)再删除某个文件夹制作出来的ISO文件特征如下:
1、文件大小:592MB(字节大小 621,703,168 占用空间621,703,168)
2、CRC值检测文件无效
3、ISO文件刻盘后开机可引导进入光盘安装
4、能激活并能通过正版验证
根据以上我讲述的全部过程,我们可不可以这样认为:凡是字节大小和占用空间所显示的数据一致并能通过CRC验证的,就是官方发布的原版ISO文件;而文件大小和占用空间所显示的数据不一致,无论是否通过了CRC验证的,都不是官方发布的原版ISO文件而是个人利用工具软件对原版文件进行的重新封装?(个人观点)
请和我一样对ISO文件制作有兴趣的朋友进来讨论一下。 |
|