Moving your profile folderFrom MozillaZine Knowledge Base(Redirected from Thunderbird : FAQs : Changing Profile Folder Location)
This article describes how to move a profile for your Mozilla application, if you want to do the following:
If you're migrating from Windows to Linux, you may find Moving from Windows to Linux more useful. If you're using Thunderbird, you may find Moving your profile folder - Thunderbird easier to follow, since it doesn't cover multiple applications as this article does. Note on moving profiles between operating systems: If you move your profile between dissimilar operating systems (Windows to Mac OS X for example) the path names in the prefs.js file (your settings) may have the wrong syntax. Thunderbird and Mozilla Suite/SeaMonkey, for example, use the same format to store messages and address books on all platforms. In such cases, you can update the information stored in the prefs.js file by using the "Browse" button for the local directory in your Options/Preferences for (Mail & Newsgroups) Account Settings -> Server Settings and (Mail & Newsgroups) -> Account Settings -> Local Folders to specify the correct account and mail directories.
[edit] BackgroundMozilla applications don't know how to discover a profile by just looking in the default location where profiles are stored. They look in the profiles.ini file (Firefox, Thunderbird, and SeaMonkey 2) or in the "registry.dat" file (Mozilla Suite/SeaMonkey 1.x) to find what profiles exist and where they are located. When you create, rename, or delete a profile using the Profile Manager, the information stored in this file is updated. While it's possible to move a profile somewhere and then manually update the profiles.ini file, that is not recommended as it's error-prone. Note: Portable Firefox and Portable Thunderbird don't support a profiles.ini file or a Profile Manager, since the profile is stored in a portable drive that is moved between computers. See this article for how to move your Firefox profile to Portable Firefox. See this article for how to to move your Thunderbird profile to Portable Thunderbird. Don't proceed until you have found the profile folder that you want to "move". If you haven't done this before, it's recommended that you make a backup of all of your profiles before continuing. [edit] Using the Profile Manager to move your profile[edit] Firefox Thunderbird and SeaMonkey 2
[edit] Mozilla Suite and SeaMonkey 1.xNote: If you are moving a profile with the same name as an existing profile (for example, the "default" profile) you should use one of the alternative methods given below to move the profile. Although it is possible to rename the existing profile in the Profile Manager and then follow the steps below, if you make a mistake and then attempt to delete the new profile, data loss could occur (bug 113203).
[edit] Other ways to move your profile[edit] Finding your current profileRegardless of the methods used, you will need to find the folder containing your profile. Beginning with Firefox 3.6 you can open your profile folder via "Help → Troubleshooting Information..." by clicking "Open Containing Folder" (click "Show in Finder" to find your profile on Mac OS). For more information see Finding the profile folder on Windows and Show hidden files and folders. [edit] Create a new profile and copy the old one over it
[edit] Create a new profile and migrate your old dataCreate a new profile in the desired location and then copy selected data from the old to the new profile. If you're using Thunderbird or Mozilla Suite/SeaMonkey Mail, you should include the prefs.js file (otherwise, you will need to recreate your mail accounts). Once you start your Mozilla application with the new profile, you should then check that you can see the folders for each account. If they're missing, use the "Browse" button for the local directory in your (Mail & Newsgroups) Account Settings -> Server Settings and (Mail & Newsgroups) Account Settings -> Local Folders to specify the correct account and mail directories. [edit] Modify profiles.ini to point to the new location - AdvancedFirefox, Thunderbird and SeaMonkey 2 Note: This method does not apply to Mozilla Suite/SeaMonkey 1.x, which uses a different system for keeping track of profiles. Firefox, Thunderbird, or SeaMonkey 2 should already be installed on the computer where you are moving the profile and a profile folder and profiles.ini file should already exist. This method is recommended for advanced users only since it can be tough to troubleshoot. Mozilla applications can be very finicky about the contents of the profiles.ini file. They normally do not ignore bad entries, regardless of their position in the file.
Caution: Incorrect editing of the "profiles.ini" file can cause a "already running but is not responding" error if the profile cannot be found (bug 278860). [edit] TroubleshootingFirefox, Thunderbird and SeaMonkey 2 If some add-ons don't work after moving your profile, open the profile folder and delete these files (they will be regenerated): [1]
If the GUI looks strange (for example the toolbar buttons) or the application does not function properly, it could be due to interference from previously installed themes or extensions that you migrated along with the rest of your profile. Firefox, Thunderbird and SeaMonkey 2 users can try starting up in Safe Mode, which will launch the application with extensions and themes disabled; if the application starts up OK, then extensions/themes are most likely the problem. In this case, you can try exiting the application, deleting the contents of the "chrome" and "extensions" subfolders in your profile folder, and restarting. [2] Be warned that doing so will cause you to lose all installed extensions and themes. You can verify whether your profile works by launching the application with the -profile "path" command line argument to specify which profile should be run (see this article for details). That won't solve your immediate problem but it lets you rule out anything that's not profile manager related. The profile manager can be very finicky about the contents of the profiles.ini file. It normally does not ignore bad entries, regardless of their position in the file. Worst case you might need to delete the profiles.ini file (or move it to a safe location) and then move all your profiles. However, this typically isn't a risk unless you're moving a profile in order to recover a missing profile, or you edited the profiles.ini file manually. [edit] See also |