If you really have gpt and then Windows has to be in UEFI mode. And all gpt partitions are primary.
Boot flag should then be on the efi partition, although in gpt/UEFI it is not the same as a boot flag on MBR. Partition tools call it that but it really is a gpt code ef00 in the partition type where the old MBR boot flag really was a partition setting in the partition table.
If you add boot flag does it boot?
Boot Repair -Also handles LVM, GPT, separate /boot and UEFI dual boot.:
https://help.ubuntu.com/community/Boot-Repair
You can repair many boot issues with this or 'Create BootInfo' report (Other Options) & post the link it creates, so we can see your exact configuration and diagnose advanced problems.
From liveCD you should be able to mount partitions if they now work and see files.
Bookmarks