Tutoriels

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

Les systèmes de fichiers sont la manière dont les disques durs organisent les données que le système d’exploitation doit lire. 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 Hierarchical File System (HFS) depuis plus de 30 ans. Lors de la WWDC 2016, Apple a annoncé qu’il allait mettre à niveau ce système. Ils ont présenté au monde l’idée du système de fichiers Apple (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 suivante: pourquoi passer à un nouveau système de fichiers alors qu’un système parfaitement réparable existait déjà? 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 maximale de nom de fichier, etc. Le problème avec HFS est qu’il est sorti en 1985. À l’époque, la plus grande quantité de données que l’on traitait avec 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 comparable au cours aujourd’hui. Apple a vu la ruine imminente de HFS et l’a légèrement amélioré avec une mise à jour de 1998 appelée HFS + pour leur système d’exploitation 8.1.

Aujourd’hui, non seulement les capacités de stockage ont évolué, mais aussi la vitesse. Avec l’avènement des SSD et son évolution (M2 SSD par exemple), même le système de fichiers mis à niveau échoue. 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 présente l’APFS. Un système de fichiers source fermé pour tous les appareils, iPhone, iPad, iPod, Watch, 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 faire glisser le texte sur un iPhone ou un iPad

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 d’autre à faire que de mettre à niveau votre système d’exploitation. Les utilisateurs d’iPhone et d’iPad qui sont passés à iOS 10.3 ont déjà basculé vers le 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 bon 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 requises pour le développement, ce qui le rendra encore plus facile à maintenir. Vos appareils fonctionneront également plus rapidement sur ce nouveau système de fichiers. Il s’agit probablement du seul changement majeur que les utilisateurs finaux remarqueront après la mise à niveau.

APFS stocke également les fichiers plus efficacement et, après la mise à niveau, vous remarquerez peut-être un peu plus d’espace libre sur votre appareil. Cela peut être substantiel ou non. Certains utilisateurs peuvent ne pas voir du tout une grande différence. Ce que la plupart remarqueront, c’est que l’appareil fonctionne mieux. Une fois APFS disponible pour macOS, les utilisateurs pourront observer la vitesse de copie des fichiers.

Qu’est-ce qui rend APFS plus rapide?

La compréhension d’un ordinateur de la vitesse 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 c’est rapide si leurs icônes et leur fond d’écran dans les 5 secondes après avoir appuyé sur le bouton d’alimentation (même si des éléments se chargent en arrière-plan), tandis que certains utilisateurs peuvent envisager de copier rapidement des fichiers volumineux. La vitesse est relative et une question de perception pour les humains.

  Raisons pour lesquelles les utilisateurs sont bannis d'Omegle

APFS est conçu pour vous donner l’illusion de la vitesse. Par exemple, l’APFS est fier de sa faible latence. Ce qui signifie qu’il priorise les lancements d’applications et la livraison des données. Vous ne verrez plus un spinner ou un ballon de plage en attente aussi souvent.

L’APFS est-il mieux adapté au SSD?

Même si les gens considèrent les SSD comme un phénomène récent, ils ne le sont pas. Dans les années 70, ils s’appelaient EAROMs (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, accéder à tout par voie électronique était lent. Ce serait le cas pendant plus de 3 décennies. Donc, même si la technologie existait, elle n’a pas été traitée comme une priorité.

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

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 caractéristique vantée d’APFS a été la capture instantanée et le clonage. La méthodologie traditionnelle de copie d’une source sur une autre a consisté à stocker des éléments dans un emplacement temporaire, puis à les copier sur le stockage cible. Ceci afin d’éviter tout dommage / perte de données de chaque côté en cas de problème.

  Comment formater un disque sans système d'exploitation

Dans APFS, les instantanés créent une 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 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 (vrais fichiers, dossiers et tout). Il commencera également à occuper de l’espace lorsque vous apporterez des modifications. Cela fait du stockage une entreprise très rapide.

Pour les utilisateurs de MacOS qui comptent sur 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 en reste suffisamment dans une autre. Vous pouvez simplement emprunter de l’espace à une autre partition, qu’elle soit ou non physiquement adjacente à la partition (les SSD rendent de toute façon le besoin de proximité dans le stockage obsolète).

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 occupée physiquement.

Dans quelle mesure APFS est-il sûr?

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