2023-09-04 18:19:50
APFS : composants et structure de base
Howard Oakley en marque désormais un Un article sur son blog, The Eclectic Light Company, retrace l’historique de la version macOS d’APFS et explique brièvement sa structure de base. Selon lui, le système de fichiers se compose de trois composants, à savoir l’extension du noyau apfs.kext, les frameworks APFS.framework et apfs_boot_mount.framework, ainsi que les fichiers exécutables regroupés dans apfs.fs. Il existe également des outils tels que apfs.util, fsck_apfs pour vérifier les erreurs et mount_apfs. Contrairement aux anciens systèmes de fichiers, APFS fonctionne avec des conteneurs et des volumes, et des instantanés sont créés à partir desquels les fichiers peuvent être restaurés (voir ).
Développements ultérieurs et innovations importantes
Apple a continué à développer APFS, corrigeant quelques bugs et introduisant de nouvelles fonctionnalités au fil des ans. Après une mise à jour vers la version 748.21.6 dans macOS High Sierra 10.13.1, qui a résolu des problèmes avec les instantanés, plusieurs autres mises à jour ont suivi. Avec la version 1412.11.7 dans macOS Catalina 10.15, Apple a introduit les groupes de volumes système et la prise en charge des liens fermes. La version 1412.120.2 (macOS Catalina 10.15.5) a été utilisée, entre autres, pour corriger un bug lié aux volumes RAID. La version 1677.50.1 (macOS Big Sur 11) était fournie avec le volume système signé. La version APFS 1933.41.2 (macOS Monterey 12.0.1) comportait très probablement une fonction de découpage pour les images UDRW. À chaque nouvelle version majeure de macOS, le numéro de version d’APFS a également augmenté, comme le montre le tableau suivant.
Version macOS | Version APFS |
Haute Sierra 10.13 | 748.xx |
Mojave 10.14 | 945.xx |
Catalina 10h15 | 1412.xx |
Big Sur 11 | 1677.xx |
Monterey 12 | 1933.xx |
Monterey 12.3 | 1934.xx |
Ventura | 2142.xx |
Compatibilité descendante et problèmes potentiels
Les versions plus récentes d’APFS sont généralement rétrocompatibles avec les anciennes versions. A l’inverse, ce n’est pas toujours le cas. Toute personne utilisant plusieurs versions de macOS sur son ordinateur, comme Ventura et Catalina, doit donc toujours utiliser la dernière version du système d’exploitation lorsqu’elle travaille avec l’Utilitaire de disque, par exemple. Il convient également de noter que les groupes de volumes système et les liens d’entreprise ne sont pris en charge qu’à partir de APFS 1412.11.7 (macOS Catalina). Vous devez donc éviter de vérifier les SSD et les disques durs à l’aide de fsck_apfs de Mojave ou de systèmes d’exploitation plus anciens. Une attention particulière est également requise lors de l’utilisation du mode de récupération. Bien que le Mac utilise généralement le dernier volume démarré, ce n’est pas toujours le cas avec certaines combinaisons de macOS et de matériel, ce qui peut entraîner des irritations.
#APFS #système #fichiers #dApple #macOS #High #Sierra #macOS #Ventura #Nouvelles
1693874489