一段时间以来,从Ghost恢复XP系统后总发觉系统经常很卡,比如开虚拟机、拷大文件等,通过任务管理器没看到哪个进程多占用CPU。找来微软自家的Process Explorer总算看到点问题了,有个Description叫Hardware Interrupts的项在卡的时候占了50%左右的CPU,对于双核系统来说几乎占了一整个CPU,如果单核CPU就象这里提到的,此时的系统经常没法干活,有时一狠心就按了Reset键了。
看了网上别人发的问题的回复,发现有人在说是XP里DMA的问题,通过上面提到链接里找到了解决思路:重置DMA并重启系统,从这个链接下载到一个resetdma.vbs文件,双击重置DMA,然后重启系统,竟然问题解决了,在此记录一下。
本地放一个备份:resetdma.vbs,如果文件扩展名不是.vbs请修改成它,如果双击不能直接执行可以通过命令行执行:cscript.exe resetdma.vbs
Tags: 技巧