Hi @Sourabh Tiwari ,
File Backup: The files in a SQL Server database can be backed up and restored individually. Using file backups can increase the speed of recovery by letting you restore only damaged files, without restoring the rest of the database. For example, if a database consists of several files that are located on different disks and one disk fails, only the file on the failed disk has to be restored. The damaged file can be quickly restored, and recovery is faster than it would be for an entire database.
Full file backup: A full file backup backs up all the data in one or more files or filegroups. By default, file backups contain enough log records to roll forward the file to the end of the backup operation. Under the full recovery model, a complete set of full file backups, together with enough log backups to span all the file backups, is the equivalent of a full database backup. Below screenshot makes you better understand this. Please refer to MS document Full File Backups (SQL Server).
Piecemeal backups: There is no piecemeal backups, did you mean Piecemeal Restores? Piecemeal restore allows databases that contain multiple filegroups to be restored and recovered in stages. Piecemeal restore involves a series of restore sequences, starting with the primary filegroup and, in some cases, one or more secondary filegroups. Piecemeal restore maintains checks to ensure that the database will be consistent in the end. This blog has the good example to explain Piecemeal Restores, please refer to Piecemeal Database Restores in SQL Server.
partial backup: Partial backups are useful whenever you want to exclude read-only filegroups. A partial backup resembles a full database backup, but a partial backup does not contain all the filegroups. Instead, for a read-write database, a partial backup contains the data in the primary filegroup, every read-write filegroup, and, optionally, one or more read-only files. A partial backup of a read-only database contains only the primary filegroup. Please refer to MS document Partial Backups (SQL Server)
Best regards,
Cathy
If the response is helpful, please click "Accept Answer" and upvote it, thank you.