證明BetaBlocker2.51無法完全修正sd2.51的小實驗



贊助商連結


頁 : [1] 2

sitwer
2002-03-27, 09:54 PM
證明BetaBlocker2.51無法完全修正sd2.51的小實驗

不知是否有人記得之前有位網友post一文章
某段內容如下:
CloneCD 都可以用 SONY 來拷貝 SD2, 而且還可以玩!
1. 先用任何一部光碟機/燒錄器來讀出 SD2 的碟片

2. 用 SONY 直接燒錄這個映像擋到 CD-RW 上頭, 此時不管你有沒有開啟 EFM校正
或是 AWS 功能直接燒就對了, 但是要 用 RAW write

3. 再把燒錄出來這一片利用 CloneCD 重讀一遍,
(因為 Fantom CD 目前還不能夠秀出哪裡有壞軌,
要等到下一版開發者說要加入秀壞軌再哪裡)

4. 你會發現在 8xx 個 sector 之前會多出很多先前沒有的壞軌

~~~~~~~~~~~其餘部分請自尋之前文章~~~~~~~~~~~~~~

為此個人做了小實驗
用teac532s作出榮譽徽章映像檔-----A映像檔
此時clone cd3341 紀錄檔顯示
讀取磁區 0 失敗
讀取磁區 1 失敗
讀取磁區 802 失敗
讀取磁區 803 失敗
.
後面不重要省略


用plex1210ts燒出(不勾A.W.S)
再以teac532s作出映像檔
此時clone cd3341 紀錄檔顯示
讀取磁區 0 失敗
讀取磁區 1 失敗
讀取磁區 102 失敗
讀取磁區 103 失敗
讀取磁區 104 失敗
讀取磁區 105 失敗
讀取磁區 213 失敗
讀取磁區 214 失敗
讀取磁區 215 失敗
讀取磁區 216 失敗
讀取磁區 307 失敗
讀取磁區 308 失敗
讀取磁區 309 失敗
讀取磁區 310 失敗
讀取磁區 311 失敗
讀取磁區 312 失敗
讀取磁區 313 失敗
讀取磁區 314 失敗
讀取磁區 315 失敗
讀取磁區 316 失敗
讀取磁區 317 失敗
讀取磁區 318 失敗
讀取磁區 319 失敗
讀取磁區 387 失敗
讀取磁區 388 失敗
讀取磁區 389 失敗
讀取磁區 390 失敗
讀取磁區 391 失敗
讀取磁區 392 失敗
讀取磁區 393 失敗
讀取磁區 394 失敗
讀取磁區 395 失敗
讀取磁區 396 失敗
讀取磁區 397 失敗
讀取磁區 398 失敗
讀取磁區 399 失敗
讀取磁區 802 失敗
讀取磁區 803 失敗
.
後面不重要省略


發現在"磁區 802"之前多出很多先前沒有的壞軌

此時將之前"A映像檔"用BetaBlocker2.51 Patch後
用plex1210ts燒出(不勾A.W.S)
再以teac532s作出映像檔
此時clone cd3341 紀錄檔顯示
讀取磁區 0 失敗
讀取磁區 1 失敗
讀取磁區 213 失敗
讀取磁區 214 失敗
讀取磁區 215 失敗
讀取磁區 802 失敗
讀取磁區 803 失敗
.
後面不重要省略


實驗總結:
1.知道非特殊機燒不出sd2原因
2.經BetaBlocker2.51 Patch後燒出仍非完整
讀取磁區 213 失敗
讀取磁區 214 失敗
讀取磁區 215 失敗
此三個磁區並未修正到

以上若有錯,敬請賜教

贊助商連結


jess
2002-03-28, 09:54 AM
SD2的防拷機制是由bad sectors+weak sectors所構成的(講了好多次了),betablocker只管weak sectors(非壞軌)。

nothing
2002-03-28, 12:55 PM
請教一下板主......
bad sectors>>>邏輯壞軌
weak sectors>>>弱磁區
是這樣嗎........

jess
2002-03-28, 01:15 PM
是的。

sitwer
2002-03-28, 06:59 PM
最初由 jess 發表
是的。

不了解板主這句話意思
~~~~~~~~~~SD2的防拷機制是由bad sectors+weak sectors所構成的(講了好多次了),betablocker只管weak sectors(非壞軌)。~~~~~~~~~~~~

我的實驗理論有錯嗎???

