I also have a 4GB SD card that I can only format as 1GB.
Transcends website states that many card reader/writers cannot handle such a large capacity.
They have a utility there which is supposed to sort it, but failed for me :(
They also mention that there own reader will work ok, but not sure...