BD的容量到底有多大?
本文章最後由 土匪 於 2013-11-14 15:40 編輯每次談到光碟或硬碟的容量問題,我總得要發牢騷一下,也不知道是哪個豬頭,把十進位的1000跟二進位的2^10=1024都叫做1K,雖然只差2.4%,但到M、G甚至T的時代就越差越大了,難怪總有人說買了500G的硬碟回家格式化完才發現根本不到500G。
大家都知道DVD(單層)是4.7GB,BD(單層)是25GB,這個GB到底是什麼東西呢?
1GB(gigabytes) = 1 billion bytes = 10^9 bytes = 1,000,000,000 bytes
1GiB(gibibytes) = 2^30 bytes = 1,073,741,824 bytes
資料來源︰http://physics.nist.gov/cuu/Units/binary.html
光碟(包含CD、DVD及BD)的每一個Sector都是2KB(2,048bytes),在BD中每32個Sectors也就是64KB(65,536bytes)為一個叢簇(Cluster),BD-R/BD-RE最大可使用空間為381,856個叢簇,因此︰
381,856 x 65,536 = 25,025,314,816(bytes) 這就是我們所謂的25GB,如果把它換算成GiB的話,就會變成大約23.31GiB。
你以為BD的部份就這麼簡單嗎?那你就錯了!
我也是搞了很久才搞懂的,讓我慢慢道來……
[ 本帖最後由 土匪 於 2009-2-27 12:53 編輯 ] 話說有一天,想要把一張容量大約25G的單層BD影片製作成映像檔,打算將來在測試燒錄BD-R/RE的時候可以用到,於是把AnyDVD HD打開,直接製作成映像檔。
http://disc.mx500.com/bd/capacity/ripping.gif
製作完後打算用Nero燒錄該硬像檔,放入一片(使用過的)BD-RE要燒錄時,奇怪的事發生了!
http://disc.mx500.com/bd/capacity/notenough.gif
我趕快先看一下原本母片的大小,還有映像檔的大小︰
http://disc.mx500.com/bd/capacity/bdrom.gifhttp://disc.mx500.com/bd/capacity/image.gif
接著看BD-RE燒錄片的容量︰
http://disc.mx500.com/bd/capacity/discinfo.gif
咦,怎麼搞的,容量應該夠呀?而且我還記得以前很輕易的備份過耶︰
http://www.cd-dvds.net/modules.php?name=Content&pa=showpage&pid=322
想知道為什麼嗎?等我休息一下,下一篇繼續寫…… 这个会不会是刻录机认不了那个刻录碟造成的啊。 原帖由 gzrjlyq 於 2008-12-31 10:58 發表 http://www.hd.club.tw/images/common/back.gif
这个会不会是刻录机认不了那个刻录碟造成的啊。
不是呀! 燒別的東西都好好的,就是回報資料比光碟容量大. 原帖由 土匪 於 2008-12-31 04:00 發表 http://www.hd.club.tw/images/common/back.gif
...
咦,怎麼搞的,容量應該夠呀?而且我還記得以前很輕易的備份過耶︰
http://www.cd-dvds.net/modules.php?name=Content&pa=showpage&pid=322
想知道為什麼嗎?等我休息一下,下一篇繼續寫……
~O) 還在等...拜託@ 原帖由 superyfc 於 2009-1-2 11:16 發表 http://www.hd.club.tw/images/common/back.gif
~O) 還在等...拜託@
土匪大
還等你的答案
已經從2008等到2009年了 我也出现了这个问题了有几个电影都是这样。有没有高手教一下啊。 難道是nero的bug?!
好想知道答案喔..... 最近比較忙,拖一下搞..... 不會是新的保護機製吧8-X 催搞.........................! 我也好想趕緊看到下一篇 土匪大
快給我們長知識吧! 呵呵!這篇拖稿拖的太久,總該給各位讀者一個交代了!
BD-R/RE因為要確保資料的正確性,因此跟DVD-RAM一樣,有著複雜的缺陷管理機制。它在光碟片的內圈及外圈有備用的區域(Spare Areas),若在燒錄時發生無法讀取的錯誤時,就可以將資料寫入該區域中,這個區域的總容量最大可達光碟片的5%左右!
以單層的BD-RE來說,在內圈有固定4,096叢簇(Clusters)=256MB、外圈有0~16,384叢簇=0~1,024MB的大小為備用區域。
http://disc.mx500.com/bd/capacity/spareareas.jpg 我拿了一片使用過很多次的BD-RE光碟片,然後用ImgBurn來觀察光碟片資訊︰
http://disc.mx500.com/bd/capacity/discinformation.gif
發現了沒?Current Format Capacity及Prefered Format Capacity都是24,220,008,448 bytes,也就是說︰有很大的一塊區域是被用來當作Spare Area,供缺陷管理使用,因此當在燒錄較大的資料時,就有可能產生空間不足的窘境。
就算你使用各種燒錄軟體來抹除該光碟片,也沒有辦法重新取得這些被佔據的空間。除非你再把ImgBurn請出來,在Tools→Settings...→Write中,將Prefer Format Without Spare Areas勾選後再重新做Full Erase,這個功能可以將Spare Areas拿來做儲存空間。
http://disc.mx500.com/bd/capacity/preferformat.gif
經過了上述的處理之後,該BD-RE光碟片就能夠將所有空間拿來儲存資料,但缺陷管理機制即會失效。如果你想要恢復缺陷管理機制,就必須取消勾選Prefer Format Without Spare Areas,然後再重新Full Erase一次。
[ 本帖最後由 土匪 於 2009-2-17 21:27 編輯 ] 以下全屬個人猜測,未經查證及實驗︰
1. BD-R雖然也有缺陷管理機制,(據說Out Spare Area可達碟片總容量的50%),但在燒錄前並不會預留空間,因此不會出現空間不足的訊息。
2. 如果在燒錄BD-R時因替換缺陷而造成空間不足,則應該會在燒錄過程中出現錯誤訊息而停止燒錄。
3. 雙層的BD-RE缺陷管理的Spare Areas大小有不同說法,我沒辦法查證,只好不寫了...
[ 本帖最後由 土匪 於 2009-2-18 17:29 編輯 ] 請教一個問題,從外觀上可以看出BD-ROM是單層或是雙層嗎? 原帖由 newpsys 於 2009-2-18 18:13 發表 http://www.hd.club.tw/images/common/back.gif
請教一個問題,從外觀上可以看出BD-ROM是單層或是雙層嗎?
BD-ROM的話,看BarCode吧!
BD-R/RE就不是那麼明顯. 土匪大大...不好意思...有個小地方...
1GB(gigabytes) = 1 billion bytes = 10^9 bytes = 1,000,000,000 bytes
1GiB(gigibytes) = 2^30 bytes = 1,073,741,824 bytes
上面的1Gib...括號裡的gigibyte應該是gibibyte
381,856 x 65,536 = 25,025,315,816(bytes) 這就是我們所謂的25GB,如果把它換算成GiB的話,就會變成大約23.31GiB。
補充一下
25,025,315,816(bytes) 如果以十進位的換算方式就約等於 25 GB,如果用二進位的換算方式就約等於 23.3 GiB。
回復 #15 土匪 的帖子
好犀利,現在有許多片的問題可以解決了[ 本帖最後由 flsab3 於 2009-2-27 15:48 編輯 ]
頁:
[1]
2