Qu’est-ce que le système de fichiers Apple (APFS) introduit dans iOS 10.3




Le Système de Fichiers APFS : Une Révolution pour les Appareils Apple

Les systèmes de fichiers sont essentiels pour la manière dont les disques durs gèrent et organisent les données nécessaires au fonctionnement du système d’exploitation. Chaque système d’exploitation, qu’il s’agisse de Windows avec ses formats FAT, FAT32 et NTFS, ou de macOS avec son ancien HFS+, repose sur un système de fichiers spécifique. Apple, après plus de 30 ans d’utilisation du Hierarchical File System (HFS), a annoncé lors de la WWDC 2016 une mise à niveau majeure : l’Apple File System (APFS). Déployé avec la dernière version iOS 10.3, ce nouveau système marque un tournant. Explorons ensemble ce que vous devez savoir sur l’APFS.

Pourquoi Adopter l’APFS ?

La question est légitime : pourquoi remplacer un système de fichiers qui fonctionnait correctement ? En réalité, les systèmes d’exploitation sont limités par la quantité d’espace adressable, la plage de dates acceptables, ou encore la longueur maximale des noms de fichiers. Le HFS, conçu en 1985, était adapté à une époque où quelques mégaoctets de données étaient la norme. Il pouvait gérer une plage de dates de 1904 à 2040 et adressait 2 téraoctets d’espace, ce qui était considérable à l’époque, mais dérisoire de nos jours. Apple, conscient des limites du HFS, l’a amélioré avec une mise à jour en 1998, HFS+, pour son système d’exploitation 8.1.

Cependant, aujourd’hui, non seulement les capacités de stockage ont explosé, mais la vitesse des disques a aussi considérablement augmenté. L’arrivée des SSD et de leur évolution (comme les M2 SSD) met en évidence les lacunes du système de fichiers. Accéder à des disques ultra-rapides avec des méthodologies conçues pour des ordinateurs vieux de 20 ans pose forcément problème. Pour pallier ces limitations, Apple a introduit l’APFS, un système de fichiers fermé conçu pour tous ses appareils (iPhone, iPad, iPod, Watch, Mac, etc.). Il est optimisé pour une meilleure gestion du stockage SSD et flash, la sécurité renforcée et la prévention du jailbreak.

Comment Effectuer la Transition vers l’APFS ?

La transition vers APFS s’effectue simplement via une mise à jour du système d’exploitation. Les utilisateurs d’iPhone et d’iPad ayant installé iOS 10.3 bénéficient déjà de ce nouveau système. Les utilisateurs de macOS devront patienter un peu plus longtemps, hormis ceux qui ont déjà installé la version bêta de macOS, qui ont été mis à niveau vers APFS.

Les Avantages de l’APFS

L’APFS offre plusieurs avantages majeurs. Il permet une base de code unifiée et une réduction des ressources nécessaires au développement, simplifiant ainsi sa maintenance. Vos appareils seront plus rapides grâce à ce nouveau système de fichiers, ce qui constitue un des changements les plus notables pour l’utilisateur final.

De plus, l’APFS stocke les fichiers de manière plus efficiente, libérant potentiellement un peu d’espace sur votre appareil. Bien que cela puisse varier d’un utilisateur à l’autre, l’amélioration des performances sera généralement constatée. Une fois l’APFS déployé sur macOS, les utilisateurs apprécieront également la rapidité de copie des fichiers.

Pourquoi l’APFS est-il Plus Rapide ?

La notion de vitesse est subjective. Pour l’utilisateur, un démarrage rapide peut signifier voir apparaître les icônes et le fond d’écran quelques secondes après avoir appuyé sur le bouton d’alimentation, tandis que d’autres considèrent qu’une copie rapide de fichiers volumineux est synonyme de rapidité. La vitesse est donc une perception relative.

L’APFS est conçu pour donner cette impression de vitesse. Il se distingue par une faible latence, ce qui signifie que le lancement d’applications et la livraison de données sont priorisés. Vous verrez donc moins souvent les « roues de chargement » ou les « ballons de plage » sur votre écran.

L’APFS et les SSD : Une Alliance Naturelle

Contrairement aux idées reçues, les SSD ne sont pas une nouveauté. Dans les années 70, ils étaient connus sous le nom d’EAROM (Electrically Alterable Read-Only Memory), et le premier SSD commercialisé, le Bulk Core, date de 1976. Cependant, à l’époque, comme pour les processeurs et la RAM, l’accès électronique était lent. Cela a duré plus de 30 ans, et bien que la technologie existait, elle n’était pas considérée comme une priorité.

Aujourd’hui, la majorité des plateformes Apple actuelles (à l’exception de certains Mac Pro) fonctionnent avec du stockage Solid State, sous forme de puces «Flash Storage» intégrées aux cartes. Cette intégration est l’une des raisons de la finesse du Macbook Air. L’APFS optimise la gestion de ce type de stockage.

L’APFS prend par exemple en charge la commande TRIM, apparue avec l’avènement des SSD. TRIM indique au système d’exploitation hôte quelles parties du disque sont nulles, c’est-à-dire qu’elles ne contiennent plus de données. Avec les SSD, cette action est instantanée, permettant aux utilisateurs de libérer de l’espace aussi rapidement qu’ils le souhaitent.

Les Particularités de l’APFS

Parmi les fonctionnalités notables de l’APFS, on trouve les instantanés et le clonage. La méthode traditionnelle de copie impliquait le stockage temporaire des éléments avant leur transfert sur le stockage cible, afin d’éviter toute perte de données.

Avec l’APFS, les instantanés créent une version en lecture seule de l’ensemble du système, une sorte de copie des données originales qui n’occupe pas d’espace physique. Seules les modifications apportées à l’original sont stockées, ce qui facilite la restauration de l’état initial. De même, lors du clonage, vous obtenez une copie peu encombrante de votre système. Ces techniques rendent le stockage bien plus rapide et efficient.

Pour les utilisateurs de macOS qui utilisent des partitions, l’APFS crée un conteneur autour des partitions, plutôt qu’une configuration permanente. Ceci est pratique lorsque vous manquez d’espace sur une partition, mais qu’il en reste sur une autre. Vous pouvez ainsi emprunter de l’espace à une partition, qu’elle soit physiquement adjacente ou non, les SSD rendant cette proximité obsolète.

Les systèmes de fichiers plus anciens réservaient de l’espace pour un fichier avant de le copier. L’APFS, quant à lui, prend en charge les fichiers épars, qui n’utilisent que l’espace physique effectivement occupé.

Sécurité et APFS

L’APFS apporte une amélioration significative en matière de sécurité. Là où auparavant le chiffrement était au niveau du disque dur sur macOS et au niveau du fichier sur iOS, on passe à un chiffrement à l’échelle du système avec une mise en œuvre cohérente à clé unique et à plusieurs clés. Un chiffrement à clé unique protège vos fichiers avec un mot de passe, tandis qu’un chiffrement multi-clé sécurise vos connexions aux sites web à la fois de votre côté (une clé) et du côté du serveur (une autre clé). En résumé, l’APFS renforce la sécurité de manière globale, rendant plus difficile l’intrusion par les méthodes traditionnelles.