How to Make an NTFS External Drive Writable on a Mac

Illustration for How to Make an NTFS External Drive Writable on a Mac

macOS can usually read files from an NTFS-formatted external drive, but it normally cannot save, edit, delete, or rename files on it. To make the drive writable, you have three practical choices:

  1. Install trusted NTFS-for-Mac software.
  2. Reformat the drive as exFAT if you do not need to preserve its current data.
  3. Use the built-in Terminal workaround, which is experimental and not recommended for important files.

The safest choice depends on how you use the drive. NTFS software is best when you need to keep the existing format. exFAT is best when you want a drive that works for both Mac and Windows without extra software.

Quick Answer

If the NTFS drive contains files you need to keep, install reputable NTFS-for-Mac software, connect the drive, and allow the software to provide write access. Do not reformat the drive unless you have a complete backup.

If you can erase the drive, copy its files elsewhere, open Disk Utility, and format the drive as exFAT. This makes it writable on current Mac and Windows computers.

Why Macs Cannot Normally Write to NTFS Drives

NTFS is the standard file system used by Windows. macOS includes built-in support for reading NTFS volumes, but write support is disabled by default. As a result, you may be able to open documents, copy files from the drive to your Mac, and browse folders, but macOS will not normally let you:

  • Copy files onto the drive
  • Create new folders
  • Edit files stored on the drive
  • Rename files
  • Delete files
  • Move items within the drive

The drive itself may appear healthy in Finder. Seeing a Read Only volume does not necessarily mean the disk is damaged.

Before changing anything, check the drive’s format:

  1. Connect the external drive to your Mac.
  2. Open Disk Utility. You can find it in Applications > Utilities.
  3. Select View > Show All Devices if the sidebar does not show the physical drive.
  4. Select the volume beneath the external disk.
  5. Look for File System or Format in the information area.

If it says NTFS, continue with one of the methods below.

Method 1: Install NTFS-for-Mac Software

Third-party NTFS software is usually the most convenient option when you need to keep the drive’s existing files and format. These utilities add NTFS write support to macOS, allowing Finder and other apps to save data to the drive.

Choose software from a reputable developer. Download it from the developer’s official website, verify that it supports your Mac, and review its privacy and system-extension requirements before installing it.

Set up NTFS write access

  1. Back up important files from the external drive before installing or changing storage software.
  2. Download the NTFS utility from its official source.
  3. Open the downloaded installer and follow the on-screen instructions.
  4. If macOS asks for permission to install a system extension or allow background software, read the prompt carefully before approving it.
  5. Restart your Mac if the installer requests a restart.
  6. Connect the NTFS drive again.
  7. Open Finder and select the drive in the sidebar.
  8. Create a temporary folder or copy a small, unimportant file to the drive.
  9. Eject and reconnect the drive, then verify that the test file remains available.

Some NTFS utilities mount the drive automatically. Others provide a menu-bar app or require you to enable write access manually. Follow the utility’s instructions if the drive remains read-only.

Important limitations

NTFS software operates at a low system level. An incompatible, outdated, or poorly maintained utility can cause mounting problems, conflicts with macOS updates, or data corruption. Keep a backup of important files and avoid disconnecting the drive while data is being copied.

If you no longer need the software, use its own uninstaller when available. Simply deleting the app may leave system components behind.

Method 2: Reformat the Drive as exFAT

Reformatting is the simplest long-term solution if you use the drive with both Mac and Windows computers. The exFAT format supports read and write access on both platforms without additional software.

Warning: Formatting erases the selected volume. Copy every file you want to keep to another drive or to your Mac before proceeding. Check the backup by opening several files. Do not continue until you are certain the backup is complete.

Format an NTFS drive as exFAT

  1. Copy the drive’s important files to another storage location.
  2. Connect the external drive to your Mac.
  3. Open Disk Utility from Applications > Utilities.
  4. Select View > Show All Devices.
  5. Select the physical external drive in the sidebar, not just the volume beneath it.
  6. Click Erase in the toolbar.
  7. Enter a name for the drive.
  8. Open the Format menu and choose exFAT.
  9. For Scheme, choose GUID Partition Map when the drive will be used with modern Macs and PCs. If you need compatibility with older hardware, research its requirements before choosing a different scheme.
  10. Click Erase.
  11. Click Done when the process finishes.
  12. Copy a small test file to the newly formatted drive.

For a more detailed walkthrough, see How to Format an External Drive on a Mac.

When exFAT is not the best choice

exFAT is convenient for sharing files between Mac and Windows, but it does not provide the same journaling behavior as some Mac-focused formats. It may also be less suitable for a drive used exclusively with a Mac, a startup disk, or a storage device that requires special permissions and Mac features.

If you use the drive only with Macs, APFS may be more appropriate for an SSD, while Mac OS Extended (Journaled) can be useful for some older hard drives and Mac workflows. Both require additional consideration if you later connect the drive to Windows.

Method 3: Use the Built-In NTFS Terminal Workaround

macOS has a hidden NTFS mounting option that can sometimes provide write access through Terminal. This method is experimental and has important limitations. It is not a good choice for valuable data, frequent use, or a drive that you cannot easily restore from backup.

