I usually use Western Digitals windows utility, it works on all brands (or at least my samsungs as well), and has no problems with using drives connected via USB.
I tend to do a full write zeros, and then a full surface scan.
Most drive manufacturers should have their own utilities to do the same, unfortunately Samsung's is dos based (and I don't think it works over USB) so it's more inconvenient.