33 1234
发新话题
打印

求助:关于制作光盘镜像的问题!

求助:关于制作光盘镜像的问题!

[这个贴子最后由tracky在 2004/11/15 00:30am 第 1 次编辑]

你好,我一直以来很喜欢使用你们制作的ULTRAISO
但是最近 看了篇文章 发现了制作光盘ISO的问题
1。新建一个名为“test.txt”的文本
2。用ULTRAISO制作镜像 命名为TEST.iso
3。用ULTRAISO的刻录功能刻录,使用CDRW盘  
4。用ULTRAISO制作刚才刻录好的光盘的镜像 保存为1.iso
结果 原始的镜像TEST.iso为60KB  抽取后的1.iso为600KB
但是里面的文件test.txt却一模一样!
我使用HEXWORKSHOP比较了一下  发现1.iso比TEST.ISO多了好多空白数据
请问,这是为什么?
PS:最新版本,已勾选ISO文件卷过滤器!另外,我试了N个ISO的工具,提取的镜像都有问题,只有MagicISO完全正确!
谢谢!我把我实验的文件上传 你们帮忙看看
点击下载文件

TOP

求助:关于制作光盘镜像的问题!

检查了一下,“ISO文件卷过滤器”没有工作。现在此bug已经修正,请从下面地址重新下载:
简体中文版: http://www.ezbsystems.com/dl.php?file=uiso7_cn.exe
国际版:http://www.ezbsystems.com/dl.php?file=uiso7_me.exe
说明:
1)并不是这N个ISO工具提取镜像有问题,而是刻录的真实数据本身就是这样,而备份的基本要求是忠实原盘。ISO文件卷过滤器的作用只是去掉尾部的空白数据而已。
2)对于有些加密的光盘,ISO文件卷可能不正常,这时切忌启用“ISO文件过滤器”。否则无法正常制作镜像,或制作的镜像可能无法使用。这也是UltraISO单独设置这个选项的道理。

TOP

求助:关于制作光盘镜像的问题!

补充说明:
1)几乎所有刻录软件在将ISO镜像刻录到CD-R上时会添加空白数据(Padding Blocks),目的是提高光盘的访问性能。否则有些老光驱在定位最外边的扇区时可能有问题。
2)Windows资源管理器通过ISO文件卷的目录信息,直接访问文件数据。尾部的空白数据不会对光盘的使用造成任何影响。
3)有些光盘加密程序会在尾部隐藏加密信息,这些信息位于ISO文件卷之外,因此启用“ISO文件卷过滤器”会出现问题
4)因此几乎所有的镜像制作软件,包括Nero,CloneCD,Alcohol 102%均采用“忠实原盘”的方式制作ISO。这样既不影响使用,也不会遗漏任何有用数据。
5)UltraISO的“ISO文件卷过滤器”对使用MD5校验有所帮助。如果ISO文件为标准数据镜像,可以用WinMD5软件提取MD5校验码;刻录后,用UltraISO+ISO过滤器可制作大小相同的镜像,方便进行MD5校验。
   不过这种方法比较繁琐。建议用UltraISO的"检查CD/DVD光盘"功能,先计算ISO的MD5码,然后直接计算光盘的MD5码,可直接比较。在此项功能,ISO过滤器缺省打开,因此不会包含光盘尾部的空白扇区。

TOP

求助:关于制作光盘镜像的问题!

感谢!刚才测试了一下,问题已解决  谢谢阁下回复以及帮助!
不过刚才又发现了一个问题:
我用ULTRAISO制作光盘镜像文件
同一张光盘 制作了两次
一次启用了ISO 文件卷过滤器 一次没有
启用ISO 文件卷过滤器的镜像和源镜像MD5一样
没有启用ISO 文件卷过滤器的镜像和源镜像不一样
但是,用ULTRAISO检查光盘 功能  检查刚抽取的两个ISO,他们的MD5居然一样
请问,是不是为了不让用户误以为数据错误,所以,检查光盘时自动过滤Padding Blocks?

TOP

求助:关于制作光盘镜像的问题!

引用:
下面引用由tracky2004/11/15 11:31pm 发表的内容:
请问,是不是为了不让用户误以为数据错误,所以,检查光盘时自动过滤Padding Blocks?
是的。

TOP

求助:关于制作光盘镜像的问题!

