這個問題很多人應該都很納悶,其實一般的SD卡規格 (SD 1.1以前的版本)只規定到2GB的容量.4GB以下的格式為FAT.因為4GB(含) 以上的格式需為FAT32.所以很多早期或目前的一些電子產品都只能支援FAT格式.因為無法支援FAT32格式,所以無法正常讀寫4GB以上的卡.但SD卡為了因應容量擴張的需求,因此在去年下半年final了 SD 2.0版本, 或稱為SDHC.目的是為了增加4GB,8GB以上的容量.所以在去年下半年以後出來的D80,D40等都支援了SD2.0 (SDHC).因此可以正常讀寫 4GB以上的SD卡.但是D50等早期出來的產品當然沒有支援SD2.0 (SDHC)了.至於為何有人說D50可以支援一些4GB卡呢?因為那些4GB的SD卡是在SD2.0規格出來以前就推出的.他們的controller運用一些技巧雖然只能support SD 1.1,但仍然號稱4GB.其實他的容量比SD2.0 (SDHC) 卡 還要小一些,只是大家都沒注意到.當然格式仍是FAT,非FAT32.最好辨別這些卡的方法,就是看SD卡有沒有寫SD2.0 或 SDHC等字眼即可.所以D50可以買那些沒有寫SD2.0 (SDHC)的4GB卡.例如 T牌 150x的SD...