SSブログ

Thunderbird Profile の移行 [Mozilla Thunderbird]

新 PC は、Windows 7 Professional 64bit
旧 PC は、Windows XP Home Edition


Mozilla のメーラー Thunderbird の Profile を新 PC へ移行。
Thunderbird のバージョンは 3.1.4

★最初は適当にやって失敗★
旧PC の Profile フォルダ
C:\Documents and Settings\ユーザー名\Application Data\Thunderbird\Profiles\[英数8桁].default
の中身を、新PC の Profileフォルダ
C:\Users\ユーザー名\AppData\Local\Thunderbird\Profiles\[英数8桁].default
の中にコピーしてみたり、[英数8桁].default フォルダごと Profiles フォルダの中にコピーして、リネームしたりしたが、うまくいかない。そのうちに「Thunderbirdは起動しているが応答しません」というメッセージが出て Thunderbird が開かなくなった。

いったん、Thunderbird アンインストールし、再度インストール。

何がまずいのか調べていたら、Profile をDドライブに置くことが出来るとわかりました。
旧PC は Cドライブだけだったけど、新PC はパーティションを切ってもらってデータはなるべく Dドライブに置きたかったから良かった。


★新PC の Dドライブへの移行成功★
1. 一度、Thunderbird 起動
2. 同、終了
3. フォルダ D:\Thunderbird\Profiles 作成
4. 旧PCの Profile フォルダ([英数8桁].default)を ↑ このフォルダにコピー
5. profile.ini を、↓ このように edit。
----------------------------------------------
[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=0
Path=D:\Thunderbird\Profiles\[英数8桁].default
----------------------------------------------
変更点は、
1. IsRelative= を、1 -> 0
2. Path= を Dドライブに作ったフォルダのパスに変更
----------------------------------------------


----------------------------------------------------------------------
Windows 7 の場合

・profile フォルダのある場所(初期値)
C:\Users\ユーザー名\AppData\Local\Thunderbird\Profiles\[任意英数].default

・profiles.ini のある場所
C:\Users\ユーザー名\AppData\Roaming\Thunderbird\profiles.ini
----------------------------------------------------------------------



最初の失敗がなにがまずかったのかは、調べていない。profiles.ini の IsRelative を 0 にしなかったからなのか??



【profiles.ini の初期値の謎】

profiles.ini の、Path= の初期値は "Path=Profiles/[任意英数].default"

winXP では、フォルダ [Profiles] とファイル [profiles.ini] が同じフォルダにあるので
相対パスということで理解できるけど、win7 ではフォルダが別(Local と Roaming)。
この Path の初期値だとおかしいのでは。。。


nice!(0)  コメント(5)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 5

NO NAME

ありがとうございます!参考になりました。
もともとDに保存してましたがWin7の場合わからなかったので助かります。
by NO NAME (2011-01-31 09:08) 

camomile

NO NAME さん
訪問ありがとうございます。
どいたまです ^^
by camomile (2011-04-11 00:44) 

NO NAME

ありがとうございました!!助かりました><
by NO NAME (2012-07-10 10:56) 

NO NAME

最初に失敗した原因ですが、おそらく

>C:\Users\ユーザー名\AppData\Local\Thunderbird\Profiles\[英数8桁].default
>の中にコピーしてみたり

ここです。
移行先のディレクトリ、正しくは
C:\Users\ユーザー名\AppData\Roaming\Thunderbird\profiles\[英数8桁].default

となります。
by NO NAME (2012-08-02 10:32) 

NO NAME

↑ で書き忘れたので追記。

相対パス云々ですが、そもそも Relative : 相対
という意味なので
IsRelative がTure なら Pathの記述は相対パスを指しているという事になります。
これを 0(False) にする事で絶対パスを指定した事になるので、変更後に正しくデータが読み取れたわけです。

よって、iniを書き変えずにRoaming内の.defaultフォルダを置き換えれば、移行は正常に行われていたという事です。

保存先のドライブを変更される方は、この辺りのiniファイル内の記述に関しても理解した上で作業されると良いかもしれません。
by NO NAME (2012-08-02 11:03) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。