Apple macOS versions since El Capitan 10.11 have a security feature called System Integrity Protection (also known as SIP or “rootless”). It prevents 3rd party processes from modifying of certain system processes, files and folders regardless if they are launched by the root user or not. This mechanism is designed to avoid additional risks.
In particular, these limitations are related to partitioning, as 3rd party applications are not allowed to modify partition map on the system HD. So, CampTune is not able to redistribute free space on the HD between Boot Camp and macOS partitions. Other tools, such as NTFS for Mac’s “Set as Startup” function cannot change system startup disk.
SIP can be managed by means of csrutil utility.
On all macOS versions starting from El Capitan the feature is enabled by default. To check if SIP is enabled in your system, boot into recovery mode holding down the Command and R keys at startup, and launch the Terminal utility:
Use the command csrutil status:
To turn SIP off, in order to give our apps proper permissions for performing their tasks, perform the command csrutil disable:
In this way SIP will be disabled on your computer.
Now reboot into regular mode, and perform the desired tasks.
You can always re-enable SIP later, using csrutil enable command.
CampTune, HowTos: Mac OS X, Know how: Mac OS X, Products for Mac OS X
Tags: compatibility, howto, mac