I was trying to move some files from my C: drive to a micro SD (with an SD adapter into the card slots of the computer) and first the Error 0x800703EE "The volume for a file has been externally altered such that the opened file is no longer valid" showed up...after a few tries the error became 0x8007045D "The requested operation could not be performed because of an I/O device error." I tried moving the same files to a usb flashdrive, and it came up with the same errors.
I'm running on Windows Vista Home Premium. Recently, there were times when i would insert the SD adapter (with the micro SD inside) and windows explorer wouldn't respond and i've had to restart and was prompted by Windows to repair. I did that and the problem remains.
I've tried two suggestions to related problems I found online e.g. erasing all windows restore shadow copies and ensuring I have permission to the files and the problem remains.