数码首页>笔记本>玩机技巧>正文

科学画报

·手机炸死人续:为摩托罗拉产品
·6月受欢迎智能手机
·诺基亚9款新机火爆发布
·乐似狂潮惊天咏7月手机导购音乐篇
·与众不同的你冷门手机不完全推介
·专题:诺基亚错字门事件
·最畅销的低价手机全推荐
·市售最火的11款千元级智能手机
·暑促新亮点七喜39**酷睿新本评测
·最受欢迎笔记本降价排行榜

换装双核CPU后的系统设置

2007-07-22 23:48:09| 点击:4085| 评论:0| 好评:2| 坏评:0|第1页/共2页 << 上一页|下一页 >>

侠客:Felix
相关标签: Windows | CPU | 双核 | 数码 | 笔记本 | 玩机技巧

赶上AMD大降价,终于把闪龙3000+换成了X2 3600+,设备管理器的处理器处显示了两颗CPU,但在任务管理器中只能显示一颗,用CPU-Z 1.4也是只有一个核心。当然我还没打双核的补丁,正常。于是去微软和AMD下来补丁安装(小提示:一个4个,分别是WindowsXP-KB924441-x86-CHS,WindowsXP-KB896256-v3-x86-chs,WindowsXP-KB931784-x86-CHS,AMD的Dual-Core Optimizer ,另外还装了AMD的CPU驱动),但天不遂人愿啊,呵呵,依然只有一个核心能识别,显然这样系统就不能充分发挥双核的效能了,难道只有重装系统这一条路了吗?答案是否定的。经过查阅资料发现,不能识别CPU两个核心的关键是Windows系统的 HAL(Hardware Abstraction Layer,即硬件抽象层)在系统安装的时候已经确定,更换双核CPU或增加CPU都会造成系统底层的改变,因此必须对HAL做出调整。

HAL的调整主要是WindowsSystem32目录下的HAL.DLL、NTOSKRNL.EXE、NTKRNLPA.EXE三个文件。

预备知识:

1、HAL.DLL:x86 Windows一共有八个HAL,这些HAL可以在Windows的安装盘i386下找到,都是.DL_文件,替换时需要将其展开。

其中的5个常用文件依次是:

Standard PC, Non-ACPI PIC HAL (Hal.dll)

Advanced Configuration and Power Interface (ACPI) PC, ACPI PIC HAL (Halacpi.dll)

MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll)

MPS Multiprocessor PC, Non-ACPI APIC MP HAL (Halmps.dll)

MPS Uniprocessor PC, Non-ACPI APIC UP HAL (Halapic.dll)

ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)

ACPI Multiprocessor PC, ACPI APIC MP HAL (Halmacpi.dll)--支持双核、HT的系统的HAL

ACPI Uniprocessor PC, ACPI APIC UP HAL (Halaacpi.dll)--大部分单核系统的HAL

安装 Windows 时会根据系统硬件抽象层,将安装盘上的 HAL ACPI 链接库复制到 %windir%system32hal.dll

根据你的系统,会复制不同的文件,但复制到系统后文件名都是 hal.dll。

你可以通过查看硬件管理器--计算机 来确认你的HAL,如果是ACPI Multiprocessor PC 那就是支持多核系统的HAL;如果是 Advanced Configuration and Power Interface [ACPI] PC 那就是不支持双核的HAL。或者你可以查看hal.dll文件的版本-源文件名来确认它的版本。

2、NTOSKRNL.EXE:

关于它I386中有两个文件,NTOSKRNL.EXE(NTOSKRNL.EX_)——单核心

NTKRNLMP.EXE(NTKRNLMP.EX_)——多核心

3、NTKRNLPA:

NTKRNLPA.EXE似乎是安装的时候才生成,在安装盘中找不到源文件。

更换步骤:

1、备份这三个文件,他们的位置:X:WindowsSYSTEM32 (X为系统盘符)

HAL.DLL

NTOSKRNL.EXE

NTKRNLPA.EXE

2、展开支持双核CPU的系统文件:

从安装盘的I386目录下拷贝Halmacpi.dl_、NTKRNLMP.EX_文件,

在命令行下执行:expand -r Halmacpi.dl_

expand -r NTKRNLMP.EX_

将他们分别重命名为:Hal.dll和 ntoskrnl.exe。将他们拷贝到SYSTEM32目录下覆盖先前的文件(别告诉我你没备份哦^^'),同时拷贝一份覆盖你的windowssystem32dllcache文件夹下的文件(这样做是因为:如果你没有像我一样关闭对系统文件保护的话,系统会自动恢复的。假如你连这里也改了那即使恢复也是恢复我们需要的文件)。

雅虎声明:侠客文章内容纯属作者个人观点,不代表雅虎任何观点及立场。
点击:4085评论:0好评:2坏评:0

最新评论

标题作者发布时间

发表评论

您必须登录后才能发表评论,  请登录  新用户?注册