有些人经常会问:为什么我的机子插卡开机会白屏,拿掉存储卡开机又正常呢。
实际上,这个是存储卡中的自启动文件在做怪。
类似微机的启动组,S60机子在启动时也要自动加载一些可执行程序和链接库。每安装一个程序或游戏,都有可能产生一些需要自动装载的文件。
当这些文件产生冲突时,就表现为开机白屏死机了。
S60的启动组其实比较简单,开机时会自动加载的是SYSTEM\Programs目录下的无界面EXE文件,以及SYSTEM\recogs目录下的mdl文件,包括C盘和E盘上的。
如果带卡不能开机,不带卡能开机。那么只要检查E盘上相应这两目录下的文件就可以了。
定位问题文件的最彻底的办法莫过于把文件先复制走,再一个个删掉,尝试启动看看。
这样很烦琐。有没有简单易行一点的办法呢?
我曾经试过这种办法:把这些文件都复制起来,再全部删掉。然后再一个个复制回来,当复制到recogs目录下的某个mdl文件时,弹出提示AppArcSeverThead错误。问题找到了,就是它产生了冲突。
把它做掉就可以了。而做掉它的影响,最多就是产生这个自动载入文件的软件,可能不能在开机时自动启动。
程序安装多了,产生不兼容是在所难免的。只要知道了冲突的原因,就不用担心了。