If you get:

"An unexpected error is keeping you from copying the file. If you continue to receive this error, you can use the error code to search for help with this problem.

Error 0x80070057: The parameter is incorrect."

While copying a file in Windows 7, a likely explanation is the Win32 path depth restriction. Windows, and most of its file copy utilities (including all parts of Windows Explorer) choke in any situation where the total legnth of the full path name of a file is longer than 254 characters.

Note that NTFS does not actually have a limitation on path depth, so it is completely possible to create longer paths. Some Microsoft utilities (possibly windows backup?) have good code that does not have a problem with path length.

As a workaround, try renaming parent folders to shorter names, or moving the subtree containing the problem files up to the root directory and try again.

Fucking Microsoft; 2014 and we're still seeing this... for $300 a copy, how hard is it to make an OS that doesn't suck? I mean really, all the free operating systems don't have stupid 1980's-era problems like this...