RAM升级后的ext3文件系统故障

我刚刚添加了2GB的RAM到我的笔记本电脑,并开始得到ext3文件系统的问题。 我用MemTest86 +testing了实际的内存模块,它们都很好。

当我添加其他2GB模块(不同的制造商)时,也会发生这个问题,所以添加模块本身不太可能是错误的。 两个模块都是相同的频率(PC2-5300)。

如果新添加的2GB模块被删除或replace为1GB,则问题消失。

这是dmesg中错误消息的一个例子:

ext3_reserve_inode_write中的EXT3-fs错误(device sda5):IO故障[1113.347106]

[1113.347119]在设备sda5上中止日志。

[1113.348031]重新装入文件系统只读

ext3_dirty_inode中的EXT3-fs错误(设备sda5):IO故障[1113.349228]

[1114.883303] EXT3-fs错误(设备sda5):ext3_readdir:目录中的错误条目#1900599:inode超出界限 – offset = 0,inode = 1900599,rec_len = 12,name_len = 1

什么可能是一个问题,有什么方法来寻找解决scheme?

谢谢!

UPD:奇怪的事情 – 只要我回到内核2.6.28-15一切都崩溃了。 然而,2.6.31-020631-通用的都没问题

感谢您的回答。

Memtest是基于软件的,软件内存testing人员可以告诉你是否有问题,但是不能告诉你没有问题

换句话说,如果发现问题,就有问题。 如果没有, 可能没有问题。 这就像要求你的大脑客观地评价自己。 不完全正常工作。

你不提笔记本电脑制造商,但你可能想重新检查一下,它支持那个速度和大小的内存。 一些笔记本电脑不喜欢它。

如果不是内存或内存接口,则在卸下内存模块时应继续存在问题。 这意味着你可以看看文件系统或主板腐败问题。

如果你的硬件确实支持这么多的内存,那么你可能有问题的主板。 因为当你没有额外的内存的时候,硬盘和文件系统应该是完好无损的,而匪徒最有可能是模块,主板的内存接口,或者主板本身就有一个晦涩的问题。

可能能够检查笔记本电脑的BIOS /固件更新,以查看升级是否解决了这个问题。

尽量减lessBIOS中的所谓内存频率。 如果设置为“SPD”,则将其更改为“手动”。 如果产生的频率等于400,则将其更改为333