燒錄機之所以燒不出sd2應是無法辨識弱磁區
故燒錄時把它當成壞軌燒出(因為燒出後多了一堆壞軌)
所以燒出的結果自然是失敗

假如betablocker可以完全修正weak sectors
那代表以下三個壞軌不會出現才對吧
讀取磁區 213 失敗
讀取磁區 214 失敗
讀取磁區 215 失敗

弱磁區應不是在壞軌裡頭吧
否則當你勾"錯誤快速略過"時
弱磁區已被你忽略掉了
那根本燒不出可play的片子才對
真正壞軌從頭到尾在實驗中一直是在固定位置的
讀取磁區 0 失敗
讀取磁區 1 失敗
讀取磁區 802 失敗
讀取磁區 803 失敗
.

.
.
.
讀取磁區 10001 失敗
讀取磁區 10019 失敗
讀取磁區 322787 失敗

而以下磁區應才是弱磁區位置
讀取磁區 102 失敗
讀取磁區 103 失敗
讀取磁區 104 失敗
讀取磁區 105 失敗
讀取磁區 213 失敗-----跟betablocker修正後,仍存在之壞軌磁區(CD-RW錯誤辨識)一樣
讀取磁區 214 失敗-----跟betablocker修正後,仍存在之壞軌磁區(CD-RW錯誤辨識)一樣
讀取磁區 215 失敗-----跟betablocker修正後,仍存在之壞軌磁區(CD-RW錯誤辨識)一樣
讀取磁區 216 失敗
讀取磁區 307 失敗
讀取磁區 308 失敗
讀取磁區 309 失敗
讀取磁區 310 失敗
讀取磁區 311 失敗
讀取磁區 312 失敗
讀取磁區 313 失敗
讀取磁區 314 失敗
讀取磁區 315 失敗
讀取磁區 316 失敗
讀取磁區 317 失敗
讀取磁區 318 失敗
讀取磁區 319 失敗
讀取磁區 387 失敗
讀取磁區 388 失敗
讀取磁區 389 失敗
讀取磁區 390 失敗
讀取磁區 391 失敗
讀取磁區 392 失敗
讀取磁區 393 失敗
讀取磁區 394 失敗
讀取磁區 395 失敗
讀取磁區 396 失敗
讀取磁區 397 失敗
讀取磁區 398 失敗
讀取磁區 399 失敗

以上是我的實驗推論,請指教

jess
2002-03-28, 08:22 PM
你的實驗和觀察並沒有錯誤,實際上是很有意思的。將它的意涵解釋清楚後,是對想了解SD2現象的最佳文章,還是將這留給你來說明吧。我給點Hint:何以Plextor 1210ts(不勾AWS)燒錄後,會多出那34個壞磁區(weak sectors-->bad sectors)?
另外,我建議把用Betablocker掃描各階段映像檔的弱磁區貼出來,可更清楚的對照說明。最後,再說一句:Very Good Job!

PS:在sitwer(或我)將sitwer實驗觀察的意涵說明前,我邀請對SD2很有興趣的老朋友們也試著去體會它背後的含意,想清楚後對了解SD2是很有成就的。

sitwer
2002-03-28, 09:01 PM
說實在的,我對sd2只是模糊了解
做這實驗
只因BetaBlocker修正後燒出的榮譽徽章
teac532s可play
捷元50X無法play
所以,認為BetaBlocker2.51無法完整修正sd2.51

而我在意的,比較有興趣的
是之前安辰公司那位網友的另一段話
5. 用 HEX editor(HEX Workshop/UltraEdit 都可以)來編輯映像檔
(CloneCD編輯*.img, Fantom CD 編輯.MDF),
把這些多餘出來的壞軌位址*2352即是該壞軌在映像檔中的起始位置, 長度為 2352個 byte

6. 把這些壞掉的區塊(應該都10個10個一組), 用他附近的區域好的資料區重新填寫一次

7. 把這個修改過的映像檔再燒錄一次=>大功告成!!!

以上,
如果他說的是真的
嘿嘿......

