I have a friend who have a 13" macbook pro from 2014. The OS is Yosemite 10.10.15.

My friend would like to upgrade her OS to either High Sierra or Mojave or even maybe Catalina or Big Sur, however she has a pretty big iMovie library and thus she can't upgrade because the iMovie library takes too much disk space.

Also she would like to move her iMovie library to an external hard drive, which would also solve the disk space problem.

Obviously, even if the iMovie library is on her external hard drive she'd still like to be able to work on it with her macbook.

The issue I have is that I found plenty of ways to do this with iMovie 11+ but with iMovie 10 the tutorials I found sometimes specify some particular manipulations and sometimes not, so I am not very confident about the manipulation I should do on her macbook.

Could anyone point me to a safe tutorial to do this ? Or explain me step by step how should I do this ?

Also I guess that after upgrading her mac OS she will want to upgrade her iMovie software, is there any compatibily issue I should be aware of ?

I am pretty tech savy, but I don't know a lot about mac OS and even less about iMovie...

As a side note, I made her format her external hard drive in extended mac OS, and I did a partition for time machine and an other partition for her iMovie stuff.

1 Answer 1


You can just move it, anywhere, then tell iMove to find it again on next launch.

As the library presents itself to the Mac as s single file (even though technically it's a 'special' folder) then dragging to a new location, or Cmd/dragging to move rather than copy, is all that's required.

You can force a new library to be requested if you hold the Opt key immediately after double-clicking to launch. iMovie is capable of switching between multiple libraries this way, if required.

enter image description here

If it doesn't show in that list (which it won't if it's moved) then use Locate… & navigate to it.
It will continue after that to use the new location until told otherwise.

Older versions of iMovie used to keep the original footage separately - so if you see separate folders named iMovie Events, Exports, Original, Projects etc, then move those too. If any of these folders contains a file called UpdatedToiMovie10 then you should be OK without them, but better to check inside iMovie itself before permanently discarding.

  • So it's as simple as that ?
    – L. Faros
    Commented Jan 27, 2021 at 17:25
  • I added a caveat for if these have at any time been upgraded from earlier iMovie versions, but yes, that simple. That's the benefit of it hiding that it's a folder from the user - one thing to move.
    – Tetsujin
    Commented Jan 27, 2021 at 17:27
  • I tested by moving a couple of different libs & hiding the extra folders from iMovie. I've been carrying the same data for over a decade so I did find some of my older stuff was still separate in these other folders.
    – Tetsujin
    Commented Jan 27, 2021 at 17:29
  • Thank you very much Tetsujin :) I'll accept your answer in a couple of minutes. Also I was wondering what would be the correct way to have a backup of the library in a separate place (since as for now she will have both time machine and iMovie library on the same external disk) But I think I should create an other question for this ^^
    – L. Faros
    Commented Jan 27, 2021 at 17:32
  • 1
    So I guess in my case the optimal (and not so much a hassle to do the backup) would be to have an external hard drive dedicated to iMovie lib, and another external hard drive on which there is a partition for time machine and a partition to backup the iMovie lib from the first external hard drive (like when I launch a TM backup I also do a copy of the iMovie lib). I don't think I'll have to exclude the iMovie lib from TM since after copying it on the external drive, I will remove it from the mbp, so not that much space used :) Tyvm anyways
    – L. Faros
    Commented Jan 27, 2021 at 17:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .