How to Fix an External Hard Drive Read-Only on Mac Without Formatting

Plugging an external hard drive or USB flash drive into your Mac only to discover you cannot drag files, create new folders, or edit documents is a widespread macOS issue. When you inspect the drive under Get Info, macOS reports: “You can only read.”

Formatting the drive erases everything stored on it, which is not an option when you have gigabytes of essential files and no secondary backup drive handy.

You can fix a read-only drive without deleting a single file. Understanding why macOS locks the drive allows you to apply the appropriate fix: adjusting permission flags, mounting an NTFS file system for full write access, or repairing dirty disk sectors via Disk Utility.

Why Is Your External Hard Drive Read-Only on Mac?

macOS locks an external storage device into read-only mode for three primary reasons:

                      ┌── 1. Formatted as Windows NTFS (macOS can read, but cannot natively write)
                      │
Why Drive Is Locked ──┼── 2. Permission Settings Conflict (macOS user account lacks write authorization)
                      │
                      └── 3. Corrupt File System / "Dirty Bit" (Drive was unplugged without safe eject)

How to Check Your Drive’s File System

  1. Connect your external hard drive to your Mac.
  2. Open Finder, right-click your drive icon in the sidebar (or on your desktop), and select Get Info (or press Command + I).
  3. Under the General section, inspect the Format:
    • If it says Windows NT File System (NTFS), macOS does not support native write operations. Go to Solution 1.
    • If it says APFS, Mac OS Extended (HFS+), or exFAT, your drive is suffering from access permissions or minor file system errors. Go to Solution 2 or 3.

Quick Reference: Comparison of Fix Methods

MethodRoot Cause AddressedData Erased?CostTechnical Difficulty
1. Third-Party NTFS DriverNTFS Windows FormatNoFree trial / ~$15–$20Beginner (1 click)
2. Ignore Ownership SettingsMac Permissions MismatchNoFreeBeginner (1 click)
3. Disk Utility First AidFile System Corruption / Dirty BitNoFreeBeginner
4. Terminal Command MountSystem Flag LockoutNoFreeIntermediate
5. ExFAT Conversion (Non-Destructive)Long-term cross-platform sharingNo (using intermediate backup)FreeIntermediate

Solution 1: If the Drive Format is NTFS (Windows NT File System)

Apple macOS can natively read files stored on an NTFS-formatted drive, but it blocks write permissions by default to avoid patent licensing conflicts with Microsoft. You can view, copy, and download files from the drive, but you cannot edit, rename, delete, or save new files directly onto it.

To gain complete read and write access without formatting the drive, use one of the following methods:

Option A: Use a Professional NTFS for Mac Driver (Recommended for Stability)

Specialized file system drivers integrate seamlessly with the macOS kernel, enabling transparent write, modify, and delete operations on NTFS volumes just like native Mac drives.

  1. Download a certified macOS NTFS utility such as Paragon NTFS for Mac or Tuxera NTFS.
  2. Run the installer and grant the necessary security extensions under System Settings > Privacy & Security.
  3. Restart your Mac.
  4. Reconnect your external drive. It will mount automatically with full read-write capabilities.

Option B: Free & Open-Source Solution (FUSE for macOS via Terminal)

For technical users who prefer not to buy commercial software, an open-source driver can be installed using Homebrew:

  1. Open Terminal from Applications > Utilities.
  2. Install Homebrew (if not already installed), then install the open-source NTFS-3G driver:Bashbrew install --cask macfuse brew install ntfs-3g-mac
  3. Mount the drive manually in read-write mode via Terminal commands.(Note: Whenever Apple releases a major macOS update, open-source kernel extensions often require manual re-configuration, making commercial utilities more practical for non-technical users).

Solution 2: Change Permissions / Ignore Ownership on this Volume

If your drive is already formatted as Mac OS Extended (HFS+) or APFS, but still shows “You can only read,” your current macOS user profile does not possess write privileges for the volume.

External Drive (Get Info) ──> Sharing & Permissions ──> Check "Ignore ownership on this volume"
  1. Right-click the external hard drive icon and click Get Info (Cmd + I).
  2. Scroll to the bottom and click the Sharing & Permissions drop-down arrow.
  3. Click the Lock icon in the bottom-right corner and enter your Mac administrator password or use Touch ID.
  4. Locate the checkbox labeled “Ignore ownership on this volume” at the very bottom and check it.
  5. If the checkbox is unavailable, change the privilege next to your user name or Everyone from Read only to Read & Write.
  6. Click the small circular gear icon (or three dots) and select Apply to enclosed items to cascade the write permissions across all subfolders.

