史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-12-07, 03:20 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 UltraISO製作光碟映像的一個問題(已解決)

Q:

但是最近 看了篇文章 發現了製作光碟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完全正確!
謝!我把我實驗的文件上傳 你們幫忙看看


UltraISO製作光碟映像的一個問題
使用UltraISO製作光碟映像文件時,圖中這個選項是什麼意思,選項與否有什麼區別?



所上傳圖片

http://img73.exs.cx/img73/5999/j4v1105.jpg


A:
help裡面查看從光碟製作ISO映射的部分,應該有解釋介紹。現用的版本低,沒有這個選項
找到了!整理說明如下

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的官方論壇,但願開發者能夠充分重視這個問題。

關於「ISO文件捲過濾器」的說明:

1)ISO文件捲過濾器的作用只是去掉尾部的空白資料而已。

2)有些光碟加密程序會在尾部隱藏加密訊息,這些訊息位於ISO文件磁碟區之外,因此啟用「ISO文件捲過濾器」會出現問題。這時切忌啟用「ISO文件過濾器」。否則無法正常製作映射,或製作的映射可能無法使用。這也是UltraISO單獨設定這個選項的道理 。

3)幾乎所有燒錄軟體在將ISO映射燒錄到CD-R上時會增加空白資料(Padding Blocks),目的是提高光碟的訪問效能。否則有些老光碟在定位最外邊的扇區時可能有問題。

4)Windows檔案總管通過ISO文件磁碟區的目錄訊息,直接訪問文件資料。尾部的空白資料不會對光碟的使用造成任何影響。

5)因此幾乎所有的映射製作軟體,包括Nero,CloneCD,Alcohol 102%均採用「忠實原盤」的方式製作ISO。這樣既不影響使用,也不會遺漏任何有用資料。

6)UltraISO的「ISO文件捲過濾器」對使用MD5校驗有所說明 。如果ISO文件為標準資料映射,可以用WinMD5軟體提取MD5校驗碼;燒錄後,用UltraISO+ISO過濾器可製作大小相同的映射,方便進行MD5校驗。不過這種方法比較繁 瑣。建議用UltraISO的"檢查CD/DVD光碟"功能,先計算ISO的MD5碼,然後直接計算光碟的MD5碼,可直接比較。在此項功能,ISO過濾器預設開啟,因此不會包含光碟尾部的空白扇區。

關於UltraISO提供「ISO文件捲過濾器」的好處:

1)在製作映射文件時採用「忠實原盤」的方式,同時提供「ISO文件捲過濾器」選項。
一般情況下,不啟用「ISO文件捲過濾器」,確保製作的映射不會丟失掉重要訊息。
如果是標準資料光碟,啟用「ISO文件捲過濾器」,可得到大小與原ISO一樣的映射文件,便於檢查。

2)在檢查光碟/ISO文件時,自動啟用「ISO文件捲過濾器」,從而避免因燒錄軟體增加Padding Blocks而造成的差異。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:21 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2022, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1