When a new external hard drive from Seagate, Western Digital, Toshiba or Samsung is purchased, most of time it is initially formatted with FAT file system. However, some Windows users will format it to NTFS later. However, they find a Windows NTFS-formatted external hard disk read-only after they move to a Mac. That is to say, the files on the NTFS drive can be viewed and moved out but they cannot be deleted, renamed, modified or converted.
Generally speaking, there are two ways to solve the problem to gain full read-write access to NTFS drives on Mac.
- Use NTFS for Mac software
- Enable native NTFS write support on Mac
Use NTFS for Mac software
When a device is attached to a computer for use, the operating system will mount it and make its files and directories available for users. Normally, the disk will be readable and writable. But file system incompatibility may fail the mounting process to make the disk not writable.
In this case, a third-party driver can be installed to work as a bridge between the Apple macOS and the Microsoft NTFS file system. When an NTFS device is detected by the Mac computer, the NTFS for Mac software instead of the macOS helps mount the drives in read-write mode automatically. Users can directly read and write to NTFS drives with it.
Step 1: Download iBoysoft NTFS for Mac and install it on your Mac. The driver works on Mac OS X 10.8 to macOS 10.15.
Step 2: Plug in your NTFS drives to the Mac. If the external hard drive needs extra power, remember to charge it.
Step 3: Write to the NTFS-formatted volumes directly after the drive is successfully mounted in read-write mode.
Enable native NTFS write support on Mac
Besides the complicated command lines, the method of enabling Mac's NTFS write support is not recommended because it is experimental and little tested. It may cause serious disk damage or data loss during the writing.
But if you insist this is what you want to try, here are the detailed instructions.
Step 1: Launch Terminal through Launch Pad and Other.
Step 2: Copy and paste the command sudo nano /etc/fstab to edit the fstab file.
Step 3: Input your admin password when asked and hit Enter. Don't be surprised if you don’t see any numbers or letters during the typing.
Step 4: Copy and paste the command LABEL=VOLUM_NAME nono ntfs rw,auto,nobrowse and hit Enter. Change the VOLUME_NAME to the name of your external hard drive. If you have multiple NTFS drives/volumes to write, write different line for each of them. Then hit Enter.
Step 5: Press Control + X to exit the editing.
Step 6: Safely eject the NTFS drive and reconnect it to the Mac.
Step 7: Click Go at the menu bar where Apple logo is and select Go to Folder.
Step 8: Type in /Volumes and hit Enter.
Step 9: Find the volumes with NTFS file system and drag it to the section of Favorites or Locations for easy access.
If you want to redo the change, you need to open the fstab file and delete the command you entered and hit Enter to save the deletion. Then press Control + X to exit.
I want to remind again. You will see this method a lot especially on YouTube channels, but nearly nobody will tell you that the method is full of flaws and you may lose your data. For the sake of your important data, you had better to use NTFS drivers. If you just want to see how this method works, follow the steps carefully above.
When people come to read and write to NTFS drives on Mac, many of them will choose to back up files and reformat the drive. However, it is not convenient if there are a lot of files that need to move out and back in. For a cross-platform worker, the best wat to solve the incompatibility is to install drivers. In this NTFS not writable on Mac situation, using an NTFS driver is obviously easier and safer.