首先,电脑是一台三星P459,最近(以提问时间计)找修电脑的换了主板,估计由于稀缺,换成了R458的板,但基本没区别。上了俩尔必达的2GB条,姑且认为是4GB双通道。电池最近也经过更换,所以基本可以排除电池的原因。
系统是Windows 7 x64,EFI引导(不是模拟,系统自带),引导硬盘是一块拆机的HGST 500G 5400转,预计功率3.5W(5V/700mA),GPT分区表。上的驱动基本都是P459的驱动。之前装过Win8.1和Win10,二者——包括Win7——都没法正常安装,都是在“展开/准备Windows文件”或者“正在安装设备”突然黑屏,然后重启。甚至到了Win10在U盘安装阶段完成第一次从硬盘启动后连最开始的logo转圈的刚退EFI的早期引导阶段都过不去。就连我现在使用的这个Win7都是把硬盘接在另一台电脑上直接用DISM+bcdboot方式装的。
现在的首要问题就是,Win7是装好了,但是突然重启的问题依然存在。
已知目前下列情况会导致系统突然重启:
1. 英伟达显卡驱动。
该电脑配备的是NVIDIA GeForce 9200M GS显卡。三星官网提供的所有显卡驱动都是给WinVista 32位设计的,所以只能使用英伟达官方的公版驱动。我试过320.18、337.88和342.01,三者都出现了安装后只要系统加载这些驱动就会意外重启的现象(具体在开机条消失一会儿过后)。
2. 某些关键系统更改。
这个范畴目前已知包含:
- 使用KMS工具激活Windows
- 改变高级系统设置的引导设置——一点确定马上重启
- 升级到Windows 8.1
安装绝大多数驱动反而没有造成上述问题。
3. 完全不知道怎么就崩掉了。
上述情况的出现就连系统都没有相关记录。事件查看器里在重启的时间节点看不到任何除了系统事后发现意外重启之外的与这些重启相关的记录。ntbtlog在重启时也没有出现错误信息。Windows文件夹里更是没有任何Memory dump。
我个人的初步推断是电脑EFI固件的残缺/不成熟。即使是EFI启动,Bootice也认为当前不使用UEFI启动方式。而且,GRUB下尝试chainload EFI Shell也出现了一些无意义的消息,然后Unregistered Exception Handler死机。就连使用Windows bootmgr自带的内存诊断工具都会导致Unregistered Exception Handler。但是种种迹象又表明目前确实使用的是EFI启动,比如自定义的启动菜单条目(“Windows Boot Manager”)以及插上即能启动(依据:出日志)的没有特别使用传统BIOS适配的OpenCore启动盘。
求大神看法。