How to mount APFS on Linux or Windows?

Solution 1:

Actually there are free tools for both of the OSes.

  • https://github.com/sgan81/apfs-fuse for Linux
  • https://www.paragon-software.com/home/apfs-windows for Windows

These are my everyday use tools on my hackintosh.

Solution 2:

Install libfsapfs-utils (tested in Ubuntu 20.04)

1. Mount APFS partition 3 of /dev/sdd in a directory /mnt

fsapfsmount -f 1 /dev/sdd3 /mnt

where, -f file_system_index (mounts a specific file system)

2. Unmount APFS partition mounted in the directory /mnt

fusermount -u /mnt