|Odd that they have become access denied.|
It can be done from a command prompt using xcopy, like this:
xcopy "c:\source" "f:\destination" /C /E /Y
This will copy source to destination including all sub directories, continuing past errors.
It assumes the source folder is on the C drive and the destination folder on the F drive, so change it accordingly. You will obviously have to use your own folder names too.
The access denied ones will be left where they are.
Overlapped with #3 - I was putting this together when it came through.
Choose whichever solution best suits your experience.
Always pop back and let us know the outcome - thanks