SDHC and Windows XP
我的數位相機 Canon PowerShot S3 IS 有個特殊的功能就是,可以邊錄影邊照相,而且照出來的照片,不是攝影的截圖,而是真正的全解析度照片[1]。當光線昏暗時,利用這個模式,S3 似乎還可以利用錄影時所獲得的資料,彌補照相時光源的不足。對於沒什麼攝影技巧的我來說,這個功能,是捕捉珍貴鏡頭的利器。
原本我搭配的是和相機一起買的 2G SD 記憶卡,是當時可以用合理價位買到的最大容量。可是,因為這個可以邊錄影邊照相的功能,渡蜜月時,我就已經覺得 2G 的記憶卡不太夠用。最近洪蘿蔔出世了,照相錄影的需求更多了,在確認了 S3 有支援 SDHC 之後,就去買了一張創見的 16GB SDHC 記憶卡[2]。隨卡包在一起的,還有一個小 USB 讀卡機,至少確保了讀取這張卡不會出問題。
等了幾天,終於收到這張卡與讀卡機,趕緊一測,確認可以在 S3 上面使用,但是 X60 筆記型電腦內建的 SD 讀卡機卻讀不到,還好改插讀卡機就沒有問題了。
可是用讀卡機會凸出來一大塊很不方便,所以我還是希望能夠使用 X60 內建的讀卡機。查了一下 google,發現其實是 Windows XP SP2 還沒有支援 SDHC 的緣故,但是似乎已經有一個 Hotfix 923293 可解,不過微軟還沒有釋出這個 hotfix,也許會包在下一次的 service pack 一起釋出。雖然微軟還沒有釋出這個 hotfix,但我還是忍不住地尋求管到弄到了這個 hotfix,裝好重開機之後,果然就可以用 X60 內建的讀卡機,讀到這張 16G 的 SDHC 卡了。
本以為這樣子就一切順利,我等於平時多了一顆 SSD[3],當有需要時,隨時可以換到相機上增添 S3 續航力[4],等於面面俱到了。可是,沒想到,這樣的搭配,在第二天,抓照片存在多出來的儲存空間,以便帶回家備份時,就出鎚了:抓照片抓到一半就卡住,取消後發現 file system (FAT32) 毀損,資料全部遺失。
還好,裡面的資料都只是備份資料,還有原始版本存在。估計可能是因為微軟的 hotfix 沒有寫的很好,再加上使用 FileZilla 兩線同時抓檔寫檔,因而造成錯誤。重新 format 之後,發現 hotfix 失去效用,會顯示該磁碟機尚未格式化的訊息,即使移除掉 hotfix 再重新安裝,還是如此。還好,透過讀卡機來使用這張卡的話,還是可以正常操作[5],最後裝滿了我要的檔案。
結論是,果然是尚未 release 的 hotfix,用起來好像埋了一顆地雷似的,我只好放棄「體積不變,容量增加」的幻想,期待屆時 Windows XP SP3 真的會內含這個 hotfix,而且是沒有 bug 的。
- Quote from dpreview: A Photo In Movie feature enables the capture of full resolution digital stills during video recording. ↩
- SDHC 是 Secure Digital High Capacity 的縮寫,又稱 SD 2.0,是 SD 記憶卡的一種延伸規格,可以讓 SD 卡的容量超越 2GB。其速度分三種等級:Class 2: 2MB/s、Class 4: 4MB/s 與 Class 6: 6MB/s。 ↩
- 這台 X60 有 60G,但還是不夠我用。平常 build 程式加上 run-time 資料,一套就要近 1G。同時很多 configuration 在開發時,硬碟用量就很兇。用外接式硬碟是一解,但帶來帶去很麻煩。同樣的成本,插一張小 SD 卡插在內建讀卡機,總體積不變,卻換來一個資料碟,很是划算。 ↩
- 我這裡講的「續航力」,是「電力 + 儲存力」的總和,指多久需要「補給」一次。但因為 Canon S3 IS 真的很不錯,雖然是用三號電池,電力卻持久,幾乎每次補給,都是因為記憶卡不夠用的緣故。 ↩
- 這樣的用法,對於 Windows 來說,就不是 SD 卡,而是 Mess USB Storage 了,所用的 driver 不同。 ↩



One Comment
Hotfix for Windows XP, 加入對 SDHC 支援具有該卡容量為 4 GB 以上
http://support.microsoft.com/kb/934428
Post a Comment