How to easily fix a disk read-only problem on Mac

55.5K views
8 min read

We use external hard drives, SSDs, and USB sticks to store and backup valuable files, or just transfer data. Sometimes, we may find that the disk we are trying to work with shows up as read-only. What does that mean exactly? 

Read-only permission means you can open and view the files from the disk, and even copy them to your Mac. What you can’t do, however, is adding or deleting files to and from your storage drive. For that you need a Read & Write permission.

Depending on what causes the problem, there are several ways to fix disk read-only situations and unlock a hard drive. Read on to find out whether you need to be looking to set up access permissions, format read-only drive, or repair drive errors.

How to change hard drive read-only permissions on Mac 

When an external hard drive shows up as read-only, you can retrieve and work with the files from it, but you can’t continue to use the disk as storage and data transfer device effectively, since you can’t modify anything on it. 

To understand what needs to be done to unlock a hard drive, let’s first have a look at the most common reasons external disks may become read-only:

  1. Permission settings. Settings under Sharing & Permissions on your drive may prevent your Mac or your user account from accessing files on the disk. This happens if you use your device on another computer with a different OS, or access restrictions were added intentionally to protect the data. 
  2. NTFS format. NTFS is a proprietary file system developed for Windows and incompatible with Mac. It will allow you to read the files on the hard drive, but not make any changes to it.
  3. Formatting errors. If you see a warning about read-only mode while connecting your external drive to Mac, this means the storage device itself has formatting errors which prevent you from writing files to it.

As you can see, read-only problems may have different origins and require different strategies to solve them. The good news is that there’s a solution for each of the above scenarios. Let’s start with access settings on your drive.

How to check and change external hard drive permissions

Permissions is a security feature that can be set for a file, folder, or entire hard drive to configure access privileges for certain users or user groups. You can easily check the current permissions on your disk. Follow these steps to find out what they are:

  1. Connect the external hard drive to your Mac
  2. Click on the drive icon and press Command + I to display the Info window
  3. Click on the arrow next to Sharing & Permissions at the bottom of the window to see current permission settings

Preload Info

If you want to change a read only hard drive to read and write, make sure you have your Mac administrator password to be able to authorize the change. Otherwise, it’s fairly easy to set up access permissions. Follow these steps to remove read-only:

  1. Click on the golden padlock icon at the bottom right of the Info window to unlock it ➙ enter password ➙ OK
  2. Click on the drop-down menu by the Privilege next to your username ➙ choose Read & Write 
  3. Close the Info window

disk permissions

As straightforward as this fix to read-only issue is, it would only work if the problem causing it is indeed hard drive permission settings. So if this method doesn’t unlock a hard drive for you, check the disk format to make sure it’s not NTFS. For this, simply click on the arrow by General to expand this section of the disk Info window.

hard drive permission settings

Since macOS isn't compatible with how NTFS writes data, by definition, it will only let you read the files from the NTFS drive. The most obvious option that comes to mind is to change the drive formatting to a file system supported by macOS. The problem with this solution is that reformatting the disk will erase all its data. So only choose to format read-only drive if:  

  • You’re willing to take the time and create a backup copy of your files on the drive
  • You’re sure that in the future you’ll only use this hard drive for Mac

Luckily, there are apps that allow you to write to NTFS volumes on Mac. So if you want to fix disk read-only problems without reformatting, definitely look into iBoysoft NTFS.

iBoysoft NTFS comes with a full read/write support for NTFS drives. This saves you from the need to erase and reformat your NTFS storage drives every time you want to use them on Mac. And also helps you interact with Windows users to read, write, copy, delete, and transfer files across devices.

Once you connect your external NTFS drive to Mac, you can manage your files, check for disk errors, view details, as well as format a drive to NTFS or vice versa.

ntfs disk settings

How to check whether Mac internal hard drive is read-only

Permissions can be applied to hard drives as well as to separate files and folders. This way you can determine who can view and alter files on your Mac. If, for some reason, you find yourself with files and folders showing as read-only, be sure to check permissions on them. Otherwise, you won’t be able to make any changes to their content.

Checking permission settings on Mac is easy:

  1. Click on the file or folder you want to check and press Command + I to display the Info window
  2. Click on the arrow next to Sharing & Permissions at the bottom of the window to check and set up access permissions

files privilege settings

As long as you have administrator’s rights and password for your Mac, you should be all set.

Now, it’s a little bit different when it comes to internal hard drive permissions on your Mac. Starting with macOS Catalina or later, your Mac’s internal drive contains a read-only system volume, separate from other files for security reasons. There’s also a second “writable” volume with the data you have access to named Macintosh HD-Data. 

