Home > NTFS for Mac Tips

[Solved] How to Format NTFS on Mac & Format to NTFS on Mac?

Updated on Friday, September 29, 2023

iBoysoft author Jenny Zeng

Written by

Jenny Zeng
Professional tech editor

Approved by

Jessica Shee

English Français Deutsch やまと Español Português

Format Drive to NTFS on Mac (USB/External hard drive/SD card)

Summary: This article will guide you to format your USB drive, external hard drive, SD card or flash drive to NTFS on Mac and tell you how to format NTFS on Mac. If you want to save time, simply download iBoysoft NTFS for Mac!

format drive to NTFS on Mac

External storage devices like external hard drives, USB flash drives or SD cards are often pre-formatted with a file system, such as exFATFAT32, or NTFS. While exFAT and FAT32 are compatible with both Windows operating system and macOS, the NTFS format only has full read and write supports on Windows.

Sometimes, you may need to format a drive to NTFS or format a NTFS drive with another file system on Mac. Here, we'll walk you through all the possible methods to format drive to NTFS on Mac and format NTFS on Mac. Before diving into the details, let's look at the NTFS format first.

Guide on how to format NTFS on Mac & format to NTFS on Mac:

What is NTFS format?

NTFS (NT file system), also called the New Technology File System, is a proprietary file system introduced by Microsoft with the release of Windows NT 3.1. It's used by Windows to organize, store, manage, and find files on internal and external drives. Unfortunately, it doesn't have write support on Mac.  

As the default file system of Windows OS, NTFS file system enjoys a bunch of benefits compared to other formats.

  • File compression: NTFS allows you to compress files and enjoy larger storage capacity on your flash drives.
  • Access permission: Users can set permissions on certain files and folders to enhance data security.
  • Journaling: By using the MFT log, users can easily keep and audit the log of the files on the drives.

Knowing that NTFS is a Windows file system, you must be curious about whether you can format a drive to NTFS on Mac. Read on to learn more.


Can I format a drive to NTFS on Mac?

Since NTFS is a proprietary file system owned by Windows, macOS can't natively format your flash drive, USB stick, external hard drive or SD card to NTFS. Drive formatting is usually performed by Mac's built-in disk management tool Disk Utility, but it doesn't have the file system option for NTFS.

Fortunately, it's possible to format a drive to NTFS on Mac with Terminal, which is the default gateway to all command lines on your Mac. Unlike the graphical interface of Disk Utility, it requires you to enter the correct commands to accomplish tasks like formatting a drive.

If you find Terminal a bit challenging, you can use an NTFS formatter for Mac instead. It allows you to format to NTFS easily and gives you full read-write support to NTFS drives on Mac.


How to format to NTFS on Mac?

Like we said before, if you want to format a USB, external hard drive or SD card to NTFS on Mac, you can either use the built-in Terminal app or a third-party NTFS formatter for Mac. Here's a quick summary of both methods.

Options to format to NTFS on MacEffectivenessDifficulty Level
TerminalLow if you are not familiar with command lines or need to write to the NTFS drive on Mac. None if your Mac is running macOS Ventura or later.Hard - Need to carefully follow the commands; may receive the "formatting is not supported by ntfs" error
iBoysoft NTFS for MacHigh - Effectively format drives to NTFS on MacEasy - Just need a few clicks

Option 1: How to format to NTFS on Mac using Terminal?

macOS does not offer native NTFS format option in Disk Utility. To format a drive to NTFS on Mac, you can execute the following commands in Terminal. It's worth mentioning that this doesn't work on Macs running macOS Ventura and later. 

Besides, since NTFS is read-only on Mac, you can't copy, move, delete, or modify files to it, or rename its drive name on Mac by default. If you plan to use the NTFS drive on Mac for file saving, skip to option 2.

Please read the following instructions carefully before taking actions.

How to format a drive to NTFS by running Terminal commands:

Step 1. Navigate to Finder > Applications > Utilities > and find Terminal. You can also find Terminal by clicking Launchpad > Others. Moreover, you can press the Command and Space keys together to bring out Spotlight search and type in terminal. 

Step 2. After entering the Terminal panel, type in the following command and hit the Enter button. 

diskutil list

Terminal will return the information about drives connected to your Mac. Note down the disk identifier of the drive you want to format to NTFS on Mac, such as disk2.

use terminal to format drive to ntfs

