First,,,, never run TakeOwnership just to try and save yourself from expected/unexpected problems. That is not the intent of TakeOwnership.
transferring files recovered from the corrupted external drive
If the drive has corrupted data on it,, then this is probably what is causing the problem. Corruption can come in many forms,,, not just data corruption, but ACL (Access Control List - or layman terms - The security Tab) corruption as well.
If there is some corruption going on,,, either caused by bad OS install,, faulty RAM, Mobo, HDD, or PSU (yes they can) it may be possible to run chkdsk to fix the problem.... however,,, running chkdsk on a faulty HDD can cause more problems, or complete failure altogether.
You should try to...