error: Cross Check while running First Aid
I have an iMac 27" late 2012 and have been experiencing significant performance issue lately. I ran first aid and received the following:
Verifying file system.
Volume could not be unmounted.
Using live mode.
Performing fsck_apfs -n -l -x /dev/rdisk1s1
Checking the container superblock.
Checking the EFI jumpstart record.
Checking the space manager.
Checking the space manager free queue trees.
Checking the object map.
Checking volume.
Checking the APFS volume superblock.
The volume Macintosh HD was formatted by hfs_convert (945.200.129) and last modified by apfs_kext (945.260.7).
Checking the object map.
Checking the snapshot metadata tree.
Checking the snapshot metadata.
Checking snapshot 1 of 6.
error: Cross Check : ExtentRef physical extent (0x1d81dc0 + 2) has kind APFS_KIND_UPDATE but was not referenced previously
error: Cross Check : FSroot tree references extent (0x1d81dc0 + 2) which is not present in the ExtentRef tree
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking snapshot 2 of 6.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking snapshot 3 of 6.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking snapshot 4 of 6.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking snapshot 5 of 6.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking snapshot 6 of 6.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Checking the extent ref tree.
Checking the fsroot tree.
error: Cross Check : Mismatch between extentref entry reference count (0) and calculated fsroot entry reference count (1) for extent (0x1d81dc0 + 2)
Verifying allocated space.
Performing deferred repairs.
warning: found physical extent corruption but repairs are disabled
The volume /dev/rdisk1s1 appears to be OK.
File system check exit code is 0.
Restoring the original state found as mounted.
Operation successful.
Still running poorly. Does anyone have recommended fixes to the above to improve performance?