aurthes wrote:
1. can you walk me through how to sync MBR with GPT?
In the article that you reference in the OP, the steps using the Recovery and Hybrid menu is what I was referring to. Gdisk overwrites the existing MBR when the steps are executed. You have successfully done it, at least once. You may have chosen 0x'AF00' rather than 0x'AF05' based on an example. It does not create issues, but the output of commands looks out of sync. It can be left alone, because you may need to recreate after the Testdisk run anyway.
2. I do not remember doing any resizing/repartitioning activity after Windows installation on any version of OS X.
Yosemite upgrades do not take kindly to NTFS headers being moved around. The upgrade seems to pick the incorrect NTFS entry in cases where some tool was used to resize the Windows side. It manifests itself when there 'gap' between GPT 3 and GPT 4 is roughly the same size as the resizing attempt was. In your specific case there is a much smaller 1920 sector gap, which does not indicate any attempts, but just an alignment on the disk at sector boundaries.
3. I am running a scan(quick search) now. Here's what I have now
The two MS Data entries with same size/start indicate a partition history of sorts. Continue with Quick Search, but more than likely, you will need Deeper Search.
Two 4s, I think that a problem. Btw, when I started, I encountered this message:
and I chose continue. I hope this won't be a problem.
4. By gap between GPT 3/4 do you mean:
293511295 - 293513216? I should be smaller like 1? What does a gap imply?
Because you are booted from the same disk you are scanning with Testdisk, it is warning that it cannot modify the disk of partition changes. On Macs, Testdisk is primarily used to scan, and all changes are made using Gdisk/GPT commands. The reference to a 'gap' is the number of sectors between GPT3 and GPT4. The link in the OP references a disk which has no gaps, but the Hybrid MBR was incorrect. If you look at the second link I provided, which has the Testdisk scanning, OP's GPT output shows gaps.