Tutoriels Mac OS

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

Par Julien , le 1 septembre 2021 — 8 minutes de lecture
Qu'est-ce que le système de fichiers Apple (APFS) introduit dans iOS 10.3

Les systèmes de fichiers sont la façon dont les disques durs organisent les données à lire par le système d’exploitation. Chaque système d’exploitation est conçu pour fonctionner sur un système de fichiers. Windows FAT, FAT32 et NTFS. macOS utilise HFS+. Apple utilise le système de fichiers hiérarchique (HFS) depuis plus de 30 ans. Lors de la WWDC 2016, Apple a annoncé qu’ils allaient mettre à niveau ce système. Ils ont présenté au monde l’idée d’Apple File System (APFS). Le dernier iOS 10.3 qui a été déployé il y a quelques jours à peine apporte ce nouveau système de fichiers aux appareils iOS. Voici tout ce que vous devez savoir sur APFS.

Pourquoi passer à APFS ?

Vous pourriez vous poser la question, pourquoi passer à un nouveau système de fichiers alors qu’il en existait déjà un parfaitement utilisable ? Les systèmes d’exploitation ne peuvent traiter qu’une quantité limitée d’espace, c’est-à-dire quelle plage de dates est disponible, et une longueur de nom de fichier maximale, etc. Le problème avec HFS est qu’il est sorti en 1985. À l’époque, la plus grande quantité de données que tout le monde traitait avec était au mieux quelques mégaoctets. Le système de fichiers a donc été optimisé pour cette quantité d’espace. Il pourrait accueillir une plage de dates de 1904 à 2040 et adresser également 2 téraoctets d’espace. C’était astronomique en 1985, c’est à peine normal aujourd’hui. Apple a vu la catastrophe imminente de HFS et l’a amélioré un peu avec une mise à jour de 1998 appelée HFS + pour son système d’exploitation 8.1.

Aujourd’hui, cependant, non seulement les capacités de stockage ont évolué, mais la vitesse aussi. Avec l’avènement des SSD et son évolution (SSD M2 par exemple), même le système de fichiers mis à niveau est insuffisant. Si nous accédons à des disques ultra-rapides en utilisant des méthodologies conçues pour des ordinateurs vieux de 20 ans, il y aura forcément des problèmes. Pour surmonter ces problèmes, Apple introduit l’APFS. Un système de fichiers source fermé pour tous les appareils, iPhone, iPad, iPod, montre, Mac, etc. Il est principalement conçu pour mieux utiliser le stockage SSD et flash (comme couramment utilisé aujourd’hui), ainsi que pour augmenter la sécurité et bloquer les jailbreaks.

Comment passer à APFS ?

Apple basculera les utilisateurs vers le nouveau système via une mise à jour du système d’exploitation. Vous n’aurez vraiment rien à faire d’autre que de mettre à niveau votre système d’exploitation. Les utilisateurs d’iPhone et d’iPad qui sont passés à iOS 10.3 sont déjà passés au nouveau système de fichiers. Les utilisateurs de macOS exécutant la version finale du système d’exploitation devront attendre un peu plus longtemps. Ceux de la version bêta de macOS ont déjà été mis à niveau vers APFS.

Qu’est-ce qui est bien avec APFS?

Maintenant qu’Apple dispose d’un système de fichiers sur mesure, APFS permettra une base de code unifiée et moins de ressources nécessaires au développement, ce qui le rendra encore plus facile à maintenir. Vos appareils fonctionneront également plus rapidement sur ce nouveau système de fichiers. C’est peut-être le seul changement majeur que les utilisateurs finaux remarqueront après la mise à niveau.

APFS stocke également les fichiers plus efficacement et ainsi, après la mise à niveau, vous remarquerez peut-être un peu plus d’espace libre sur votre appareil. Il peut être substantiel ou non. Certains utilisateurs peuvent ne pas voir beaucoup de différence. Ce que la plupart remarqueront, c’est que l’appareil fonctionne mieux. Une fois qu’APFS sera disponible pour macOS, les utilisateurs pourront observer à quel point les fichiers sont copiés plus rapidement.

Qu’est-ce qui rend APFS plus rapide ?

La compréhension de la vitesse par un ordinateur est très différente de celle d’un utilisateur. Par exemple, un système prend un certain temps pour démarrer. Certains utilisateurs peuvent considérer que leurs icônes et leur fond d’écran sont rapides dans les 5 secondes suivant l’appui sur le bouton d’alimentation (même si des éléments se chargent en arrière-plan), tandis que certains utilisateurs peuvent considérer qu’il est rapide de copier des fichiers volumineux plus rapidement. La vitesse est relative et une question de perception en ce qui concerne les humains.

