Restore OS from bare metal

My computer failed last week and restoring C drive, the OS partition, cannot boot my Windows 10. What need to be backed up so that Windows can boot up as long as the hardware is good? Here is a list of items I came up with:

  1. The BIOS setup: for UEFI, the boot file location, e.g EFI/ubuntu/grubx64.efi
  2. The GPT header and partition table
  3. The EFI partition: holding grub2 boot loader and kernel
  4. The OS partition: C drive for Windows, and root partition for Linux.

Tools used: CD burned from, run PartImage, which create image by calling PING 4.7.3