物欲パンツ

欲しいものを書き連ね、購入製品を素人的視点からレビューするBlogです。流行り品を購入し人柱になるのも気持ちイイです!

Outlook Express 6最適化時にメールが消失…

2010-01-12 23:11:10 | コンピューターよもやま話

Outlook Express 6を使用しています。100回使用するごとに聞いてくるのが仕様のようです。質問内容は”空きディスク領域を増やすために、Outlook Expressはメッセージを最適化することができます。この操作には数分かかることがあります”ってのです。これをすると不具合があるのはけっこう有名で今までは”いいえ”を選択していました。ところが、今日間違って”はい”を選択してしまったのでした。


すると…しばらくの間HDDがガリガリと言い続け、最適化が完了した頃には2009年まる1年分のメールがすべて消えていました。まったくの消失のようでしたorz


最適化自体はきちんとした目的のある作業で@ITではこのように解説されています。そもそもはOutlook Express 6の仕様で1つのフォルダの保存容量の上限が2GBのようです。そして、それを超えるとフォルダがまるまる消えてしまうようなことがあり、そのためにフォルダを圧縮し最適化するのが本来の目的のようです。僕の場合は今日までで1.3GBとまだまだ余裕はあったのですが、誤操作による最適化の結果、アプリケーションのエラーでメールが消えてしまったようですorz


そこで慌ててぐぐってみると、消されたメールはゴミ箱に保存されていることがわかりました。のぞいてみると、今の受信トレイより大きな”受信トレイ.bak”等のファイルが見つかりました。これを、”受信トレイ.dbx”などとリネームし、Outlook Express 6にインポートすると復元するといった情報もあったのですが、うまくいきませんでした。”folders.dbx”ってファイルが同時に必要なようです。ところが、なんでかこのファイルはゴミ箱に複数個入っており、そのためかうまくいかないのでしたorz


そんな時、もう一つの復旧方法を見つけ、それにより完全に復旧出来たので記事にします。ここでは受信トレイを復元するものとします。


1.ゴミ箱からサルベージした”受信トレイ.bak”をデスクトップなどで”受信トレイ.mdx”などにリネームする。

2.Outlook Express 6を起動して、ツール → オプション → メンテナンスタブ → 保存フォルダで現在の保存元を確認する。保存元より、”受信トレイ.mdx”をコピーし別のフォルダ等にバックアップとして保存する。

3.Outlook Express 6を終了して、1の受信トレイを2の保存フォルダ内に上書きする。

4.Outlook Express 6を再起動すると、受信トレイがゴミ箱からサルベージしたものと入れ替わっています。



これだけの手間で再生するものなので、まずはバックアップ後に挑戦すべきです。なお、ゴミ箱から消してしまった場合はどうにもならないようなので、特に注意が必要です。しかし、MS製のソフトウェアでこの出来はひどい気がしますねw


ところで、心配性の人の場合は、戻す受信トレイを”旧受信トレイ.mdx”などとリネームし、Outlook Express 6側でローカルフォルダの下に”旧受信トレイ”フォルダを作成し、Outlook Express 6を終了し、保存フォルダ内に”旧受信トレイ.mdx”を上書きするなどすることで、”受信トレイ”への影響をおさえることも出来ます。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする