Too many bad sectors in external HDD

I had problem with my external 1TB HDD and using “Data Lifeguard Diagnostic for Windows” tool provided by WD i did an extensive test; and extensive test didnt complete but exited indicating too many bad blocks;

Any further suggestions

  1. how i can recover the data
  2. will the formatting of complete external HDD will help in getting back the external HDD

Try to backup the data on your 1TB HDD as soon as possible before it die. After you backup whatever you can, then you can try to reformat the HDD. I prefer you to get another external HDD.