Most of the time, that error is associated with Teracopy been installed on the computer.
It use a custom "adaptive" buffering process that is mostly uncompatible with the NTFS file system but worked great under the FAT system. That's the cause of your "file integrity violation".
Some other problems is when you want to move a folder around on the same drive or partition. Normaly, only the reference of the folder is moved to the new location.
With Teracopy, the process is much different: A new folder is created, as if the destination was on another drive, with the name of the original one. Then each and every file is copyed to the new location, then the original is deleted. It's an attempt at making the move "safer". This means that the folder move that should have taked a few miliseconds will now take several minutes to complete.
If running Windows XP, it can transfert file much faster, but ONLY if the drive is fully defragmented.
Under Windows Vista, it clocks somewhat slower than the native processus no mather how well the drive is defragmented.
As there are many upgrades and speed improvements in Windows 7, it can be assumed that it's comparatively even slower that the Windows own copy/move.
The usual solution is to simply uninstall Teracopy
Electro
July 2012