2024 第一顽

昨天看了不少 Windows XP 用大内存的信息,今天琢磨着那些老本子有几台为了保持原先的状态,也还安装的都是 Windows XP SP3,何不实践一下。不过 ThinkPad T60 们是没有戏的,因为芯片组从根上就约束了只能使用 3GB。

于是搞出一台 T61 来担此重任。这机子里只有一条 2GB 的内存,很显然,想用 3GB 往上的大内存,那怎么的也得再加一条 2GB 的。又在百宝箱里搜罗,运气还不错,真的还有一条 2GB 的 DDR2 内存条。这时又想起,安一条内存条既然要拆机,何不把之前购置回来的 CPU 也顺便换上?当前是 T7100,性能不说,发热似乎就比较高,跟买回来的 T8100 在制程上是两代。于是就多操作了几步,把 U 框、左扬声器和散热器都拆了下来,把 CPU 给换上去了。通电测试,结果开机“嘀嘀”两声响,屏幕左上角显示“Thermal sensoring error”。这是又一个传说中的玩意儿被我遇到了。

根据之前的知识储备,这个玩意儿似乎是 T9xxx 的 CPU 才会触发,而且之前在正屏 T61 上使用 T8xxx CPU 也确实没有遇到这个告警。这个告警并不致命,在它出现的时候,迅速按 Esc 键就可以正常继续,而按得不及时的话,电脑会自动断电关机。所以它的存在就一个结果:烦。这个惹人烦的问题一出现,就马上和之前搁置的其它需求(去除无线设备白名单、添加 SLIC 2.1、开启 SATA II 传输速度)归并为可以一起着手的一项工作:刷写 BIOS。

魔改的BIOS,在这个页面上有个大致的清单,其中适合本次行动的在这个页面。下载后解压,在 32 位的 Windows XP 里执行 winuptp.exe,就又遇到了熟悉的电源/电池双接通需求。绕过的办法就是,直接运行同目录下的 winphlash.exe 程序,要刷入的 BIOS 文件则选择后缀是 .FL1 的即可。刷写成功后重启,则告警信息就消失了。

又为 4GB 内存在 boot.ini 中创建了新的引导入口,其实就和 Linux 类似,用命令行来指定内核可执行程序和硬件抽象层模块。重启,从新的入口进入,启动正常。在系统属性中查看,果然可用内存的数量从 2.99GB 变成了 3.92GB。经过粗略测试,发现硬件设备会被大内存影响并非虚言。尽管本次开机可以使用指纹登录,也能听到 Windows XP 的登录音效,但当使用摄像头程序时,整个画面为全黑,看不到影像,而且程序也无法退出,摄像头指示灯常亮,关机也无法正常完成,只好强行断电。再次重启进入正常模式,摄像头工作则毫无问题。

不死心的三太爷考虑有可能当前设备的驱动是微软自己的缺省驱动,写的可能有偏差,特意到联想官网下载了摄像头的官方驱动。没想到结果更差劲,打开摄像头程序黑黢黢一片的情况没有任何变化,但是关闭程序时,或者关机时则会直接蓝屏。此现象正好说明了昨天的博客记录中,那个手搓教程的文件列表中,若干与 USB 相关的文件更新不是无稽之谈。

更新(2024-01-02):按照手搓流程中的 USB 改进文件列表进行了相应操作,4GB 模式下的 32 位 Windows XP 已经能正常使用摄像头。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注