APFS est conçu pour vous donner l’illusion de la vitesse. Par exemple, l’APFS se targue d’une faible latence. Ce qui signifie qu’il donne la priorité aux lancements d’applications et à la livraison de données. Vous ne verrez plus un spinner ou un ballon de plage en attente aussi souvent.

APFS est-il mieux adapté au SSD ?

Même si les gens pensent que les SSD sont un phénomène récent, ce n’est pas le cas. Dans les années 70, ils s’appelaient EAROM (Electrically Alterable Read-Only Memory) et le premier SSD commercialisé s’appelait Bulk Core, en 1976 ! Cependant, à l’époque, comme c’était le cas avec tous les processeurs et la RAM, l’accès électronique à quoi que ce soit était lent. Ce serait le cas pendant plus de 3 décennies. Donc, même si la technologie existait, elle n’était pas traitée comme une priorité.

Aujourd’hui, la plupart des plates-formes de génération actuelle d’Apple (à l’exception de certains Mac Pro) fonctionnent avec une variante de Solid State Storage, les puces « Flash Storage ». Ceux-ci sont intégrés aux planches. Cela maintient l’écosystème condensé (cela fait partie de la façon dont ils ont atteint le Macbook Air mince des années avant tout concurrent) et APFS optimise la façon dont ce stockage est traité.

Par exemple, APFS prend en charge la commande TRIM, qui est apparue lorsque les SSD sont devenus courants. TRIM indique au système d’exploitation hôte quelles parties du lecteur sont nulles, c’est-à-dire qu’elles ne contiennent plus de données. Avec les SSD, c’est instantané. Ainsi, les personnes qui aiment garder de l’espace libre pourront l’acquérir aussi rapidement qu’elles pourront cliquer sur « Supprimer ».

Qu’est-ce qui est unique à propos d’APFS ?

Une autre fonctionnalité vantée d’APFS a été l’instantané et le clonage. La méthodologie traditionnelle de copie d’une source sur une autre consistait à stocker les éléments dans un emplacement temporaire, puis à les copier sur le stockage cible. Ceci afin d’éviter les dommages/pertes de données de chaque côté en cas de problème.

Dans APFS, les instantanés créent une seule fois une version en lecture seule de l’ensemble du système. Cela signifie qu’il ne s’agit que d’une copie des données d’origine, mais qu’il n’occupe aucun espace physique. Si vous apportez des modifications à votre original, l’instantané prendra de l’espace pour le stocker. Cela aide à récupérer toutes les copies originales ou à annuler les modifications que vous souhaitez apporter. De même, lorsque vous créez un clone, vous conservez une copie peu encombrante de l’ensemble de votre système (fichiers réels, dossiers et tout). Il commencera également à occuper de l’espace au fur et à mesure que vous apporterez des modifications. Cela fait du stockage une entreprise très rapide.

Pour les utilisateurs de MacOS qui dépendent des partitions. APFS crée essentiellement un conteneur autour de toutes les partitions au lieu de faire quelque chose de permanent. Cela est pratique lorsque vous manquez d’espace sur une partition et qu’il vous en reste suffisamment dans une autre. Vous pouvez simplement emprunter de l’espace à une autre partition, qu’elle soit physiquement adjacente ou non à la partition (les SSD rendent de toute façon obsolète le besoin de proximité dans le stockage).

Les systèmes de fichiers hérités font généralement de la place pour un fichier avant de le copier. APFS prend en charge les fichiers épars, qui n’utilisent essentiellement que la quantité d’espace physiquement occupée.

L’APFS est-il sûr ?

Avec APFS, ce qui était auparavant le chiffrement au niveau du disque dur sur macOS et le chiffrement au niveau des fichiers sur iOS est désormais modifié en un chiffrement à l’échelle du système exploité sous une implémentation cohérente à clé unique et multi-clés. Un exemple de cryptage à clé unique serait que vous sécurisez vos propres fichiers/dossiers sous un mot de passe. Multi-clé, c’est lorsque vous vous connectez à un site Web où il est sécurisé de votre côté (une clé) ainsi que du côté du serveur (une autre clé). En termes simples, il possède l’étoffe d’un système de sécurité omniprésent, ce qui rend plus difficile la pénétration à l’aide de méthodes traditionnelles.

Julien

Vous me retrouverez sous tous les tutorials lié à l'univers Apple, aussi bien sur le système d'exploitation pour ordinateur MacOS, que sur les terminaux mobile avec iOS. J'espère, au travers de mes guides, vous enlever quelques épines du pied envers ces systèmes réputés simple mais parfois ésotérique.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.