Okay, I'll try checking if my sd card is the problem. My SD card reader is coming in tomorrow hopefully, but if it's my SD card that is the problem then I get another SD card. If isn't then what's the other potential solution?
Edit:
So it turns out my SD card is indeed defective, so I'll get...