Step 3. Type in the command below to format the drive to NTFS on Mac.

diskutil eraseDisk NTFS LABEL /dev/diskx

 Note: You should replace Label with the new name you want to assign to the formatted hard drive. Meanwhile, you should replace disk x with the right disk identifier of the drive you want to format. 

For instance, if you want to format disk2 to NTFS, you should type in: diskutil eraseDisk NTFS External /dev/disk2 and hit enter. Your Mac will automatically start to erase, unmount, create a new partition map, and format the drive with a new file format. Wait for the procedure to be done.

format NTFS drive in Terminal

Now that you know how to format a drive with NTFS format on Mac, don't forget to share it with more people!


Option 2: How to format to NTFS on Mac using NTFS formatter for Mac?

While Terminal is a good way to get NTFS format for Mac, it may sometimes give you the error, "Formatting is not supported by: NTFS ntfs windows NT file system (NTFS)." To fix it, you need a more capable NTFS formatter for Mac like iBoysoft NTFS for Mac.

This excellent tool can not only help you format your drive to NTFS without the "formatting is not supported by ntfs" error on Mac, but also support a wider operating systems, including macOS Ventura and later.

It's the tool you must have if you need to use the NTFS drive on your Mac, as it grants you full read and write access to the NTFS drive, letting you copy, move, delete, modify and save files to the NTFS drive freely and rename the drive at any time.

Apart from formatting your external hard drive, USB, or SD card to NTFS on Mac directly in the app, iBoysoft NTFS for Mac will also add the "Windows NTFS" option to Disk Utility, allowing you to format all sorts of drives to NTFS within Disk Utility.

Best NTFS for Mac by iBoysoft

  • Format external hard drive, USB, SD card, and other storage devices to NTFS on Mac
  • Format APFS, HFS+ (Mac OS Extended Journaled), HFS, exFAT, FAT32 or NTFS to NTFS on Mac.
  • Support macOS 14 Sonoma to macOS 10.13 High Sierra
  • Compatible with Intel-based, T2, M1 and M2 Macs
  • Enable full read-write support to NTFS drives on Mac
  • Auto-mount NTFS drives in read-write mode without relaunching
  • Open, eject, mount, unmount and repair NTFS drives on Mac

 Read-only & risk-free


How to format to NTFS on Mac without the error "Formatting is not supported by: NTFS ntfs windows NT file system (NTFS):"

Step 1. Download and install iBoysoft NTFS for Mac. This software is fully compatible with macOS 10.13 and later, including the latest macOS Sonoma.

Step 2. Plug in the drive that needs to get NTFS format on Mac. Wait for it to mount. 

Step 3. Launch iBoysoft NTFS for Mac. On the left side of the main interface, you'll find the connected drive listed either under "NTFS disk" or "Other disk", depending on its current file system.

iBoysoft NTFS for Mac main interface

Step 4. Select your drive and click on the Erase to NTFS button to format your drive to NTFS with just one click.

 Note: If you want to format an APFS drive to NTFS on Mac, choose the APFS container name instead of the APFS volume. 

erase drives to NTFS

More impressively, with iBoysoft NTFS for Mac, you can now format drives to NTFS directly in Disk Utility. 

format drive to NTFS on Mac in Disk Utility

You should have successfully formatted the drive to NTFS on Mac. Help us spread the word by sharing this post!


How to format NTFS on Mac?

If you're using an NTFS-formatted drive on Mac, you likely have found that you can't write any data to it and are only able to read its files. In this case, you can't transfer files from your Mac to the NTFS external drive, nor you can delete files you no longer need or modify file content.

You may be advised to reformat the NTFS drive to another file system that has read and write support on Mac. If so, you're in the right place, as we'll elaborate on two ways to format NTFS on Mac for free.

We'll also discuss the alternative way to work with your NTFS drive on Mac freely without formatting or losing data. This may be a better choice if you want to use this drive on Windows as well.

Ways to format NTFS on MacEffectivenessDifficulty Level
Disk UtilityHigh - Erase all data on the drive and give it a new formatLow - Format your NTFS drive to APFS, HFS+, exFAT, or FAT32
TerminalLow - May encounter errors if not using the correct commandHigh - requires command line knowledge
iBoysoft NTFS for MacHigh if you want to read & write to the NTFS drive on Mac without formatting or losing dataLow - Once it's installed, it automatically mounts your NTFS drive on Mac in read-write mode.

