|"other hard drive is totally done for or is there a way to fix?"|
You can pay to have a data recovery company rebuild the drive for you but it is very expensive. If you have backups, then it is way cheaper to just buy another drive.
Every one has to remember hard drives do go bad the time between failures varies depending on usage, heat, manufacturing and other factors so it is hard to determine how long a hard drive will last. Just know that it will fail one day and to have a backup ready for when that happens. I always suggest that people get an external bookshelf hard drive to run backups to once in a while not only for hard drive failure but for devastating Root Kit Viruses that you just can't get rid of.