另外,也注意到网上的几篇关于ISO映像的文章。
来自个人主页,原文( http://z80.wx-e.com/article/UltraISO.htm )转载如下:
UltraISO的光盘映像功能中存在的一个重大问题
   
作者:程一 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的官方论坛,但愿开发者能够充分重视这个问题。

TOP

求助:关于制作光盘镜像的问题!

另一篇来自论坛,原文(http://bbs.et8.net/bbs/showthread.php?t=597273 )转载如下:
【讨论】用nero直接刻.iso的怪事
<cethk ,11-04-2004, 15:52> 发起:
很多人喜歡用nero直接刻.iso鏡像,我一直不大敢用,因為它刻出來的碟片會較原鏡像大。
刻cd的.iso時會多出2k,而刻dvdr的.iso時竟然多出300KB。
以剛剛刻錄Dumpling Three Extremes 2004 DVDR-TLF為例,用roxio media creator刻僅多出26KB,但用nero 6600 enterprise刻缺多出322KB。
鏡像大小是用isobuster觀看:原.ISO,Daemon tool虛擬的cd或dvd及刻盤後的cd或dvd。
不要告訴我是版本的問題,事實上一年多前就發現了。
也不必說只要正常又何必在意,4GB左右的數據如何每次都去驗證可以正安裝及使用?
<Uoko ,11-04-2004, 16:01> 回复如下:
如果用ISO刻录好的光盘数据都正确,那除了说正常外还能说什么?
验证数据并不一定要一个一个去安装,难道你不知道别的验证方法?
看来Nero不适合你,换别的软件吧,这样就OK了,你也不会为多出来的数据烦了。  

TOP

求助:关于制作光盘镜像的问题!

[这个贴子最后由martinx在 2004/11/16 09:02am 第 1 次编辑]

这两篇文章一个怀疑UltraISO,并认为这是一个严重缺陷;另一个怀疑Nero,认为此刻录软件有问题。
这两篇文章异曲同工,但涉及的问题是完全一样的:
1)刻录软件添加 Padding Blocks 问题
   第二篇很说明问题,有2KB,300KB,26KB,322KB。
2)镜像软件采用“忠实原盘”问题
   第一篇说明由于UltraISO采用“忠实还原”方法,制作的镜像与原来ISO文件MD5码不一样
   第二篇同时说明ISOBuster也是采用“忠实还原”,才发现Nero刻录的数据轨道大了。

TOP

求助:关于制作光盘镜像的问题!

[这个贴子最后由martinx在 2004/11/16 09:09am 第 1 次编辑]

到这里,需要先确定一个判据,才能回答以上问题。
1)判定刻录软件的标准应该是刻盘后光盘的读取性能,而不是刻录后数据轨道大小。
   因此几乎所有刻录软件都会加Padding Blocks,由此造成的多余数据(0-600KB)属正常现象
2)判定镜像制作软件的标准应该是能够精确反映刻录后光盘的实际数据,而不是与原来的ISO大小对比。
   因此几乎所有镜像制作软件都采用“忠实原盘”的方式,即读取而不是忽略多余的空白数据,从而避免有些ISO文件卷加密光盘读取不对的问题。
那么,能否在制作ISO时(如自己制作的ISO文件和刻录的数据光盘,没有加密)取消刻录软件添加的Padding Blocks? 答案是肯定的,这就是“ISO文件卷过滤器”。

TOP

求助:关于制作光盘镜像的问题!


UltraISO的解决之道:
1)在制作镜像文件时采用“忠实原盘”的方式,同时提供“ISO文件卷过滤器”选项
   一般情况下,不启用“ISO文件卷过滤器”,确保制作的镜像不会丢失重要信息
   如果是标准数据光盘,启用“ISO文件卷过滤器”,可得到大小与原ISO一样的镜像文件,便于检查
2)在检查光盘/ISO文件时,自动启用“ISO文件卷过滤器”,从而避免因刻录软件添加Padding Blocks而造成的差异。
说明:最新版 UltraISO 7.2.3.926已经实现以上功能,请从以下地址下载:
简体中文版: http://www.ezbsystems.com/dl.php?file=uiso7_cn.exe
繁体中文版: http://www.ezbsystems.com/dl.php?file=uiso7_tw.exe
    国际版: http://www.ezbsystems.com/dl.php?file=uiso7_me.exe

TOP

 33 1234
发新话题