How to scan/fix bad sectors on USB connected Ext HD even if SMART is unsupported w/o buying tools
In general you can't get SMART status of a drive in an external case. Some cases will support it, some do only with vendor-supplied software.
But SMART isn't all that useful. It's good at telling you the drive HAS a problem, not so good at telling you the drive might have a problem soon. And bad sectors on modern (21st century) drives are already mapped out by the drives controller - any sector that doesn't read reliably will just be mapped to a spare sector and you won't know about it.
Was the Seagate running when it was dropped? If no, no problem. They're designed to take some minor abuse when turned off. If yes, and you do manage to detect even a single bad sector then just replace the drive. Any bad sector that reaches user levels means the drive is out of spares, and that's probably because the head crash caused by the fall is now dragging a tiny bit of metal all over the platter.
In short, if you have any doubts about the reliability of spinning drives these days the most cost-effective route is to replace it. At $25-$60 per terabyte it just isn't worth the considerable time to verify the drive.
This article on osxdaily has a lot of good information that relates to this problem. The process that relates to this question:
- Use Mac
Disk Utility
- In the UI, click
First Aid
- You will be asked: "check the volume for errors and repair them if necessary"
- Yes - launches this process
- No - cancels the operation
A GUI window pops up that gives you a status as it runs multiple checks of your hard drive. In my case, the hard drive came up clean and the report then said nothing about sectors but did indicate my hard drive seemed in good working order. It gave details about many checks run, just no text about the sectors.
Someone else with a hard drive with bad sectors would need to try this to see what it does and what it says when a problem is found with a sector.
[This test does not scan for bad sectors]