找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 2866|回复: 5

[经验] [转帖] UltraISO的一个重大问题:并不能生成和光盘完全吻合的映像

[复制链接]

9328

威望

343

金钱

1万

贡献

管理员

自由的灵魂

积分
99924
主题
5265
回帖
26225
注册时间
2003-4-10
最后登录
2024-5-20
发表于 2008-9-10 00:45:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
作者:程一 2004年10月05日

  UltraISO是一个很方便的光盘工具,生成光盘的映像是它的主要功能之一。
  
  但是笔者日前发现,UltraISO中存在一个重大的问题,那就是它的映像生成功能存在缺陷。
  
  问题描述:UltraISO在生成映像时,并不能生成和光盘完全吻合的映像。或者说,这个映像和真正的光盘内容有偏差。UltraISO的光盘映像生成功能中潜藏着不确定性。
  
  严谨的科学实验必须能够再现,这里给出这个BUG的再现步骤:
  
  1、设有一个光盘映像文件FileA.ISO,用WinMD5(这是一个第三方MD5检查工具)计算这个ISO文件的MD5数值,假设该数值为SumA。然后将这个ISO文件用刻录软件刻录到光盘,
  2、用UltraISO的光盘映像制作功能把刚刻好的光盘制作一个映像文件,设为FileB.ISO。用WinMD5对此文件进行计算,得到MD5数值是SumB。 则有结果 sumA≠sumB。即这个ISO文件FileC.ISO已经和原始的ISO文件FileA.ISO不一样了。
  3、接着用UltraISO的光盘检查功能检查刚刻好的光盘,得到MD5检查结果设为SumB,则结果也是 sumA≠sumB。
  4、但如果用别的ISO工具比如MagicISO来对刚刻好的光盘生成映像文件FileC.ISO,并用WinMD5计算文件FileC.ISO所得到的MD5数值设为SumC,则SumC=SumA。可见MagicISO工具软件在生成ISO文件时是十分精准的。
  其实,不用MD5这样严格的文件检查,只要看看ISO文件长度就能发现,UltraISO从刚刻好的光盘里生成的ISO文件已经和原映像文件的长度不一致了。
  
  我们知道,ISO文件通常是要由第三方的刻录软件比如Nero之类的软件在刻录光盘中使用的,于是UltraISO的这种不确定性是一个很大的隐患。此外,这个缺陷不仅影响到了ISO映像文件的精准,还影响到了UltraISO的光盘检查功能里MD5报告的数值,其结果是光盘检查中的MD5值也和生成ISO文件的MD5值一样是错误的。
  
  UltraISO的光盘检查功能是一个极其有用的功能,特别是其中的MD5计算,是验证光盘的强有力工具。但可惜,现在这个功能也跟着有了残缺。
  
  我想这一定是因为UltraISO的映像提取不准确,造成了其MD5计算也不准确。表面上看起来,UltraISO对光盘的MD5检查结果和自己生成的ISO文件用WinMD5检查结果一致,但这个ISO文件已经和原文件已经有了很大出入。
  
  结论:UltraISO到最新的7.22版为止,其ISO生成与原始光盘之间并不完全一致。并且,随着生成ISO/刻制光盘的代数的增加,会越来越偏离最早的原始光盘映像文件。
  这个实验的步骤及结论我已提交到了UltraISO的官方论坛,但愿开发者能够充分重视这个问题。■
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号

59

威望

185

金钱

137

贡献

初级会员

积分
894
主题
5
回帖
92
注册时间
2008-9-7
最后登录
2012-10-20
发表于 2008-9-11 06:18:38 | 显示全部楼层
这个还不知道
不过上次我因为要验证一哈我的以前的XP系统的MD5
用它把光盘生成一个ISO文件
MD5是吻合的
但是刻盘我就不用他了
回复

使用道具 举报

9328

威望

343

金钱

1万

贡献

管理员

自由的灵魂

积分
99924
主题
5265
回帖
26225
注册时间
2003-4-10
最后登录
2024-5-20
 楼主| 发表于 2008-9-11 07:48:52 | 显示全部楼层
这个知道就行了
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

343

金钱

1万

贡献

管理员

自由的灵魂

积分
99924
主题
5265
回帖
26225
注册时间
2003-4-10
最后登录
2024-5-20
 楼主| 发表于 2008-9-11 16:40:54 | 显示全部楼层
楼上说的看不懂。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

343

金钱

1万

贡献

管理员

自由的灵魂

积分
99924
主题
5265
回帖
26225
注册时间
2003-4-10
最后登录
2024-5-20
 楼主| 发表于 2008-9-14 09:00:00 | 显示全部楼层
那么请使用旧版的朋友注意就行了。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

9328

威望

343

金钱

1万

贡献

管理员

自由的灵魂

积分
99924
主题
5265
回帖
26225
注册时间
2003-4-10
最后登录
2024-5-20
 楼主| 发表于 2008-9-15 14:04:27 | 显示全部楼层
因为最近有人提到ultraiso验证错误才发的这帖。见:
为什么刻录系统盘不成功(https://www.dianbo.org/forum.php ... ;highlight=ultraiso
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-5-22 22:01 , Processed in 0.111756 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表