お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-05-06 16:48:34

gonbutai
新しいメンバ
登録日: 2014-05-06

Thunderbird24.40での削除してしまったメールの復元

質問失礼します。

先日、重要なメールをthunderbird24.40でゴミ箱に入れてしまったうえ、さらにゴミ箱を空にしてしまいました。
このメールはどうしても復元しなければならないものなのですが、復元は可能でしょうか?

もし可能であれば、復元の方法をご教授願えませんでしょうか。
よろしくお願いいたします。

ubuntuのバージョンは14.40です。

オフライン

 

#2 2014-05-06 20:31:25

mitsugu
メンバ
登録日: 2010-01-26

Re: Thunderbird24.40での削除してしまったメールの復元

検索してみたところこのようなページを見つけました。
解説はWindowsのようですが、プロファイルの場所は適宜読みかえればよいかと思います。
プロファイル内のinboxファイルを直接さわるようなので、プロファイルのバックアップをとってから作業することをおすすめします。

オフライン

 

#3 2014-05-06 21:00:45

mitsugu
メンバ
登録日: 2010-01-26

Re: Thunderbird24.40での削除してしまったメールの復元

mitsugu による投稿:

解説はWindowsのようですが、

マッキントッシュの間違いでした。


それと Linux でのプロファイルは

~/.thunderbird

になります。なので inbox の位置は

~/.thunderbird/********.******/Mail/*****.******.***.***/Inbox

となります。

オフライン

 

#4 2014-05-21 13:53:32

nishUbuntu
メンバ
登録日: 2010-05-24

Re: Thunderbird24.40での削除してしまったメールの復元

メールサーバーの設定はPOP3でしょうか、それともIMAP。
私はIMAPならメールサーバーに残っているのでIMAPとしていますが。

オフライン

 

#5 2014-05-21 15:18:58

ken525
メンバ
登録日: 2012-10-16

Re: Thunderbird24.40での削除してしまったメールの復元

OSの種類にかかわらず、殆どのファイルシステムは大まかに言うとファイル名やディレクトリなどの管理領域と実際のデータを決められたフォーマットで記録したデータ領域で構成されています。
例えばWindowsでUSBメモリなどのドライブのフォーマットを行う場合、クイックフォーマットと完全フォーマットがあります。
クイックフォーマットは実は管理領域にある情報を書き換えるだけでデータ領域はそのまま残すので高速で処理できているのです。
完全フォーマットだとデータ領域も'0x00'などで書き潰していくので時間がかかります。
それでも一度書き換えたぐらいでは磁気ディスクやフラッシュメモリの場合はデータが一部残る場合もあります。

従って、何度も上書きが行われていなければデータを復旧することは可能なのでLinuxでも使えるものがあります。

http://www.cgsecurity.org/wiki/PhotoRec

このPhotoRecと云うソフトはUbuntuでも使っているext3,ext4にも対応しています。
使ったことがないのでどこまで復旧できるかは分かりませんが、諦めてしまうくらいであれば試験的に既存のHDDのBackupをddコマンドで
物理的に保存した上で試してみてはどうでしょう。

オフライン

 

#6 2014-05-21 16:24:46

ken525
メンバ
登録日: 2012-10-16

Re: Thunderbird24.40での削除してしまったメールの復元

念のためddコマンドを使ったHDDの物理コピーについて説明しておきます。
ddコマンドはHDDのデータ記録単位に合わせて1ブロックごとのセクタ単位でデータをコピーするのでファイルシステムに依存せずHDDに記録されている生のデータ(RAWデータ)をコピーすることができます。
dfコマンドで1ブロックあたりのセクタ数がわかるので、例えば512バイト/ブロックであれば

$ sudo dd if=/dev/sdb1 of=/dev/sdb2 bs=512
となります。
ただしこの場合、クローンコピーになるので容量がsdb2=> sdb1で差が1ブロック未満でないといけません。
なので全くのクローンではありませんが

$ sudo dd if=/dev/sdb1 bs=512 | gzip -c > disk.img.gz

としてイメージファイルとして保存することもできます。

オフライン

 

Board footer

Powered by FluxBB