Edge 800 - Incomplete ride fit file.

I have ride recorded on my Garmin 800. It shows in the 'History' on the Garmin as being the correct length (63 miles), but when I download it onto the laptop/ web site is only shows a route of 38 miles long. The second half of the ride (after lunch) does not show. Is there any way of recovering the whole ride/ fit file from the Garmin?