i have a problem with my SanDisk memory card. its running out of memory even if i only got few files saved in it. i have a 512 MB memory card and i only used 310 MB. i was shocked when i saw the free space, its 28 MB. is my memory card infected with a virus? pls help. thanks.