jess
2002-03-28, 10:15 PM
1.Martin曾經把這幾個(SD2 2.51新增的)未修正到的弱磁區用以前(已修正的)弱磁區資料填上,但結果,再燒錄後,並未通過主程式的檢查。新版CDmate宣稱已改進了它們的弱磁區強化做法(意味讓較多的非特殊機也能備份SD2 2.51),但我沒有看到進一步報告說明是否有好的結果。 Blindwrite也提到改善了弱磁區強化,但沒有進一步的說明。我也沒有Fantom CD這方面的消息。這問題的本質是,這些新弱磁區是否有可能修改成讓非特殊機燒出原本的資料來?目前看到的資訊,似乎尚未能成功如此做。
2.關於sitwer實驗結果的SD2現象,我做個簡單說明。
A.先說明一點,原本存在原版光碟裡弱磁區的資料,並非邏輯壞磁區(即存在一個sector 2352 bytes裡的2048bytes資料和存在其他204 Bytes裡頭的ECC/EDC是一致的<--consistent)。以非特殊燒錄後,那2048bytes的原本資料無法被正確記錄到光碟片上,結果是這2048bytes資料和原本的ECC/EDC不一致,這就形同變成了(新邏輯)壞磁區。
B.一個正確讀取出的原版SD2光碟映像檔,其弱磁區經Betablocker修正後,這些原本非壞磁區的弱磁區便轉變成新的壞磁區(因為修改的是弱磁區那2048 bytes,而沒動到EDC/ECC,結果就造成了不一致),但燒錄過後,又還原為原本的弱磁區(非壞磁區)。

zongyou
2002-03-28, 10:43 PM
反其道而行

small B
2002-03-30, 01:36 PM
1.這真是有趣的實驗,不過我不認為block 213,214,215讀不到,
這些磁區就是跟原來不一樣,我用philip 4801燒mohaa,用盡各種組合,
拿去給teac532s讀取,上述磁區就是讀不到(用cdrwin sector看),
但是拿到4416s,上述磁區就會讀得到,而我只能在4416s玩mohaa,
如果我用liteon 32x燒錄,那這些磁區可以被teac532s及4416s讀到,
我比較這兩部燒機所燒出來的這些磁區,內容是一模一樣的,但差別是
philip 4801燒出來的讀取性就比較差,當時我的想法是會不會跟circ(c1,c2)
有關,如果c1,c2值太大,就會造成該磁區無法讀取,就好像我們燒音樂cd,同一片
cd拿到不同音響,有的讀不到,有的讀得到,道理是一樣的,解決的方法就是降速燒,
以及換好一點的cdr片,這個網站 (http://www.cdrinfo.com/articles/pcav-zclv/page2.shtml)有詳細說明c1,c2的重要性,不過上述想法,當martin提出
efm/efm+理論,我就當作幻想lol。

2,我發現blindwrite使用手冊有幾段話,值得我們深思,
______________________________________________________________________________
Uncorrectable C2 error: Type of error in data sectors that can't be corrected by the error correction mechanism. A sector with such an error is unreadable in theory. Sometimes, uncorrectable C2 errors are used in anti-copy protection schemes.
______________________________________________________________________________
這一段話好像有點像我的上述說法,不過並不能證明sd2 v2.51是用這種保護,我只是想讓
人知道c2無法回復修正,會造成該磁區無法讀取。


3.還有blindwrite提及DAO(應該是raw dao)並不是很好的模式,因為會造成燒出的內容不易
被cdrom讀取,說明如下:

___________________________________________________________________________
A wrong statement!
As DAO mode is clearly the best available, one could think that this mode should be used anytime. It may, but that's not the best. The complete technical issue is rather complex and out of the purpose of this user manual. In the facts, The DAO mode produces CD's with less readability than the SAO mode. For short, the data sent to the laser head is more accurately timed, and the power calibration of the laser head is more accurate with a SAO writing mode. That makes CD's easier to read, and sharper.

As a conclusion, if you know what's needed to reproduce a given CD (special subcodes or not), using SAO as often as possible is a better choice. If you don't know all that, and don't want to know, you may choose a DAO writing mode every time if your CD writer allows it.
______________________________________________________________________________

blindwrite是建議用sao,這樣cd比較容易被讀取。

我曾經用fantomcd(raw dao)燒ezcd5所做出來了iso檔,結果燒出來只能讓philip 4801自己讀得到,teac532s讀不出來,但是cd的內容正確無誤。

4.clonecd 3.0有一種新功能-Error-free data sectors will be re-generated during reading (http://www.cdfreaks.com/news2.php3?ID=2846),他會讓備份片更好,不知大家有什麼看法。


以上我是看了nothing所做的實驗(降速燒可通過檢查),一 時天馬行空,隨便亂想,
歡迎批評指教。