I'm no expert, but it sounds like a file system limitation to me. I think it is a limitation of 32bit file systems in general, as 2^32 ~ 4GB.