Se você usar o FAT32, então sim, o tamanho máximo do arquivo será de 4.294.967.295 bytes. No entanto, existem drivers disponíveis (para Windows e Mac OS X) que são capazes de ler NTFS ou HFS +. Infelizmente eles parecem estar principalmente na área comercial, mas aqui estão alguns que eu encontrei: