How to rescue my lost APFS partitions

My Disk is 500 GB, and APFS Physical Storage and AppleAPFSMedia are 300GB, can't run First Aid on both.

Currently I can login to macOS High Serria(199GB partition) on which I post this.

There was a system(macOS high serria) and a lot data on that 300GB partition, I can't just erase it, How can I rescue that partition ?

details as below:

enter image description here. enter image description here. enter image description here. enter image description here. enter image description here

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                     SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         *500.3 GB   disk0
   1:                        EFI EFI                      209.7 MB   disk0s1
   2:                 Apple_APFS Container disk2          301.0 GB   disk0s2
   3:                 Apple_APFS Container disk1          199.0 GB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                     SIZE       IDENTIFIER
   0:      APFS Container Scheme -                       +199.0 GB   disk1
                                 Physical Store disk0s3
   1:                APFS Volume High Sierra              51.8 GB    disk1s1
   2:                APFS Volume Preboot                  42.1 MB    disk1s2
   3:                APFS Volume Recovery                 1.0 GB     disk1s3
   4:                APFS Volume VM                       4.3 GB     disk1s4

/dev/disk2 (synthesized):
   #:                       TYPE NAME                     SIZE       IDENTIFIER
   0:      APFS Container Scheme -                       +ERROR      disk2
                                 Physical Store disk0s2

Thanks !


Solution 1:

  • Run Disk Utility from Recovery Mode
  • On Reboot, press Cmd-R
  • Open Disk Utility.
  • Select your partition one by one and hit repair a couple of times.

If you have another Mac, you can mount your MacBook partition using Target Disk Mode. Connect both Macs with Thunderbolt/USB-C cable. Reboot your MacBook, then immediately press and hold T while it starts up. Hopefully your APFS partition will show up. Note: Both Macs should be using APFS volume.

Solution 2:

Download the program APFS Capture. (I'm the author - just run it as a trial, no need to purchase it)

Can that list your files on the "lost" partition? If so, we know that the data is not lost, at least, and can think of other means to rescue it.