I had that problem and it was caused by an old hard drive that decided to go south. I tried reformatting the drive which worked for a short period of time.. I ended up throwing it in the garbage. I also tried several file recover programs to no avail.
My personal advice to try another SD card and see if it continues.