ExtendFS

Questions fréquentes

Si vous avez une question sur ExtendFS, vérifiez d'abord cette page avant de demander de l'aide.


ExtendFS prend-il en charge Apple Silicon ?

Oui. Les Mac Intel et Apple Silicon sont pris en charge sous macOS 15.6 ou ultérieur. Il n'est pas nécessaire de modifier les réglages de sécurité en mode récupération.


Quelle différence entre les versions GitHub et App Store ?

Il s'agit de la même version, avec le même code et les mêmes fonctions. L'App Store peut fournir des mises à jour automatiques ; la version GitHub est gratuite.


Pourquoi macOS 15.6 est-il requis ?

FSKit est apparu pour la première fois dans macOS 15.4, donc ExtendFS ne peut pas prendre en charge les versions antérieures. macOS 15.4 et 15.5 présentaient des problèmes importants dans FSKit qui rendaient le montage des disques beaucoup plus complexe (FB17772372). Comme tout appareil compatible avec macOS 15.4 peut également prendre en charge macOS 15.6, j'ai fixé la version minimale à 15.6 pour simplifier les choses.


Où poser une question ou signaler un bug ?

Consultez le document d'assistance pour savoir comment signaler un bug ou demander de l'aide.


Comment soutenir le projet sans utiliser l'App Store ?

ExtendFS est gratuit sur GitHub et aucun soutien financier n'est attendu. Si vous souhaitez néanmoins contribuer, le profil GitHub Sponsors permet de choisir un montant mensuel ou ponctuel.


Le support en écriture arrivera-t-il ?

Probablement pas, même si le projet peut évoluer.


D'autres systèmes Linux comme Btrfs seront-ils pris en charge ?

La prise en charge en lecture seule d'autres systèmes de fichiers est légèrement plus probable que la prise en charge en lecture-écriture en général, même si la réponse reste « probablement pas ». Dans l'immédiat, pour Btrfs en particulier, la réponse est presque certainement « non ». Btrfs utilise des sous-volumes : un périphérique bloc peut donc présenter plusieurs volumes au système. Cependant, la version actuelle de FSKit ne prend en charge que les « systèmes de fichiers unitaires » d'Apple, où une ressource de périphérique bloc présente un seul volume. Apple a indiqué que les futures versions de FSKit prendraient en charge des systèmes de fichiers plus complexes, mais ce n'est pas encore le cas.


Que sont les numéros FB ?

Ce sont les numéros de signalement Apple pour des bugs FSKit. Ils ne sont pas visibles publiquement et servent surtout de référence aux employés Apple.


Pourquoi créer ExtendFS alors que ext4fuse existe ?

Plusieurs raisons : la plupart des autres outils s'intègrent mal aux frameworks système, comme Disk Arbitration pour le montage automatique. Je n'aime pas voir cela : des implémentations comme macFUSE sont assez difficiles à installer sur les Mac Apple Silicon, car l'installation de kexts nécessite de réduire le niveau de sécurité en mode récupération. (Le problème est moins important depuis que les versions récentes de macFUSE prennent en charge FSKit et que des alternatives comme FUSE-T existent, même si le kext reste utilisé par défaut.) J'ai trouvé ce projet amusant et c'était une excellente occasion d'apprendre. FSKit est nouveau et encore peu exploré ; il est donc intéressant d'essayer d'en faire quelque chose d'utile.