Search with Google for "linux system restore" and there are many applications and tutorials of how to backup, restore, and repair Linux, FAT, and NTFS partitions with Linux.