There doesn't actually appear to be any problems with the data on the disk but I can't figure out why CHKDSK hangs at that point - unless it is USB drive thing.
I've had that with a few drives, and I have no idea why... 4gig hatachi microdrive (CompactFlash form factor, but it's a small HDD and not flash) from my dead MuVo^2 MP3 player, and a really old 5400rpm Quantum drive. They would stall like forever at 0%, and then suddenly jump to 70% or so. Weirdness.
As for for the connection problem, I've found USB2 external enclosures (exclosures?
) to be somewhat unreliable, losing connection for half a second every now and then if attached for several hours. Not bad enough to spin the drive down or (as far as I can tell) lose data, but definitely loses the connection enough that the autoplay thing kicks in.
But it might just be my exclosure that sucks