How to format NTFS on Mac via Disk Utility?

The easiest way to format NTFS on Mac for free is to use Disk Utility. It's a system app that allows you to format drives to Mac-compatible format, such as APFS, HFS+, exFAT, or FAT32.

 Warning: Formatting a drive will remove all data on it. Please make sure the important data is backed up before proceeding.

  1. Open Disk Utility from the Applications/Utilities folder.
  2. Click View > Show All Devices.
  3. Select the physical disk of your NTFS drive and click Erase.
  4. Give it a name, select a proper file system and set the scheme to GUID Partition Map.
  5. Click Erase.

How to format NTFS on Mac using Terminal?

Alternatively, you can format NTFS on Mac using Terminal. It's the command-line interface of your Mac operating system, which allows you to perform various tasks, including formatting an NTFS drive to other formats. Follow the steps below:

  1.  Launch Terminal from the Applications/Utilities folder.
  2. Type the following command and hit Enter.diskutil list
  3. Note down the disk identifier of your NTFS drive, such as disk2.
  4. Input the following command and press Enter to format the NTFS drive.diskutil eraseDisk file_system drive_name disk_identifierYou need to replace file_system with the one you want to format the drive with, disk_name with the name you want the formatted drive to have and the disk_identifier with the one you acquired in step 3. An example will be: diskutil eraseDisk APFS USB disk2

How to read-write to NTFS drives on Mac without formatting or losing data?

Instead of formatting your NTFS drive on Mac, which will erase all data on it, you can enable the read & write access to it without formatting. Here are three ways to achieve this:

Option 1. Read-write to NTFS drives on Mac with a reliable NTFS driver

The easiest and most effective way to enable NTFS write support on Mac is to use a reliable third-party NTFS driver. iBoysoft NTFS for Mac is highly recommended, as it's one of the best NTFS drivers for Mac. It's the ultimate solution to use your NTFS drives on Mac without formatting

It's easy to use, safe to install and offers full compatibility to Intel-based, T2, M1 and M2 Macs running macOS 14 Sonoma ~ macOS 10.13 High Sierra, including macOS Ventura.

Once this excellent NTFS driver for Mac is installed, it will automatically mount your NTFS drives on Mac in read-write mode without requiring you to relaunch the software. It offers fast file transfer speed and options to format, repair, mount, and unmount NTFS drives on Mac.

Click the button below to download it for free!

It allows you to copy and move files to NTFS drives on Mac as well as delete, modify and save contents in the NTFS drive. 

 Update: Sadly, Apple has changed the entire mount process on macOS Sonoma/Ventura. It removed the previous kernel-based architecture - /System/Library/Extensions/ntfs.kext. In other words, all free NTFS for Mac drivers including Mounty for NTFS and others and Terminal commands will not function on macOS 14 Sonoma/13 Ventura and later anymore. 

Option 2. Enable NTFS write support with a free NTFS driver

There are some free NTFS drivers to choose from, including FUSE for macOS, Mounty for Mac, and NTFS-3G. Although free NTFS for Mac software costs you no money, it requires a lot of work to make things happen. The process to enable NTFS writing is often technical and complicated, involving running command prompts and rebooting your Mac. Not an easy task for both veterans and newbies.  

Option 3. Use command lines in Terminal to enable NTFS writing

As a matter of fact, macOS does come with experimental writing support for NTFS drives, though it's disabled by default. Users can enable it by running command lines in the Terminal. However, this is the least recommended method to gain write support for NTFS on Mac since it's proven to be risky and unstable. It's possible to cause permanent data loss and damage to your hard drives.

Find this post useful? Spread the news on your social media!


FAQs about format drive to NTFS on Mac


macOS only offers read support to NTFS drives on Mac. You can view and copy the files within the drive but find it unable to write the drive. If you need to make any change to the drive, using a third-party NTFS for Mac tool such as iBoysoft NTFS for Mac is the best option.


On a Windows computer, go to My Computer and right-click the drive you want to format. Select Format and choose NTFS as the file system to your hard drive.


Thanks to its high compatibility with both Windows and Mac devices, most flash drives prefer exFAT as the file system. Also, exFAT has no requirements for partition size limits and complicated file attribution systems as NTFS does.


To change your USB to NTFS on Mac, you can either run some Terminal commands or use a NTFS formatter for Mac like iBoysoft NTFS for Mac.

People Also Ask

Read More Questions