En 2017, Apple a modifié le système de fichiers par défaut de macOS de High Sierra à APFS au-dessus de HFS+. La granularité d'horodatage est la différence entre HFS+ et APFS la plus notable. Cependant, Linux ou Windows ne prennent techniquement pas en charge ce format de fichier, mais cet article vous apprendra comment créer un lecteur APFS sous Linux. La première méthode est gratuite et prend du temps. Le logiciel Paragon est utilisé pour monter le disque dans la deuxième méthode.
Installer des lecteurs APFS macOS sur Linux
Comme indiqué précédemment, le système de fichiers APFS est difficile à accéder sous Linux. Cependant, quelle que soit la raison pour laquelle Apple a pris cette décision, il existe des méthodes gratuites et payantes pour lire les fichiers APFS sur Ubuntu.
Méthode 1 : Utilisation du pilote APFS-FUSE pour Linux
APFS-FUSE, un pilote FUSE sorti en 2017, vous permet d'accéder aux fichiers APFS en lecture seule.
Caractéristiques :
- Prend en charge la sécurité FileVault.
- Prend en charge le montage de volumes scellés et de snapshots.
- Il est compatible avec les tables de partition.
- Prend en charge l'assemblage DMG
Avantages et inconvénients
Avantages
Couvre une variété d'options de montage.
Prend en charge les lecteurs fusionnés
Inconvénients
Il s'agit d'un fusible en lecture seule
Les liens d'entreprise ne sont pas acceptés
Certaines techniques de compression ne sont pas encore compatibles
Examinons comment cela fonctionne.
Bibliothèques requises : FUSE 2.6 ou supérieur (FUSE 3.0 et supérieur pour les systèmes 32 bits), zlib, bzip2, libattr
Étape 1 : Pour compiler le code source, ouvrez Terminal et copiez la commande suivante dans le Terminal. Vous devrez entrer votre mot de passe après la première ligne de commande.
mise à jour sudo apt
sudo apt installer le fusible libfuse-dev libicu-dev bzip2 libbz2-dev cmake clang git libattr1-dev
Étape 2 : Exécutez la commande suivante dans le Terminal pour cloner le référentiel.
git clone https://github.com/sgan81/apfs-fuse.git
cd apfs-fuse
initialisation du sous-module git
mise à jour du sous-module git
Étape 3 : Copiez et collez la ligne de commande suivante pour compiler votre pilote qui utilise FUSE 3.0.
mkdir build
cd build
cmake ..
make
Étape 4 : Enfin, utilisez la ligne de commande ci-dessous pour monter le pilote.
apfs-fuse <device> <mount-directory>
Méthode 2 : Utilisation d'APFS pour Linux par Paragon Software
Le logiciel Paragon APFS pour Linux permet aux utilisateurs de lire et d'écrire des données sur un stockage APFS. Ce programme est payant, et la principale différence entre Paragon APFS et APFS-Fuse est qu'il vous permet d'écrire sur le disque.
Caractéristiques :
- Faible charge CPU lors du transfert de fichiers : le produit utilise moins de mémoire et de CPU.
- Plus de stabilité lorsque le pilote est accidentellement détaché : si votre pilote est supprimé de manière inattendue, un comportement amélioré du pilote réduira le risque de problèmes de système de fichiers.
- Prise en charge SMP étendue : les noyaux SMP sont désormais pris en charge par les systèmes multiprocesseurs.
- Aucune limite de taille de fichier : en ce qui concerne les limites APFS et du noyau Linux, vous ne rencontrerez aucune limite de taille de fichier maximale.
Avantages et Inconvénients
Avantages
Gestion sécurisée intégrée
Protection des données contre la perte et la corruption
Des performances cohérentes et constantes
Utilisation efficace des ressources
Inconvénients
Les volumes chiffrés APFS et instantanés sont accessibles en lecture seule
N'est pas compatible avec les lecteurs de fusion et les cryptages de puce de sécurité T2
Configuration nécessaire :
Processeur |
Intel Pentium 300 MHz et plus |
CPU | 32 bits, 64 bits |
RAM | 32 MB |
HDD | 10 Mo |
Types de stockage qui sont compatibles | SSD, disque dur, clés USB |
Le logiciel Paragon coûte actuellement 39,77 $. Il est également disponible en tant qu'essai gratuit de 10 jours à télécharger immédiatement. Mais voyons d'abord comment cela fonctionne.
Étape 1 : Accédez au site officiel de l'entreprise pour télécharger et installer le logiciel.
Étape 2 : Connectez le lecteur APFS à votre ordinateur.
Étape 3 : Installez le lecteur et utilisez-le avec un gestionnaire de fichiers.
Les gens demandent également
L'APFS est-il pris en charge par Linux ?
Non. Comme nous l'avons montré dans cet article, il existe des moyens d'accéder, de lire et d'écrire sur des fichiers APFS, mais Linux ne le prend pas officiellement en charge.
APFS est-il spécifique à macOS ?
Oui. En raison de ses avantages par rapport à l'ancien HFS +, Apple a publié le système de fichiers APFS pour remplacer l'ancien HFS +. Cependant, cela ne signifie pas que les personnes utilisant différents systèmes d'exploitation ne peuvent pas accéder aux fichiers APFS.
Est-ce que Linux est capable de lire les disques MacOS ?
Oui. Les lecteurs macOS peuvent être liés de diverses manières. Le système de fichiers HFS+ précédent était facile à lire car les spécifications étaient intégrées aux appareils. Cependant, le format APFS actuel reste lisible, mais vous devez effectuer des tâches qui nécessitent du temps.
Est-ce que Ubuntu est capable de lire APFS ?
Oui, vous pouvez lire les fichiers APFS sur Ubuntu avec Paragon APFS pour Linux ou APFS-Fuse. N'oubliez pas que Paragon est une solution payante avec une période de test gratuite de 10 jours. Pour les personnes à la recherche d'une solution gratuite, APFS-Fuse est la meilleure option.
Puis-je utiliser les fichiers APFS sur d'autres systèmes d'exploitation ?
Oui. Paragon peut également être téléchargé sur Windows. Les utilisateurs de Windows peuvent lire et écrire sur des fichiers APFS en payant une somme modique avec le produit.
Conclusion
Bien que le format APFS soit spécifique à macOS, il existe des moyens d'y accéder sur d'autres systèmes d'exploitation comme Linux. Le logiciel Paragon est relativement simple et ne vous oblige pas à taper plusieurs lignes de commande, mais les solutions gratuites présentent des problèmes spécifiques.
Pour Windows XP/Vista/7/8/10/11
Pour macOS X 10.10 - macOS 13