Both volumes appear as a single Macintosh HD icon on your Desktop, so the Info window will show seemingly conflicting status on permissions: you appear to have Read & Write privileges as system administrator, and yet you see “You can only read” under Sharing & Permissions.

HD privilege

To never experience another problem with accessing your files and hard drives, consider equipping yourself with Disk Drill.

Disk Drill is a powerful data recovery app that quickly fixes problems with external drives and always has your back with extra tools to backup and protect your data. Here’s what Dsk Drill is great for:

  • Bringing back any data no matter what caused its loss — unintended removal, disk utility error, or other kinds of data corruption
  • Working seamlessly with all kinds of devices — Mac, iPhone, iPad, Android, as well as USB and SD cards 
  • Making your Mac faster by identifying which programs and files take up all the disk space and removing the clutter 
  • Conducting regular data backups and sending out alerts about risks to prevent data loss

disk drill

How to fix internal hard drive permission problems on Mac 

Since every file and folder on your Mac carries a set of permissions, as those get corrupted over time (due to installing and uninstalling apps, using shared folders, copying files from external volumes, etc.), the whole system may experience problems.

So no wonder that repairing permissions is considered a standard troubleshooting practice, capable of solving many types of system problems on Mac. You can try using Mac’s own Disk Utility to repair read-only problems with disks, folders, or files. To try this method:

  1. Open Utilities from the Applications folder ➙ Disk Utility
  2. Choose the hard drive you want to repair from the left-side panel 
  3. Click on the First Aid icon from the top menu ➙ Run

Run First Aid

If you understand how critical permissions are for the system performance, you can also try a more powerful specialized CleanMyMac X to verify and repair broken permissions. 

Get into the habit of launching CleanMyMac X whenever you run into issues with apps or files, as well as for regular system scans. To start the repair:

  1. Launch CleanMyMac X
  2. Choose Maintenance from the menu panel on the left
  3. Check the box next to Repair Disk Permissions
  4. Hit Run

Free Up RAM

How to write to a locked drive using Terminal commands

If you’ve been unsuccessful in your attempts to unlock a hard drive with other methods, you may choose to try using Terminal. It will allow you to write to a NTFS formatted hard drive on your Mac. Be advised, though, that this should be treated as a one-off solution, since the NTFS support in macOS is experimental and, therefore, isn’t very reliable.

Be sure to follow these steps exactly to avoid any accidental mistakes:

  1. Launch Terminal from Utilities in Finder
  2. Type in nano /etc/fstab
  3. Replace DRIVENAME in LABEL=DRIVENAME none ntfs rw,auto,nobrowse with the actual name of your external hard drive and type the resulting command in the Terminal window
  4. Press Control + O to save the file
  5. Press Control + X to exit 
  6. Disconnect and reconnect your external hard drive

After that your drive will be available in /Volumes. To get there:

  1. Choose Go in Finder ➙ Go to Folder
  2. Enter /Volumes ➙ Go
  3. Find you drive in the list

After you remove read-only with the NTFS Terminal command, you’ll be able to copy files to your locked external hard drive.

How to prevent hard drive read-only errors 

As you can see, there are a number of ways you can try to fix disk read-only on Mac. But, as always, it’s better to avoid a problem than to invest considerable effort trying to get rid of it. Here’s a couple of tips on what you can do to prevent read-only errors on Mac:

  • Use external hard drives in formats supported by macOS
  • Run regular check-ups to diagnose and repair broken disk permissions
  • If you’re using someone else’s hard drive, make sure to ask them to set up read and write permissions for you 

Don’t let read-only stop you from making the edits you need

To change a read only hard drive to read and write may take some time, but it’s worth the effort once you know how to fix the problem. You can try to fix disk read-only by changing permission settings, overriding NTFS restrictions with iBoysoft NTFS, or repairing drive errors with the power of CleanMyMac X. Should you decide on reformatting, don’t forget to have Disk Drill handy to help you with the backup of your files and data recovery, if needed. 

Don’t miss out on a chance to test iBoysoft NTFS, Disk Drill and CleanMyMac X for free with a seven-day trial on Setapp, a platform of high-performance, best-in-class iOS and macOS apps. Enjoy getting crucial tasks performed flawlessly in a few clicks and also check out more than 230 other options to boost your productivity. 

240+ apps for $9.99
per month

Sign up to Setapp and try them for free.

Security-tested