Hi Jonathan!
There are some USB <-> ATA bridge chips on the market that do not work
well (or better to say: they do not work at all). Nonetheless, they are
frequently used in cheap enclosures and adapters, especially in the very
cheap ones. JMicron JM20337 is well known for this. In my experience -
there were no visible problems when this bridge was connected to Toshiba
drives, but it did not work with IBM/Hitachi and WD drives, both when
powered through USB or independently. Symptoms were similar to what you
see. Avoid it at all costs.
It also flooded the disk's SMART tables with a lot of ATA CRC Errors. If
the bridge in your enclosure can do a known SCSI-to-ATA translation, you
could try smartmontools from ports to check for such (or other) errors,
something like
# smartctl -a -d usbjmicron /dev/rsd1c
You can also check readability of the sectors directly with dd(1) or
install the drive inside the laptop. For basic checks, booted install CD
could be sufficient, both fsck(8) and dd(1) are there.
Regards,
David