Re: PI值跟PO值 各代表什麼意思啊??

看板CD-R (光碟燒錄)作者 (好人俱樂部專屬會員)時間20年前 (2004/07/12 14:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《Wayne0413 (時間)》之銘言: : 剛剛爬了很多討論..... : 有提到到.....但是不是很懂 : 麻煩開釋一下囉.... : 多謝.... : (還有可以用什麼軟體測啊??) : (有看到一個CD Speed 之類的...是這個嗎??) 轉貼自pcdvd 首先先解釋何為PI值,就是"A row of an ECC Block that has at least 1 byte in error constitutes a PI error",什麼是1個row(列),就是182bytes資料,而1個ECC Block是由 208個row組成,而在這208個row中,只要有任何一個row中的data,至少出現1byte的錯誤,那 就稱為1個PI值(因此可以知道,一個ECC Block是由208個row組成,故一個ECC Block最大PI 值是208),而KProbe是以8個ECC Block為單位(1個ECC Block PI值最多208,8個ECC Block最多就是1664個PI值),8個ECC Block總共的PI值不能超過280 再來解釋PO值,“If a row of an ECC Block contains more than 5 erroneous bytes, the row is said to be “PI-uncorrectable",由於DVD-ROM有錯誤糾正的能力,因此剛 剛上述所說的data錯誤(也就是PI值),若是經由光碟機讀取修正後,1個row裡面錯誤的data 仍然超過5byte的話,那就產生一個PO值,這裡先解釋一下,由於1個row是由182byte組成,若 是這182byte中發生10byte錯誤,依照PI值的定義,這就是1個PI值(也就是說1個row中的 data出現錯誤,不管是幾byte,通通只能算1個PI值),此時經由光碟機讀取糾正,若是修正到 只剩4byte有錯,那很好,就不算1個PO值,若是還剩超過5byte以上不能修正,那sorry,要算 1個PO值,而規定中,1個ECC Block不能超過4個PO值,8個ECC Block就總共不能超過32說到 這邊,您應該就大致了解PI/PO值是在說啥,因此PI值越高,代表有錯誤的row越多,也就是有 越多的錯誤data,而PO值越高,就代表有越多的row(182byte)中的錯誤,無法被修正到剩下 5byte以下的錯誤(不過這當然也關係到光碟機的修正能力),由此來看,既然現在就已經有 那麼多錯誤產生了,放久之後會不會更差,您說呢?? ,而一個PI值100和1個PI值1000的片子 ,我認為那一個1000的片子應該會比較快讀不到吧 至於為何DVDinfo pro跟Nero CD/DVD Speed都能測的很漂亮,我假設(真的是假設)可能 DVDinfo rpo跟Nero的設定不一樣或是比較寬,故能結果都還不錯 -- 作者忘了 只記得說可隨意轉載 不過pi/po僅供參考 太計較會像我一樣內傷....-_- -- No temptation except what all people experience has laid hold of you . God will not permit you to be tempted beyond your ability but will . At the time of temptation , provide a way out , so that you will be able to stand it . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.203.42.73
文章代碼(AID): #10yZAp5Z (CD-R)
文章代碼(AID): #10yZAp5Z (CD-R)