How can i restore data from bad sector external hard drive

You might be able to restore some files, but any that exist on a bad sector(s) will either be corrupt or unretrievable. Try something like easeus data recovery.

http://www.easeus.com/datarecoverywizard/