At the time of writing this article, I was using :

  • macOS Catalina 10.15.2 Build 19C57

Question :

11-macos-catalina-disk-utility-show-only-volumes.jpg

After the installation of Catalina, all the user created folders from root are moved into a separate folder and the root folder is made readonly, containing only system default folders.

Is it possible to make the root folder writeable again?

macOS Catalina runs in a read-only system volume, separate from other files on your Mac. When you upgrade to Catalina, a second volume is created, and some files may move to a Relocated Items folder.

About the read-only system volume in macOS Catalina{:target="_blank"}

Workaround :

Make use of symblinks. Let’s say you want to create a folder called bar at the root directory. Here are the steps :

  1. Create a folder called bar at /System/Volumes/Data/bar
sudo mkdir /System/Volumes/Data/bar
  1. Create a symbolic link named bar at /, which points to System/Volumes/Data/bar, a writeable location at the root of the data volume.
echo -e 'bar\tSystem/Volumes/Data/bar' | sudo tee -a /etc/synthetic.conf
  1. After executing the above command, you need to reboot to see effects.