The workaround may not support all NTFS features reliably. A failed write could damage the file system or make files inaccessible. Third-party software or exFAT is generally safer.

Before using Terminal

  • Back up the entire drive.
  • Close files and apps using the drive.
  • Make sure you know the drive’s exact name.
  • Do not use this method on a drive containing the only copy of important data.
  • Be prepared to reverse the change if the drive behaves unexpectedly.

Enable experimental write access

  1. Connect the NTFS drive.
  2. Open Terminal from Applications > Utilities.
  3. List mounted volumes:
ls /Volumes

This displays the names of mounted drives. Note the exact name of the NTFS volume. If its name contains spaces, you must place the name in quotation marks in later commands.

  1. Open the file-system configuration file with administrator privileges:
sudo nano /etc/fstab

This command opens the system’s file-system table. It does not erase the drive, but it changes how macOS attempts to mount volumes.

  1. Type your Mac administrator password when prompted. The password will not appear as you type.
  2. Add a new line using this format:
LABEL=DriveName none ntfs rw,auto,nobrowse

Replace DriveName with the exact name of the NTFS volume. For example:

LABEL=MediaDrive none ntfs rw,auto,nobrowse

The options mean that macOS should attempt to mount the volume with read/write access, automatically, and without displaying it normally in Finder.

  1. Save the file by pressing Control-O, press Return to confirm, and then press Control-X to exit.
  2. Unmount the drive:
diskutil unmount "/Volumes/DriveName"

Replace DriveName with the actual volume name.

  1. Mount it again:
diskutil mount "/Volumes/DriveName"
  1. Test the drive with a small, disposable file.

If the volume does not mount, or if it mounts but behaves incorrectly, stop using it and reverse the change.

Reverse the Terminal change

  1. Open Terminal.
  2. Run:
sudo nano /etc/fstab
  1. Find and delete the line you added.
  2. Save with Control-O, press Return, and exit with Control-X.
  3. Disconnect and reconnect the drive, or restart the Mac.

You can also check whether the volume is mounted with:

mount

This displays mounted file systems and their mount options.

Troubleshooting an NTFS Drive That Remains Read-Only

Confirm that the drive is actually NTFS

In Disk Utility, select the volume and check its format. A drive formatted as exFAT, APFS, or Mac OS Extended should not need NTFS software. If macOS identifies the disk as an unknown format, the problem may involve the partition table, a damaged file system, or an unsupported device.

Check the physical write-protection switch

Some external enclosures, USB adapters, SD card adapters, and flash drives have a physical lock switch. Disconnect the device, move the switch to the unlocked position, and reconnect it.

Check Finder permissions

Select the volume in Finder and choose File > Get Info. Expand Sharing & Permissions. If the account lacks access, click the lock icon, authenticate, and review the privileges.

Changing Finder permissions will not normally add NTFS write support by itself. If the format is NTFS, you still need compatible software or a different file system.

Try another cable, port, or adapter

A faulty cable or underpowered hub can cause disconnects and incomplete writes. Connect the drive directly to the Mac when possible. Try another port, cable, or powered hub, especially if the drive is a portable hard disk.

Check available space

A full drive cannot accept new files even when write access is working. In Finder, select the drive and choose File > Get Info to view its capacity and available space.

You can also check space in Terminal. The following command reports usage for mounted volumes:

df -h

For a focused Terminal walkthrough, see How to Check Available Space on an External Drive in Terminal on a Mac.

Repair the drive carefully

In Disk Utility, select the volume and click First Aid. First Aid checks and attempts to repair certain disk-structure problems, but it is not a substitute for a backup. If the drive contains important files, copy what you can before attempting repairs.

If the drive repeatedly disconnects, reports errors, or becomes unreadable, stop writing to it. Continuing to use a failing disk can make data recovery more difficult.

Eject the drive safely

Before unplugging the drive, close open files and eject it in Finder by clicking the eject icon beside its name. You can also Control-click the drive and choose Eject. Wait until it disappears from Finder before disconnecting it.

See How to Safely Eject an External Drive on a Mac for additional guidance.

Frequently Asked Questions

Can a Mac write to NTFS without extra software?

Not reliably through normal Finder use. macOS generally provides read-only NTFS access. You can use third-party NTFS software, reformat the drive as exFAT, or try the experimental Terminal method.

Will formatting an NTFS drive erase my files?

Yes. Formatting normally erases the selected volume. Back up the files before using Erase in Disk Utility.

Is exFAT better than NTFS for a Mac?

exFAT is often better for a drive shared between Mac and Windows because both systems can normally read and write it. NTFS may be preferable when the drive must retain Windows-specific formatting or features.

Can I use NTFS software on every Mac?

Compatibility depends on the software, your Mac’s hardware, and your installed version of macOS. Check the developer’s current compatibility information before installing.

Why can I read files but not delete them?

That is typical of a read-only NTFS volume in macOS. Reading does not require write support, while deleting, renaming, and editing do.

Final Thoughts

The safest way to keep an NTFS drive unchanged is to use reputable NTFS-for-Mac software and maintain a backup. If you can erase the drive, exFAT is usually the easiest format for Mac-and-Windows use. Avoid the Terminal workaround for important or irreplaceable files, and always eject an external drive before disconnecting it.