Outlook Express邮件丢失,DBX文件还在,如何恢复?

我今天早上打开OUTLOOK EXPRESS,发现里面的邮件的全没了。我是存在E盘的,到那一看DBX文件还在,但OE里面看不到,只能重新从服务器收这几天的邮件.而且我关了OE后,再打开,刚才收的邮件又没了,又在重新收一次.
这是什么原因呢?是病毒造成的吗?我有几个DBX文件超过1G了,有一个快2G.

请问应该如何修复呢?多谢了.

用户系统信息:Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3