Think I have finaly found the problem after trying 3 different cards all producing the same results.
Put a card in the laptop and no problem,

so it looks like it's the card reader. The same card in the reader was showing corrupt files.
Thanks folks for your input.
Trevor