Hi
Thanks for your posting in Microsoft Community
If windows is asking to format::means there is bad sector on HDD platter
Reasonable thing to try, but I would try it later, if other things do not work.
To me, the symptoms sound more like there is a problem with the directory structure of the hard drive in question. Something got corrupted.
Plugging the drive directly into the computer bypasses the USB interfaces, and would tell if the trouble was coming from there. This would be an uncommon cause of this problem. You might try simply plugging the drive into a different computer to see if that
helps.
If these simple things don't work, Please consider giving the drive to a professional data recovery company. It will cost a bit of money, but to you will be worth it. Another alternative is to get another 1 terabyte drive (less than $100 from Ecost) (sounds
like you need one anyway) and try to use one of the data recovery programs to write the data to that (It woujld be much too laborious to write to DVDs at this stage)(You should have done that before now).
Once the data is safe, you can try all sorts of things including formatting the broken one.
If the data recovery program doesn't give you the option of saving your files, you might try booting to a live Linux environment, such as
Mint, and recovering your data via flash drive or optical media, then formatting the drive through Windows.