
If you're on Windows, compare the path of the file it's trying to load with the current path of the external drive. I'll bet you'll find the drive letters have changed. To prevent this from happening, assign a fixed drive letter to the volume so every time you connect it, the drive gets the same drive letter.