WD My Passport HDD with APFS partition failing

DISK Issues
Apple Community Support inquiry

Hi all,

I own a 2019 16-inch MacBook Pro with macOS Monterey version 12.6.
I also own a 4TB Western Digital WD My Passport HDD with USB-C port.

When I acquired the HDD, I made a partition to enable TimeMachine backups: 1TB for backups and 3TB left for other use.

Recently, the HDD was mostly likely unplugged during one of the backups operated by TimeMachine.

Since then, the 1TB Backup disk does not mount (except when my Mac turns off because it’s out of battery and I restart it later with the HDD already plugged into it) and I cannot see the files in my 3TB disk (no matter what).

Neither changing ports, nor changing cable, nor switching computers (even Windows PC) makes anything work.

For the 3TB My Passport, the data seems to be there, running First Aid fails and unmounting the disk also fails.



Screenshot 2022-10-02 at 12.08.51

For the 1TB Backup, I expect the data should still be there as well, but again, First Aid fails and mounting the disk also fails (the opposite of the 3TB one for mounting/unmounting).
Screenshot 2022-10-02 at 12.09.56


When using the WD app, only the 3TB My Passport disk is recognized by it.

When I run WD Utilities’ “Diagnose”, all tests succeed except for a “SMART status failed.” error.

When using Terminal, the few commands I am using give the following:

~ %ls /Volumes/My\ Passport/whatever/ 
ls: fts_read: Input/output error

~ %diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI <U+2068>EFI<U+2069>                     314.6 MB   disk0s1
   2:                 Apple_APFS <U+2068>Container disk1<U+2069>         1.0 TB     disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.0 TB     disk1
                                 Physical Store disk0s2
   1:                APFS Volume <U+2068>Macintosh HD<U+2069>            15.4 GB    disk1s1
   2:              APFS Snapshot <U+2068>com.apple.os.update-...<U+2069> 15.4 GB    disk1s1s1
   3:                APFS Volume <U+2068>Macintosh HD - Data<U+2069>     906.0 GB   disk1s2
   4:                APFS Volume <U+2068>Preboot<U+2069>                 578.4 MB   disk1s3
   5:                APFS Volume <U+2068>Recovery<U+2069>                1.1 GB     disk1s4
   6:                APFS Volume <U+2068>VM<U+2069>                      1.1 GB     disk1s5

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk2
   1:                  Apple_HFS <U+2068>My Passport<U+2069>             3.0 TB     disk2s1
   2:                 Apple_APFS <U+2068>Container disk3<U+2069>         1.0 TB     disk2s2

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +ERROR      disk3
                                 Physical Store disk2s2
   1:                APFS Volume <U+2068>Backup<U+2069>                  ERROR      disk3s2

