I had that happen to me...the cardreader was faulty...it always hang or stop uploading half way thru. The lucky bit is that, my card was not corrupted. Once I change it over to my newer card reader, the problem never came up. YOu might have the same problem. Try another card reader.