corestorage failure: missing disk, how to recover data?
Your CoreStorage Logical Volume Group is missing a Physical Volume with the UUID DDD40234-2DC7-44B2-BE95-D9C0FA46F96A.

Your internal drive probably is (or worse: was) a Fusion Drive and the SSD part is missing. The SSD is either damaged or has to be reseated, if it doesn't show up entering diskutil list or if it shows up: the internal structure of the LVG got corrupted.

A Fusion Drive works similar as a RAID0: 2 (or more) disks occur as one: The whole file system spans over two or more disks. One big difference of a Fusion Drive is that files often aren't sliced and therefore either reside on the SSD or the HDD. Depending on the file type and the access frequency or last access time the "less important" files are relocated to the HDD part. The file system files (e.g. catalog file) and most system files usually reside on the SSD part.

You may try to dd disk0s2 to an external drive (either as partition or as raw file to an existing volume) and inspect it with a decent file recovery tool. If you enabled FileVault previously the data can't be recovered.

Rewriting the GPT (or MBR) doesn't help at all or on the contrary: it makes things worse.



If you have further questions leave a comment.