Extent for macOS
Get
How-to guide

“The disk you attached was not readable”: when it’s a Linux disk

Short answer

Don't click Initialize: it opens Disk Utility to erase the disk. A disk formatted on Linux – a USB drive, a Steam Deck's microSD card – isn't broken; macOS has no driver for ext4. Choose Ignore. Extent (macOS 27, Apple silicon) mounts ext2, ext3 and ext4 in the Finder, free to read.

Download on the Mac App Store

Last checked · Extent needs macOS 27 or later on a Mac with Apple silicon.

What the three buttons do

The message comes with three buttons. Only one of them can cost you the files:

The buttons, as macOS 27's Disk Arbitration agent handles them
ButtonWhat it doesFor a Linux disk
Initialize…Opens Disk Utility. Nothing is erased yet – but choosing Erase there formats the disk for the Mac and deletes everything on it. The button appears only when the disk can be written to.Don't
IgnoreCloses the message. The disk stays connected and untouched; nothing on it is mounted.Safe
EjectDisconnects the disk so you can unplug it.Safe

Older versions of macOS said “The disk you inserted was not readable by this computer”. It is the same message.

Many guides for this message offer data-recovery software, First Aid or reformatting. For a disk that came from Linux, none of that is needed: nothing is wrong with the disk, macOS just can't read its format.

When macOS shows it

macOS reads APFS, Mac OS Extended, FAT and exFAT, and NTFS for reading. When it can mount nothing at all on a disk – no partition with a file system it knows – it shows this message. One readable partition is enough to keep it quiet.

That is why a Raspberry Pi's SD card doesn't show it: the card's small FAT boot partition mounts, and the ext4 partition beside it, with the system and your files, silently doesn't appear. Opening a Raspberry Pi card on a Mac covers that case.

Disks from Linux that bring up the message
DiskWhat's on itExtent
A USB drive or SSD formatted on Ubuntu, Debian or Raspberry Pi OSext4Reads it; writes after a one-time purchase
An older Linux diskext2 or ext3Reads it
A Steam Deck's microSD cardext4 with case-insensitive folders (casefold)Reads it
A disk with Fedora on it (desktop editions since Fedora 33)BtrfsNo – anylinuxfs
An encrypted Linux diskLUKS, often with LVM insideNo – anylinuxfs, or Luksmith for LUKS
A disk taken out of a NAS, such as a SynologySoftware RAID (mdadm) with LVM, and Btrfs or ext4 insideNo – anylinuxfs, or a Linux computer

How to tell it's a Linux disk

Choose Ignore, open the Terminal and list the disks:

diskutil list

Find the disk by its size. A Linux disk shows Linux in the TYPE column of its partitions – for example a USB drive formatted on Ubuntu:

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *64.0 GB    disk4
   1:           Linux Filesystem                         64.0 GB    disk4s1
What diskutil calls Linux partitions on macOS 27
TYPEWhat it usually holdsExtent
LinuxAn ext2, ext3 or ext4 file system (an MBR partition, as on most SD cards and older drives)Opens it
Linux Filesystemext4 on most distributions; Btrfs or XFS on some (a GPT partition)Opens ext2, ext3 and ext4
Linux LVM, Linux_LVMAn LVM volume groupCan't open it
Linux_RAIDA member of a software RAIDCan't open it
A long ID, such as 933AC7E1-2EB4-4F13-B844-0E14E2AEF915A Linux partition type diskutil has no name for – this one is a /home partitionOpens ext2, ext3 and ext4

The TYPE is what the partition was marked for, not what is in it. Some tools format ext4 inside a partition marked Microsoft Basic Data, and a disk formatted as a whole, without partitions, shows no TYPE at all. Extent looks at the file system itself, and since version 1.0.2 it lists every Linux partition it can't open with what it found there – LVM, LUKS, RAID, Btrfs, XFS – so its window answers the question too.

Opening it on the Mac

  1. Choose Ignore or Eject

    Either leaves the files where they are.

  2. Install Extent and turn on its extension, once

    Extent is free on the Mac App Store. Switch it on in System Settings › General › Login Items & Extensions › File System Extensions; the banner in Extent's window opens that pane for you.

  3. Disconnect the disk and connect it again

    macOS offers a disk to the installed file systems when it is connected. One that was connected before the extension was on isn't offered again until it is reconnected.

  4. Open it in the Finder

    An ext2, ext3 or ext4 disk now mounts by itself, read-only, and the message doesn't come back. To change files on ext4, writing is a one-time purchase and a switch per disk – see how to read and write ext4 on a Mac, which also compares the other ways to do it.

If the message comes back with Extent installed

Extent's window says why, in a sentence, for every Linux partition it couldn't open:

  • The extension is off. A banner says so, with a button to the switch.
  • The disk was connected before the extension was on, or while the Mac was starting up. Eject it and connect it again.
  • It holds LVM, LUKS, a software RAID, Btrfs or XFS. Extent names what it found and can't open it; anylinuxfs can, or the Linux computer the disk came from. Which disks Extent opens, device by device.
  • The ext file system is damaged – a checksum that doesn't match, a file system larger than the disk. Extent leaves it alone and tells you to check it with e2fsck on Linux.
  • Another file system driver mounted it – Paragon's, or another ext4 app. Extent names the driver.
Extent's window showing a disk it would not mount: part of the file system is damaged, with three steps – connect it to Linux, run sudo e2fsck -f with a Copy button, plug it back in
A disk Extent won't mount, and what to do about it – here, damage that wants a check on Linux. Nothing has been written to it.

When it isn't a Linux disk

If diskutil list shows no Linux partition, Extent can't help, and the cause is elsewhere:

  • A new disk that was never formatted. Then Initialize is the right button – or, for a disk meant for Linux, format it as ext4.
  • A disk encrypted with BitLocker on Windows, or one a camera, TV or recorder formatted its own way. macOS reads neither.
  • A cable, hub or card reader that doesn't pass the disk through properly. Try another port or reader before anything else.

Whatever the disk is, don't erase it while the files on it matter and you don't yet know what is on it.

Frequently asked questions

Does clicking Initialize erase my disk?

Not by itself: it opens Disk Utility. Choosing Erase there formats the disk for the Mac and deletes everything on it. For a disk with files you want, choose Ignore or Eject.

How do I fix “The disk you attached was not readable by this computer” without erasing?

Find out what is on the disk first: diskutil list in the Terminal shows Linux partitions as Linux. A Linux disk isn't broken; it needs a driver. Extent mounts ext2, ext3 and ext4 on macOS 27, free to read; anylinuxfs handles LVM, LUKS, RAID and Btrfs.

Why does my Raspberry Pi's SD card show only the boot partition, with no message?

Because macOS shows the message only when it can mount nothing on a disk. The card's boot partition is FAT, which macOS mounts; the ext4 partition with the system and your files just doesn't appear. Extent mounts it beside the boot partition.

My Steam Deck's microSD card isn't readable on my Mac. What can I do?

Steam Deck formats its microSD cards as ext4 with case-insensitive folders. Extent reads such a card, with names matched exactly as written; it doesn't write to case-insensitive ext4 yet, so the card mounts read-only.

Is the disk damaged?

Not because of this message. It only says macOS has no driver for what is on the disk. A Linux file system can be damaged too – then Extent says so and tells you to check it with e2fsck on Linux – but that is a separate question.

A Linux disk, readable after all.

Extent mounts ext2, ext3 and ext4 in the Finder on macOS 27. Reading is free; writing to ext4 is a one-time purchase.

Sources

Facts on this page were checked against these sources on 2 November 2026.