How to write to an NTFS drive on a Mac

Updated 2026-11-09 · 6 minute read · works without reformatting

You plug in a Windows drive, open a folder, and Paste is greyed out. macOS can read NTFS but it mounts the volume read-only. This guide covers your real options and the free one that needs no reformatting.

Why macOS will not write to NTFS

NTFS is Microsoft's filesystem. Apple ships the ability to read it, and does not offer a supported way to write to it. That is why a Windows drive opens fine in Finder but refuses new files, renames and deletes. The drive is not damaged and nothing is wrong with your Mac.

Your options, honestly

OptionCostThe catch
Reformat the drive to exFATFreeErases the drive. exFAT works on Mac and Windows, but not for a Windows system disk.
A commercial NTFS driver (Paragon, Tuxera)PaidThe drive shows up read-write in Finder. You pay, and you install a driver.
macFUSE with ntfs-3gFreeNeeds a system extension that you must approve, and it can break after macOS updates.
VOLUMAFreeYou work inside its window, not in Finder, and it asks for your password once per session.

Write to NTFS with VOLUMA

Install it first: download the zip, or run pip install nolo-voluma and then voluma in a terminal.

  1. Shut Windows down fully. Fast Startup leaves an NTFS drive hibernated, and VOLUMA refuses to write to it. Choose Shut down, not Restart or Sleep, or turn Fast Startup off.
  2. Open the drive. In VOLUMA's Disks view, find the volume and press Browse. A banner says macOS mounted it read-only.
  3. Press Enable Writing. VOLUMA unmounts the volume from macOS and asks for your administrator password. It starts a small helper that can see only that one drive.
  4. Paste. Copy files from another drive or from Finder, then press Paste. New folders, renames and deletes work too. If a name already exists, the copy is called "name copy" and nothing is overwritten.
  5. Press Finish and Remount. The drive goes back to macOS. Leaving the window ends the session the same way.
Screen recording: open an NTFS drive in VOLUMA, press Enable Writing, paste a file into a folder, then hand the drive back to macOS
The whole flow in 25 seconds, recorded from the app on a demo volume.
VOLUMA with an NTFS volume open and a green banner saying it is writing through VOLUMA's NTFS driver
An NTFS volume during a writing session. The volume is unmounted from macOS until you finish.

How the write stays safe

An NTFS volume is a database of files, and a half-finished write can corrupt it. VOLUMA writes in an order that keeps the volume readable at every step: file data first, then the space bitmap, then the file record, and the folder entry last. If a copy fails partway, the space it used is released. While a session is open the volume's dirty flag is raised, and if an I/O error interrupts a write the flag stays raised so Windows will check the drive next time.

The driver is tested against volumes created and inspected by the ntfs-3g project's own tools (ntfs-3g on GitHub): its consistency checker must pass after every kind of change, and its reader must be able to open every file VOLUMA wrote. The suite also runs writes on 150 deliberately corrupted volumes to make sure none of them crash it.

When VOLUMA says no

These refusals protect your data. VOLUMA still lets you read the drive in every case.

How fast is it?

On disk images with a warm cache, VOLUMA writes a 256 MB file to NTFS at about 2,100 MB/s, against about 200 MB/s for ntfs-3g's own copy tool. A real drive is limited by the drive, usually to well under that, so treat these as a measure of driver overhead. The method and the raw numbers are in the benchmarks.

What is and is not supported

You can create, overwrite, delete and rename files and folders, including large folders with thousands of entries. VOLUMA does not write compressed or encrypted NTFS files, files with several hard links, or alternate data streams, and it does not make the drive appear in Finder.

Back up first. The NTFS driver is checked against ntfs-3g's consistency tools and against deliberately corrupted disks. It has not been checked with Windows chkdsk. For a drive that holds the only copy of something, keep another copy.

After you finish

Press Finish and Remount before unplugging. VOLUMA returns the volume to macOS, which then lets you eject it as usual. If the drive is going back to a Windows machine, a quick chkdsk there is cheap insurance.

Want the numbers? See the benchmarks. Looking to put a Windows installer on a USB stick instead? That is a different job, and Ndaga Fijo does it.