|
原帖由 hifi人物 于 2006-1-4 23:13 发表
bios中hyper-threading technology已为 enabled
操作系统为
windows xp
professional
版本 2002
service pach 2
cpu是从赛杨升级到p4 E 3.0G
的,任务管理器中只有一个核心,cpu-z中也只有一个核心
...
很多网友不重装系统老是只能在系统设置里看到两个CPU,在任务栏/CPU-Z/everest上都看不到两个U,而且用everest看到CPU的超线程是支持但被禁用,主要原因是ACPI没有启用,即上面那个Acpi multi prccessor pc没有用到!
如何打开Acpi multi prccessor pc,很多网友都只会重装或者只改一个文件(hamacpi.dll改成hal.dll),重装的肯定行,但是改文件的是不稳定的,原因是还有一个文件没有运行就是ntkrnlmp.exe
一次运行这两个文件的方法最好就是改boot.ini
先把hamacpi.dll和ntkrnlmp.exe复制到windows/system32的文件侠里然后把boot.ini改成如下:
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional(ACPI)" /hal=halmacpi.dll /kernel=ntkrnlmp.exe /noexecute=optin /fastdetect
当重启后系统会自动安装Acpi multi prccessor pc,这样就成功开启超线程了,而且系统稳定
hamacpi.dll可在XP的安装盘的/i368/driver.cab中找到
或者直接用expand G:i386driver.cab /f:halmacpi.dll
然后手索一下硬盘就会找到那个hamacpi.dll文件,而ntkrnlmp.exe文件在原系统中可以找到
以上资料全部由本人实践正实可行~~~~以后各位超线程朋友不用再于GHOST后无超线程了!
作者:MEN009 |
|