The solution lies in the UNIX layer of OS X. Simply create symbolic links of the directories instead of regular alias files. To do that, you need to:
-
Move the GarageBand folder contents into another folder (I did not move the GarageBand folder itself, in case the app wants to have it on the same hard drive for any unknown reasons). The three directories to move are named Apple Loops, Apple Loops Index, and Instrument Library.
- Launch the Terminal and type:
% cd /Library/Application\ Support/GarageBand/ - Create the links to the moved folders:
Replace DiskName with the name of the hard drive holding the directories, and replaced Path with the names of any subdirectories between the hard drive and the location of the loop files.% ln -s /Volumes/DiskName/Path/Apple\ Loops/ ./Apple\ Loops % ln -s /Volumes/DiskName/Path/Apple\ Loops\ Index/ ./Apple\ Loops\ Index % ln -s /Volumes/DiskName/Path/Instrument\ Library/ ./Instrument\ Library

