Extent pour macOS
Obtenir
La lecture est gratuite

Des disques Linux sur le Mac,
lus et écrits.

Branchez une clé USB ou la carte SD d’un Raspberry Pi : elle apparaît dans le Finder comme n’importe quel disque — ext2, ext3 et ext4, sans Terminal, sans extension de noyau. L’écriture sur ext4 passe par le journal du disque, comme le fait Linux.

Lecture gratuite · écriture 4,99 € en une fois · macOS 27 ou plus récent · Apple silicon

Aucun compte Aucun suivi Rien ne quitte votre Mac Aucune extension de noyau
La fenêtre d’Extent : tous les disques Linux branchés sur le Mac, et leur remplissage
Fonctions

Un disque Linux qui se comporte comme un disque.

Extent est une extension de système de fichiers bâtie sur FSKit, le framework qu’Apple fournit exactement pour cela. Rien à autoriser dans Recovery, rien qui tourne en root, rien qui traîne quand vous supprimez l’app.

Tous les ext qui existent

ext4, ext3 et ext2 tels qu’Ubuntu, Debian, Fedora et Raspberry Pi OS les formatent : sommes de contrôle, 64 bits, extents, répertoires indexés, attributs étendus, liens symboliques et permissions.

Se monte tout seul

Branchez le disque : il est dans le Finder et dans toutes les apps, avec les fichiers là où Linux les a laissés. Les images disque s’ouvrent aussi — déposez un .img sur la fenêtre.

Écrire via le journal

Créer, modifier, renommer et supprimer sur ext4. Chaque changement passe par le journal du disque, comme sous Linux : un disque débranché en pleine écriture revient cohérent.

Une carte sortie du Pi

Un disque qui a quitté Linux sans être éjecté se lit tel que Linux le verra une fois son journal terminé. Rien à réparer d’abord, rien à monter à la main.

Désactivée jusqu’à votre feu vert

L’écriture reste désactivée, disque par disque. Un disque portant un dommage relevé par Linux reste en lecture seule jusqu’à sa vérification là-bas — et Extent vous dit que c’est pour ça.

Dit pourquoi, avec des mots

Quand un disque reste en lecture seule ou refuse de se monter, la raison est une phrase avec l’étape suivante, pas un code d’erreur. Aide › Copier le diagnostic rassemble les détails.

Comment ça marche

Où vont vos fichiers.

Extent tourne sur votre Mac comme extension FSKit, hors du noyau. Il indique à macOS où se trouve chaque fichier sur le disque ; les fichiers eux-mêmes circulent directement entre le disque et macOS.

Captures

Ce que vous voyez vraiment

Les disques, ce que chacun autorise, et ce que dit Extent quand l’un est illisible — clair ou sombre, comme votre Mac.

Tous les disques dans une liste, avec ce que permet celui qui est sélectionné
Tous les disques dans une liste, avec ce que permet celui qui est sélectionné
Un disque en détail : son remplissage, et si Extent a le droit d’y écrire
Un disque en détail : son remplissage, et si Extent a le droit d’y écrire
Un disque illisible, et quoi faire
Un disque illisible, et quoi faire
Avant le premier disque — ou essayez le disque d’exemple fourni avec l’app
Avant le premier disque — ou essayez le disque d’exemple fourni avec l’app
Écriture

La partie que tous les autres ratent.

Écrire sur ext4, c’est là qu’un pilote respecte le journal du système de fichiers ou l’abîme en silence. Extent écrit comme le noyau : les changements s’accumulent dans une transaction, la transaction est validée dans le journal, et seulement ensuite le disque change.

  • Testé en arrachant le câble en pleine écriture : chaque fichier enregistré était intact et le disque est revenu propre
  • Vérifié face à Linux — ce qu’Extent écrit passe e2fsck -fn, et Linux le relit à l’identique
  • ext4 avec journal et extents ; ext2, ext3 et les fonctionnalités qu’Extent n’écrit pas encore restent en lecture seule
  • Un disque portant un dommage relevé n’est jamais écrit
Pour commencer

Trois choses, une seule fois.

Une extension de système de fichiers, macOS tient à ce que vous l’activiez vous-même. Ensuite, les disques apparaissent tout seuls.

1

Ouvrez Extent

La fenêtre liste les disques Linux qu’il connaît — ceux branchés maintenant et ceux qu’il a déjà vus.

2

Activez l’extension

Réglages Système › Général › Ouverture et extensions › Extensions de système de fichiers. La fenêtre propose un bouton qui ouvre ce volet pour vous.

3

Branchez le disque

Il se monte en lecture. Pour les disques que vous comptez modifier, activez l’écriture, puis rebranchez-les.

Tarif

Lire gratuitement. Écrire, une fois payé.

Pas d’abonnement, pas de compte, pas d’invitation à passer à la version supérieure. Lire tous les disques qu’Extent prend en charge reste gratuit.

Une fois
Extent
4,99 €/ une fois

Débloque l’écriture sur tous vos disques, sur chaque Mac connecté à votre compte Apple. Partage familial inclus.

Prix en France. L’App Store fixe le prix pour chaque pays : ailleurs, il peut être différent.

  • Lecture d’ext2, ext3 et ext4 — gratuite, avec ou sans l’achat
  • Écriture sur les disques ext4 dotés d’un journal, en passant par ce journal
  • Un interrupteur par disque, pour qu’un disque que vous lisez seulement ne soit pas écrit par erreur
  • Entièrement hors ligne : rien sur vos disques ne quitte le Mac
Télécharger dans le Mac App Store

