A:Answer Assuming that the average size photo is 500K, then a 512GB HD will hold around 1 million photos. The arithmetic is easy: 512 GB = 512000 MB = 500000000 kilobytes. Divide 500 kilobytes into that for 1000000.” So, the answer is 1,000,000 (1 million) photos