~ %diskutil apfs list
APFS Containers (2 found)
|
+-- Container disk1 XYYYYYXX-XXYY-XYXY-XXXY-XXXYYXYXXXXY
|   ====================================================
|   APFS Container Reference:     disk1
|   Size (Capacity Ceiling):      1000240963584 B (1.0 TB)
|   Capacity In Use By Volumes:   924377505792 B (924.4 GB) (92.4% used)
|   Capacity Not Allocated:       75863457792 B (75.9 GB) (7.6% free)
|   |
|   +-< Physical Store disk0s2 XXXYXXXY-YYXX-XXYX-XYYX-XXYYXYXXXXYY
|   |   -----------------------------------------------------------
|   |   APFS Physical Store Disk:   disk0s2
|   |   Size:                       1000240963584 B (1.0 TB)
|   |
|   +-> Volume disk1s1 XXYXYXXY-YYXX-XXXX-XXXX-XXXYYXXYXXXX
|   |   ---------------------------------------------------
|   |   APFS Volume Disk (Role):   disk1s1 (System)
|   |   Name:                      Macintosh HD (Case-insensitive)
|   |   Mount Point:               Not Mounted
|   |   Capacity Consumed:         15409774592 B (15.4 GB)
|   |   Sealed:                    Yes
|   |   FileVault:                 Yes (Unlocked)
|   |   Encrypted:                 No
|   |   |
|   |   Snapshot:                  XXXYXXYY-XXXY-XXXX-YXYX-XXYXYXXXYXXY
|   |   Snapshot Disk:             disk1s1s1
|   |   Snapshot Mount Point:      /
|   |   Snapshot Sealed:           Yes
|   |
|   +-> Volume disk1s2 XXYXYXXX-XYXY-XYXX-YXYX-XXXXYYYYYYXY
|   |   ---------------------------------------------------
|   |   APFS Volume Disk (Role):   disk1s2 (Data)
|   |   Name:                      Macintosh HD - Data (Case-insensitive)
|   |   Mount Point:               /System/Volumes/Data
|   |   Capacity Consumed:         905984700416 B (906.0 GB)
|   |   Sealed:                    No
|   |   FileVault:                 Yes (Unlocked)
|   |
|   +-> Volume disk1s3 XXYYXYXY-XXXX-XXYY-YYYY-XXYXYXXYXXYX
|   |   ---------------------------------------------------
|   |   APFS Volume Disk (Role):   disk1s3 (Preboot)
|   |   Name:                      Preboot (Case-insensitive)
|   |   Mount Point:               /System/Volumes/Preboot
|   |   Capacity Consumed:         578367488 B (578.4 MB)
|   |   Sealed:                    No
|   |   FileVault:                 No
|   |
|   +-> Volume disk1s4 XXYXXYXY-XXYX-XXXX-XXYX-XYXYXXYYYYXX
|   |   ---------------------------------------------------
|   |   APFS Volume Disk (Role):   disk1s4 (Recovery)
|   |   Name:                      Recovery (Case-insensitive)
|   |   Mount Point:               Not Mounted
|   |   Capacity Consumed:         1117847552 B (1.1 GB)
|   |   Sealed:                    No
|   |   FileVault:                 No
|   |
|   +-> Volume disk1s5 XXXXXYXY-YXXX-XXYX-YYXY-YXYYYYXXYXXX
|       ---------------------------------------------------
|       APFS Volume Disk (Role):   disk1s5 (VM)
|       Name:                      VM (Case-insensitive)
|       Mount Point:               /System/Volumes/VM
|       Capacity Consumed:         1073766400 B (1.1 GB)
|       Sealed:                    No
|       FileVault:                 No
|
+-- Container disk3 30526F51-86CD-4F98-BE59-59FE296EC0DC
    ====================================================
    APFS Container Reference:     disk3
    Size (Capacity Ceiling):      ERROR -69620
    Capacity In Use By Volumes:   ERROR -69620
    Capacity Not Allocated:       ERROR -69620
    |
    +-< Physical Store disk2s2 XXXXXYXX-XXYY-XYXX-YYXX-XXYYXXXYYXYY
    |   -----------------------------------------------------------
    |   APFS Physical Store Disk:   disk2s2
    |   Size:                       1004615880704 B (1.0 TB)
    |
    +-> Volume disk3s2 XYXYYYXX-YYYY-XYXY-YYXX-YXYYYXXXYYXY
        ---------------------------------------------------
        APFS Volume Disk (Role):   disk3s2 (Backup)
        Name:                      Backup (Case-sensitive)
        Mount Point:               Not Mounted
        Capacity Consumed:         ERROR -69620
        Capacity Reserve:          ERROR -69620
        Capacity Quota:            ERROR -69620
        Sealed:                    No
        FileVault:                 No

~ %diskutil verifyVolume disk3s2
Started file system verification on disk3s2 (Backup)
Verifying file system
Volume is already unmounted
Performing fsck_apfs -n -x /dev/rdisk3s2
error: failed to read container superblock
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8

~ %diskutil repairVolume disk3s2
Started file system repair on disk3s2 (Backup)
Checking file system and repairing if necessary and if possible
Volume is already unmounted
Performing fsck_apfs -y -x /dev/rdisk3s2
error: failed to read container superblock
File system check exit code is 8
Restoring the original state found as unmounted
Error: -69845: File system verify or repair failed
Underlying error: 8

~ %diskutil verifyDisk disk3    
Unable to verify this whole disk: A GUID Partition Table (GPT) partitioning scheme is required (-69773)

~ %diskutil repairDisk disk3
Unable to repair this whole disk: A GUID Partition Table (GPT) partitioning scheme is required (-69773)

~ %diskutil verifyDisk disk2
Started partition map verification on disk2
Checking prerequisites
Problems were found with the partition map which might prevent booting
Error: -69808: Some information was unavailable during an internal lookup

I do not want to go further trying out commands without understanding the risks of data loss, etc…

I would just like to retrieve the data from the 3TB My Passport disk.
I do not so much care about the 1TB Backup.

Does anyone know what is happening and how to fix it without sending the drive to an expensive data recovery service company?

Would erasing or deleting the 1TB volume, container, disk be sufficient to fix the whole HDD? If so, I would like to make sure this does not affect the 3TB part of it, and that it would allow me to access it again.

If your APFS partition is not functioning properly, then repair the partition immediately to avoid data loss. You can repair the APFS partition using Disk Utility by following below steps:

  1. Open Disk Utility in your Mac system.
  2. Select the APFS partition and click “First Aid” tab and then click “Run”.
  3. If Disk Utility can’t repair the partition, it suggests the next action course. For example, “Disk Utility fails to repair the startup disk. Backup as much data as possible and erase this drive.”

In such case, recover data from failing partition with help of data recovery software.

Further, you can also check the below link for more details on how to repair APFS partition or how to recover data from corrupt APFS partition:

Hope it helps!