First, try to run checkdisk on the garmin drive. Probably won't help here, but sometimes it does.
Failing that, one of those files is corrupted and is preventing the tcx file from being created. Try copying both files to another location, like your desktop. Whichever file fails is the bad one. Unfortunately you have to delete it. The next time you plug the garmin in it will create the tcx file.