Paragon Softwareはすでに非常に優れたWindows用のAPFSドライバを提供しているため、これらの仕様をどこかで使用できることがわかります。https://www.paragon-software.com/home/apfs-windows/
現在、マルチブートシステムをより完全に相互運用できるようにするhpfsutilsなどのドライバを探しています。
答え1
Googleの魔法により、私は現在APFS FUSEファイルシステムプロジェクトが進行中であることをすぐに知りました。
https://github.com/sgan81/apfs-fuse
これはリバースエンジニアリングに基づいているように見えるため、これらの仕様は非公開契約および/または有料でAppleによってのみ提供される可能性が高いです。
答え2
誰かが役に立つなら、私はこのようにインストールしましたAPFSヒューズTelcoMはUbuntu 16.04で以下を推奨します。
sudo apt install fuse libfuse-dev bzip2 libbz2-dev cmake g++ git libattr1-dev
git clone --recursive https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
mkdir build
cd build
cmake ..
Ubuntu 16にはfusionmountバージョン2.9.4があり、readmeファイルで説明されているようにmakeファイルを「USE_FUSE3オプションをOFFに変更」するように調整する必要があります。
sed -i.bak 's/USE_FUSE3:BOOL=ON/USE_FUSE3:BOOL=OFF/' CMakeCache.txt
または、ncurses GUIを介して実行できます。
sudo apt install cmake-curses-gui
ccmake .
ついに:
make
sudo cp apfs* /usr/local/bin/
取付ける:
apfs-fuse /dev/$diskpart $mountpoint
そしてfusermount -u $mountpoint
削除します。
現在は読み取り専用です。