Try it from the other direction. Create a new session on your target drive and import tracks and data. It is critical to COPY the source media, not REFERENCE the source media (except for the video files). If Pro Tools encounters duplicate filenames in different directories, which may be what has happened to you, it will resolve the duplicate names by appending a .1, .2, .3, or dot-whatever, so the new session contains all unique filenames. Two or more files may contain the same audio but they will no longer have the same name. The downside to this is that you will not always have whole filenames in your bin list. The upside is that the new session will contain ONLY audio that is actually used, no lingering junk, just as if you had cleaned your region list and Saved Copy To. Error -39 is not a filename problem, though, so I'm not sure you've identified the actual problem. Error-39 usually means there is a corrupted file somewhere, or the timeline is corrupted. Importing tracks one or two at a time can help identify where the problem is, at least isolate it to a specific track. Eventually you'll find the problem.