Jervi
Back to all articles
crossovermacosgamingssd

Move CrossOver Bottles to an External SSD on macOS

When running low on storage, you can move all CrossOver bottles to an external SSD and keep your Mac's internal storage free.

1. Close CrossOver

Make sure CrossOver is completely closed.


2. Create a CrossOver Folder on the SSD

| Note that ssd is named storage

Example SSD mounted as:

bash
/Volumes/storage

Create the destination folder:

bash
mkdir -p "/Volumes/storage/CrossOver"

3. Move Existing Bottles

bash
mv ~/Library/Application\ Support/CrossOver/Bottles \
   "/Volumes/storage/CrossOver/"

bash
ln -s "/Volumes/storage/CrossOver/Bottles" \
      ~/Library/Application\ Support/CrossOver/Bottles

5. Verify

bash
ls -l ~/Library/Application\ Support/CrossOver

Expected output:

text
Bottles -> /Volumes/storage/CrossOver/Bottles

6. Confirm SSD Access

bash
touch /Volumes/storage/test.txt

If no error appears, the SSD is writable.


Result

All existing and future CrossOver bottles will be stored on the SSD:

text
/Volumes/storage/CrossOver/Bottles

while CrossOver continues to use its normal path:

text
~/Library/Application Support/CrossOver/Bottles

thanks to the symbolic link.