1. The reasons why users need to format their hard disk drive are that they want to free up more space so that they can make good use of it, or they want to remove some errors which happen on the hard disk drive. As we mentioned above, formatting will not remove or erase the data on the hard disk drive forever. But this is based on which formatting method you are using. Basic formatting is the normal one which can be seen or be used in daily life. This operation only deletes some useless information on partition but will not lead to any data loss situation. But the low level will make data loss happen, but don't worry too much-normal users seldom use this kind of formatting method.
2. If users have backup of files, they can easily solve data loss problem which is caused by formatting. But if not, users have to recover lost files by using data recovery software.
3. Backup is one of the best methods to protect files from data loss problem. So just back up the files regularly on a storage device or on cloud service.
Data recovery is a process in which a software is used to retrieve inaccessible data from a storage device such as a hard drive, memory card, pen drive, etc. Retrieval of data may have to be done if the hard drive crashes suddenly, the data is automatically deleted due to a virus, unknowingly deleted by yourself, or the files are corrupted. The primary task of data recovery software is to scan the storage medium to find lost files. Data recovery software has several different recovery algorithms, including Undelete Protected Data, Quick Scan and Deep Scan. It will run through them one at a time until your lost data is found.
Here is a list of best data recovery softwares that I have found:
1. UFlysoft www.uflysoft.com/data-recovery-mac/
2. Recuva
3. Disk Drill https://disk-drill.en.softonic.com/mac
4. Glary Undelete
5. Panda Recovery
6. SoftPerfect File Recovery
7. EaseUs Data Recovery Software http://www.easeus.com