ok, i have same your proplem u can not do any thing if can not restore on camcorder if u lucky just restore only 22%. if bad luck only the way to do speacial process :
cut out card and jumper wire and use special tool do recover low level
cost 1 card scandisk ultraII 16gb is $300- $400
if u need help email me at hoavideo@gmail.com
the reason u have that issue is tranfer rate not right.
ok good luck
Jn