Par l’auteur de Preview3D, PreviewMD et PreviewSVG.

FAQ

Questions sur Extent

Quels disques Extent peut-il lire ?

ext2, ext3 et ext4 tels qu’Ubuntu, Debian, Fedora et Raspberry Pi OS les créent — sur des disques externes, des cartes SD et des images disque, en disque entier ou en partition GPT ou MBR. Les autres systèmes de fichiers Linux, comme Btrfs ou XFS, ne sont pas pris en charge, pas plus que les volumes dans LVM, un RAID logiciel ou un chiffrement LUKS.

Sur quels disques peut-il écrire ?

Sur ext4 avec journal et extents — c’est ainsi que Linux formate un disque en ext4, sauf indication contraire. ext2, ext3, ext4 sans journal et les disques qui utilisent une fonctionnalité qu’Extent n’écrit pas encore (comme les données en ligne, les dossiers insensibles à la casse ou les quotas) se montent en lecture seule.

Écrire sur mes disques Linux, est-ce sûr ?

L’écriture reste désactivée tant que vous ne l’activez pas, disque par disque. Une fois activée, chaque changement passe par le journal du disque, comme Linux écrit sur ext4 : un disque dont le câble est arraché en pleine écriture revient cohérent. L’écriture est testée face à Linux lui-même : ce qu’Extent écrit passe e2fsck -fn, et le noyau Linux le relit à l’identique. Un disque sur lequel Linux a relevé un dommage n’est jamais modifié.

Pourquoi dois-je activer une extension dans Réglages Système ?

Extent atteint le Finder par une extension de système de fichiers, et macOS vous laisse le soin de l’activer — une fois, dans Réglages Système › Général › Ouverture et extensions › Extensions de système de fichiers. En attendant, la fenêtre d’Extent vous le signale et propose un bouton qui ouvre ce volet. Ce n’est pas une extension du noyau : Extent repose sur FSKit, le framework d’Apple pour les systèmes de fichiers qui fonctionnent hors du noyau, il n’y a donc rien à autoriser dans Recovery. Un piège sous macOS 27 : passez par la ligne Extensions de système de fichiers, et non par celle d’Extent dans la liste des extensions — ce commutateur-là refuse parfois de s’activer.

J’ai branché un disque et Extent ne l’affiche pas. Pourquoi ?

Depuis la version 1.0.2, Extent liste chaque partition Linux qu’il ne peut pas ouvrir, avec la raison. La plus fréquente : le disque était branché avant l’activation de l’extension de système de fichiers, ou pendant le démarrage du Mac ; macOS ne le propose pas une seconde fois à Extent, alors éjectez le disque et rebranchez-le. Les partitions contenues dans LVM, un chiffrement LUKS ou un RAID logiciel, ainsi que d’autres systèmes de fichiers Linux comme Btrfs ou XFS, ne peuvent pas être ouvertes ; un système de fichiers ext endommagé demande d’abord e2fsck sous Linux.

J’ai acheté l’écriture. Pourquoi mon disque est-il toujours en lecture seule ?

L’écriture est aussi un interrupteur propre à chaque disque, désactivé jusqu’à ce que vous l’activiez dans les détails du disque, et il prend effet à la prochaine connexion du disque. S’il est activé et que le disque se monte quand même en lecture seule, la fenêtre d’Extent vous dit pourquoi en une phrase : un disque ext2 ou ext3, une fonctionnalité qu’Extent n’écrit pas encore, ou un dommage relevé par Linux, à vérifier d’abord là-bas.

Que se passe-t-il si je débranche un disque sans l’éjecter ?

Éjectez-le d’abord quand vous le pouvez. Si le câble se débranche malgré tout en pleine écriture, tout ce qui était déjà passé par le journal est là à la prochaine connexion, et le système de fichiers est cohérent — sans réparation. Seuls les changements encore en route à cet instant sont perdus, comme sous Linux. Extent a été testé exactement ainsi.

Puis-je lire la carte SD de mon Raspberry Pi ?

Oui — c’est l’un des disques pour lesquels Extent est fait. La petite partition de démarrage de la carte est en FAT, et macOS la monte de lui-même ; Extent monte la partition ext4 qui contient le système et vos fichiers. Une carte retirée sans éteindre le Pi se lit aussi : Extent rejoue son journal en la lisant, et vous voyez les fichiers tels que Linux les verra.

À qui appartiennent les fichiers que je crée sur le disque ?

Un nouveau fichier ou dossier prend le propriétaire et le groupe du dossier où il est créé : sous Linux, il appartient donc au même utilisateur que les fichiers voisins, et non à un identifiant qui n’existe que sur votre Mac.

Extent peut-il formater ou réparer un disque ?

Non. Créez les disques ext4 et réparez ceux qui sont endommagés sous Linux, avec mkfs.ext4 et e2fsck. Quand un disque a besoin d’une vérification, Extent vous le dit et vous donne la commande à copier.

Combien coûte Extent ?

La lecture est gratuite, sans limite de durée. L’écriture est un achat intégré unique, pas un abonnement : elle se débloque sur chaque Mac connecté à votre compte Apple et se partage via le Partage familial. Aucun autre compte, et ensuite plus besoin d’Internet : l’achat est vérifié auprès de la copie que l’App Store conserve sur votre Mac. Dans l’app, il se trouve dans Extent › Débloquer l’écriture… et dans la fenêtre tant que l’écriture n’est pas débloquée.

Sur quels Mac fonctionne-t-il ?

Sur les Mac avec Apple silicon, sous macOS 27 ou plus récent.