[詢問]請問各位的2G SD卡可用容量有多少

前一陣子在yahoo購物買了Well Best 2GB 170X SD記憶卡
不過在使用的時候發現是只有1.78G

在反應後,那邊的回覆說這樣是正常的,
我也是了解廠商是用每k1000代替1024
格式化後會有配置損耗,但這樣是少的有點離譜~~

想問看看,大家的2G SD卡到底在windows上格式化後可用容量是多少G?
2006-09-21 14:38 發佈
文章關鍵字 2G SD卡 容量
請問你有稍微先算一下才發言嗎嗎?

2G(以1000為單位的) = 2,000,000,000
2,000,000,000 / (1024 x 1024 x 1024) = 1.86G(以1024為單位的)
1.86G - 1.78G = 0.08 G = 80MByte

以FAT16最大區塊為32K來算,一共有 1.86G / 32K = 59.52M 個區塊
每一個區塊所要的資料我忘了是多少byte了,但是即使每一區塊用1byte
來存放,也要耗掉將近60MByte

所以....我實在看不出來哪一點離譜了
正常到 不能在正常的地步...呵呵 樓主大概很少自己換硬碟 或者是 買記憶卡巴^^
VanPS 加拿大溫哥華 華人攝影協會 http://www.vanps.com 攝影切磋-交友-揪團外拍
FDC 2G 顯視容量 1.89G
RiDATA 2G 顯視容量 1.86G
好像有比你多一點耶!

shuenn wrote:
請問你有稍微先算一下才發言嗎嗎?

2G(以1000為單位的) = 2,000,000,000
2,000,000,000 / (1024 x 1024 x 1024) = 1.86G(以1024為單位的)
1.86G - 1.78G = 0.08 G = 80MByte

以FAT16最大區塊為32K來算,一共有 1.86G / 32K = 59.52M 個區塊
每一個區塊所要的資料我忘了是多少byte了,但是即使每一區塊用1byte
來存放,也要耗掉將近60MByte

所以....我實在看不出來哪一點離譜了


我來亂入一下。

樓上所提到的區塊, 應該就是所謂的cluster(叢聚?)
一個cluster需要多少byte來記錄? 嘿嘿, FAT16就是16 bits啊, 同理, FAT32就是32 bits儲存囉.

另外,小弟認為實際容量會有差距的主要原因並不是1024跟1000的差別。
以上面為例,所謂的2G SD card,
是指這張卡裡面包的flash memory全部可讀寫的總空間是2GByte。
重點來了,SD/MMC card裡面有一個controller,controller需要韌體,而韌體需要空間
這個空間不是在controller內部,就是在這顆flash memory裡面。

另外,flash的規格裡面,有提到一些壞軌(bad block)的容錯處理,這機制需由controller先預留一些block

以上是card controller的overhead, 這些雖然不多,但是最少也有幾百KByte........

除了以上硬體的overhead, 還有就是軟體的FAT的overhead, 這個就是以MByte為單位了......
多謝回答,不過我想數字會說話,
2G的容量,什麼才叫合理範圍,
我只是想知道大家提供的數據來看看合理的範圍的上限下限是多少,
要不然就只能被劣質廠商唬弄玩著了~~~

就像第三位回覆的值,還是有60~100MB的差距,
這種數據應該是差滿多的吧~~~

也許應該在產品說明上列出保證容量吧?
不過很難吧~~~
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?