Solution 3: Repair Corrupt File System via First Aid

If an external storage device is disconnected without clicking “Eject” first, macOS marks the drive’s file system header with a “dirty bit” (an integrity flag signaling potential corruption). To safeguard your data against structural loss, macOS automatically mounts the volume in read-only mode.

You can clear this flag and restore normal write permissions using macOS Disk Utility:

  1. Press Command + Space to launch Spotlight, type Disk Utility, and press Enter.
  2. In the top-left menu of Disk Utility, click View > Show All Devices.
  3. Select your external hard drive from the left sidebar.
  4. Click the First Aid button on the top toolbar.
  5. Click Run and confirm.
  6. Disk Utility will scan the partition tables, rebuild catalog files, resolve index discrepancies, and clear the read-only safety lock. Once completed, unmount and reconnect your drive.

also read : – How to Fix Google Drive Storage Full but Empty: 7 Proven Fixes

Solution 4: Fix Read-Only Lock Using Terminal (Force Remount)

If Disk Utility cannot clear the lock because a background process is holding the drive hostage, you can force macOS to unmount and remount the drive cleanly via Terminal.

  1. Open Terminal (Applications > Utilities > Terminal).
  2. Run this command to list all attached storage drives:Bashdiskutil list
  3. Locate the identifier of your external drive (e.g., disk2s1 or disk3s2).
  4. Force an unmount of the volume:Bashdiskutil unmount /dev/disk2s1
  5. Run the native macOS disk verification and repair tool directly from the command line:Bashsudo fsck_hfs -fy /dev/disk2s1 (Replace fsck_hfs with fsck_exfat if your drive is formatted as exFAT, and replace disk2s1 with your actual disk identifier).
  6. Once the repair finishes with "Volume was repaired successfully", remount your disk:Bashdiskutil mount /dev/disk2s1

Long-Term Recommendation: Formatting to exFAT Without Data Loss

If you share files between Windows PCs and Mac computers on a daily basis, exFAT is the optimal cross-platform format. It allows seamless, native read-and-write access on both operating systems without third-party drivers or file size limitations.

To transition to exFAT without losing any data:

  1. Temporarily copy all files from your external drive to your Mac’s internal storage or a cloud account (Google Drive, OneDrive).
  2. Open Disk Utility, select your external hard drive, and click Erase.
  3. Name your drive, set the format to exFAT, and set the Scheme to GUID Partition Map.
  4. Click Erase.
  5. Once complete, copy your files back to the drive. You now have permanent read-write capability on both Mac and Windows computers.

Frequently Asked Questions (FAQ)

  1. Why can I read files on my external hard drive on Mac but cannot write or edit them?

    This almost always indicates the drive is formatted with the Windows NTFS file system. macOS natively includes read capabilities for NTFS so you can view and copy files, but writing, renaming, and deleting files are restricted by Apple without dedicated NTFS software.

  2. Will running First Aid in Disk Utility delete any of my files?

    No. Disk Utility’s First Aid feature checks and repairs structural file system directory maps, volume headers, and invalid permissions. It does not delete, overwrite, or reformat user files.

  3. Why is the “Ignore ownership on this volume” checkbox missing or greyed out?

    The “Ignore ownership” option is only available on drives formatted with Apple-native file systems (APFS or Mac OS Extended / HFS+). If your drive is formatted as NTFS, MS-DOS (FAT32), or exFAT, the checkbox will not appear because those file systems manage file permissions differently.

  4. Can I change my drive from NTFS to exFAT without deleting files?

    No native direct-conversion tool can convert an NTFS drive to exFAT without reformatting the partition. To change formats safely, copy your files to a secondary location (such as your Mac desktop or cloud storage), format the drive to exFAT in Disk Utility, and move the files back.

Piyush Dwivedi
Piyush Dwivedi
I’m Piyush Dwivedi, a digital strategist and content creator with 8+ years of hands-on experience across tech, health, lifestyle, education, and business industries. Over the years, I’ve helped startups and established brands strengthen their online visibility through practical SEO strategies and data-backed storytelling. I believe great content isn’t just about keywords — it’s about trust. That’s why I focus on blending expertise with real-world insights to create content that educates, ranks, and converts. When I’m not writing, you’ll usually find me testing SEO tools or sharing what actually works in the ever-changing digital space.
- Advertisment -