Files corrupted moving from Windows Vista to Linux

I have searched but cannot find this specific problem/fix so apologies if it has already been covered as I can’t believe I am the first to come across this problem.

I upgraded a friends laptop from Vista to Linux Mint - replaced the old hard drive with an ssd and installed Mint so Vista and it’s files are still on the old drive. I used a usb to sata adapter to copy the user’s document’ folder from the old drive to the users directory on Mint but when I try to open odt files Libre Office reports them as corrupt.

The error on opening a file is …

“The file ‘nnnnt’ is corrupt and therefore cannot be opened. Libre Office can try
to repair the file. The corruption could be the result of document manipulation or of structural document
damage due to data transmission. We recommend that you do not trust the
content of the repaired document.
Execution of macros is disabled for this document. Should LibreOffice repair the file?”

The same error is reported when I try opening one of the Vista created odt files on my own Linux laptop which is running Ubuntu and Libre Office.

Is there anything I can do to get around this problem?

What happens if you say Yes to repair the file?

Sorry for the delay and thanks for the interest (I was expecting notification by email of any follow up but didn’t get any).

The initial response to either Yes or No for repair is the same.
If I had selected Yes or No I get…

"The file could not be repaired and therefore cannot be opened"

When I click on OK it then opens a another information window If I had selected Yes to repair I get
“General Error”

If I had selected No to repair…I get
“General Error - General Input/Output”