Re: [問題] 請問大檔案燒錄和分割成壓縮檔燒錄有差 …

看板CD-R (光碟燒錄)作者 (JMLee)時間15年前 (2009/05/14 12:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《windrain0317 (一步~尋)》之銘言: 恕刪 : 媽的咧,我又沒有小孩陪我玩,一下子就給我多了八張飛盤 : 心灰意冷的我,想說壓成CD的大小試試看吧... : 燒CD再不行,我也沒辦法了 : 不過在燒CD之前,不死心的我還是拿HP+R再一次 : 哼哼,我片子多的是,沒在怕啦 : 燒玩當然還要要測一下.. : 結果,竟然恢復正常... 小弟我這兩天碰到一樣的問題,燒錄的是真三國無雙五日文版的映像檔, 將 mdf / mds 直接以資料模式燒錄,非燒錄映像檔,發現狂爆出 5xx 的 POF。 在消耗了約十張的乳白片後(手頭只剩下乳白…好浪費 orz), 得到了大致的結論,雖然還沒有經過驗證: 「一切都是 SafeDisc 保護惹的禍。」 我的系統配備:Windows XP SP3、BENQ DW1640 BSRB(皮帶苟延殘喘中), 以下是我嘗試過的方法。 1.以 ImgBurn v2.4.4.0 資料模式燒錄:失敗。 2.ImgBurn 原本的 I/O 是 Patin-Couffin,改為 MS 內建 SPTI:失敗。 3.以 CopyToDVD v4.2.2.23 燒錄:失敗。 4.以 Ashampoo Burning Studio v8.04 燒錄:失敗。 5.以 ImgBurn 先將 mdf / mds 二檔案製作為 ISO 檔後再燒錄:失敗。 6.以 UltraISO 先將 mdf / mds 二檔案製作為 ISO 檔後再以 ImgBurn 燒錄:失敗。 中間還有幾次調過 buffer 或燒錄速度 4x 8x 16x,統統失敗。 失敗的狀況是怎樣呢? 1.以 DiscSpeed 最新版測試,結果如圖: http://xs.to/xs.php?h=xs139&d=09203&f=pof120.png
開頭爆出一堆 POF 和 PIF,但之後無論是 PIE 或 PIF 都在正常範圍內,也全無 POF。 2.以 ImgBrun、CopyToDVD、Ashampoo 自帶的燒錄完畢校驗功能,開頭就偵測磁區錯誤。 3.以 CDCheck 及 DVDInfo Pro Xtreme 最新版檢查,開頭就出現錯誤。 4.以檔案總管介面複製檔案,進度條還沒動靜就顯示「檢查多餘的循環」。 5.以 hash 碼產生程式讀取檔案,無法計算出檔案的 CRC 或 MD5。 同時也出現了一些詭異的情形: 1.燒錄出的 mdf / mds 檔案可以 UltraISO 正常開啟。 2.燒錄出的 mdf / mds 檔案可以正常以 Daemon-Tools Pro 掛載。 3.掛載後的光碟資料(也就是遊戲光碟)隨機抽樣檔案均可正常讀取。 4.經掛載後,該遊戲光碟可以正常安裝無誤…。(意味著這些錯誤產品不算真的飛盤) 5.掛載後的光碟資料,除 00000000.256 00000001.TMP 00000002.TMP 三檔外, 均可正常計算 hash 碼。 EDITED: 剛剛又測試了一下,一次是分三個檔案單獨計算 CRC,居然都成功, 但一次圈選三個檔案計算時,又失敗了。 6.以上三個檔案若是計算 hash 碼的話,映像檔會被自動卸載,於是發生錯誤。 有時會碰上光碟持續讀取狀態,無法退出,只能重開解決。 7.掛載後的光碟以 CDCheck 或 DVDInfo Pro Xtreme 測試, 一樣如上狀況,檢查到這幾個檔案就無法繼續,因為裝置消失。偶爾當給你看。 無論是以 ImgBurn、UltraISO 製作內含 mdf / mds 的 ISO 檔都無以上狀況。 以下是兩張 ImgBurn 搭配 DVDInfo Pro Xtreme 製作的寫入曲線,應是沒啥問題: http://xs.to/xs.php?f=dvdinfoprox1900.png&h=xs139&d=09204 http://xs.to/xs.php?f=dvdinfoprox2482.png&h=xs139&d=09204 燒無雙五前幾天,曾燒兩張光碟,檢查正常,DiscSpeed 圖如下: 約 300MB 共 15 個零失真檔案。 http://xs.to/xs.php?f=1640-1732.png&h=xs139&d=09203 Windows 7 RC 版。 http://xs.to/xs.php?f=1640-2960.png&h=xs139&d=09203 曾懷疑是機器問題,以 DiscSpeed 建立了一片測試光碟,以下為寫入與讀取圖表: http://xs.to/xs.php?f=1640-3110.png&h=xs139&d=09203 http://xs.to/xs.php?f=1640-4639.png&h=xs139&d=09203 Windows 的 IDE controller 是設定為 DMA Mode 2,而非 PIO, 以上的燒錄及讀取結果也可確定,機器本身與系統是沒有問題的。 而本文標題懷疑是大檔案的問題,我最後的解決方法是, 將 mdf / mds 直接儲存為一個 RAR 檔案,不經壓縮, 剛剛才燒好,經 DiscSpeed 測試,極為正常。以下為圖: http://xs.to/xs.php?f=1640-5701.png&h=xs139&d=09203 燒錄後的偽飛盤應該都是可以正常安裝遊戲的, 只是還不知道該怎麼把裡面的檔案完整複製出來, 正在仔細考慮可以送給哪些朋友。 沒試過指令行模式,總之檔案總管是行不通的。 試過開啟 YASU 或是調整 D-Tools 的模擬選項,沒有幫助。 上網查了一下 SafeDisc 的保護原理,有看沒啥懂, 大致知道 SD 會產生幾個 sector,電腦會將它們視為壞軌, 但遊戲執行檔則是專挑這幾個偽壞軌作鑑別,check 沒過就無法進入遊戲。 只是,我比較不了解的是,為什麼光碟本身物理上的 SD 暗樁, 在轉為 mdf 檔案後仍然會留存? 如前面提過的,00000001.256、00000001.TMP、00000002.TMP 這幾個檔案, 似乎都無法讀取。 以 UltraISO 開啟 mdf 檔案,除資料夾結構外, 這三個檔案也是排在 LBA 最前端的, 與 DiscSpeed 檢查時開頭的大量 POF 不謀而合。 以其他程式檢查時,也是一開始的磁區出現錯誤。 而這三個檔案正是 SafeDisc 保護最好辨認也最關鍵的部份。 經過 WinRAR 處理後,整個檔案無論檔頭或是內容均重新編寫過, 與 mdf 大相逕庭,也就沒有了先前會面臨到的壞軌問題。 只是不懂,以前也燒過幾張 SafeDisc 保護的遊戲映像檔, 印象中都沒有這問題。 半年前燒過一套 Marvel: Ultimate Alliance, 完成後沒檢查就收起來兼砍檔案了, 之後找出想複製一份給朋友,才發現無法將檔案拖進電腦裡, 但是也可以正常安裝,當時並不以為意, 只當是 1640 老化了,或是光碟壞掉。 後來直接將片子借給朋友,他也是無法讀取, 但我也忘了跟他說似乎可以正常安裝。 現在想起,才發現情形是一模一樣的,而該遊戲也是 SD4 保護。 目前,就先歸咎到 SafeDisc v4 身上吧。 為了釐清原因折騰了我一個晚上, 努力用英文找關鍵字 google 也沒啥結果, 文章寫得落落長,也沒啥重點, 直到現在還是搞不懂 SD 影響的原理是什麼。 但願我浪費那麼多張乳白的慘痛經驗, 能給一些不信邪的板友作些參考吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.67.125.13 ※ 編輯: JMLee 來自: 61.67.125.13 (05/14 12:34)

05/14 16:54, , 1F
要燒這種防拷的,若沒把握就先用RW練習吧~
05/14 16:54, 1F
文章代碼(AID): #1A2vmJAD (CD-R)
文章代碼(AID): #1A2vmJAD (CD-R)