我知道这些规范在某处可用,因为 Paragon Software 已经为 Windows 提供了功能非常强大的 APFS 驱动程序,网址为https://www.paragon-software.com/home/apfs-windows/
我正在寻找像 hpfsutils 这样的驱动程序,它可以让我现在的多引导系统更充分地互操作。
答案1
通过Google的魔力,我很快发现目前有一个APFS FUSE文件系统项目正在进行中:
https://github.com/sgan81/apfs-fuse
它似乎基于逆向工程,因此这些规格很可能只能从苹果公司根据保密协议和/或付费获得。
答案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,需要调整 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
卸载。
请注意,它目前是只读的。