Question: how many pictures can a 2gb flash drive hold?
Answer: It depends on the size of the photos that 2GB SD card can hold. You can do some calculations and find out. 2GB = 2000MB, let's say 1 photo is 1MB , you'll be able to store 2000 photos.