斑竹,windows高手请进,小弟我100分送.我的内存怎么少了26.72M?我的总内存是128M,可是一进winme,可用的物理内存仅有54MB(44%可用),那
总内存是128M.
一开机,发现:可用的物理内存54MB(占 44%),
以下是用windows优化大师显示的结果:
D:\WINDOWS\SYSTEM\KERNEL32.DLL 944 k
D:\WINDOWS\SYSTEM\MSGSRV32.EXE 1,17 m
D:\WINDOWS\SYSTEM\mmtask.tsk 524 k
D:\WINDOWS\SYSTEM\MPREXE.EXE 1.89 m
D:\WINDOWS\SYSTEM\EXPLORER.EXE 14.08 m
D:\WINDOWS\RUNDLL32.EXE 5.48 m
D:\WINDOWS\LOADQM.EXE 8.37 m (Microsoft QMgr)
D:\PROGRAM FILES\RISING\RAV\RAVIMER.EXE 4.52 m
D"\PROGRAM FILES\WINDOWS优化大师\WINDOWS优化大师 10.34 m
总共是 47.28 m
那么我就有128-54-47.28=26.72M不见了。
开始怀疑是病毒,用最新病毒库的诺顿和kv3000没发现病毒。
后怀疑是木马,可是在windows优化大师中没有发现什么可疑的程序(见上)
用DLLSHOW察看进程,发现多了一些进程,具体名称和注释如下:
RPCSS.EXE 公司 microsoft corporation 描述 distibuted com services
POTORES.EXE 公司 microsoft corporation 描述 Protected storage server
MPREXE.EXE 公司 microsoft corporation 描述 WIN 32-bit Vxd Mseeage Sever
DDHELP 公司 microsoft corporation 描述 Microsoft DirextX Helper 公司 microsoft corporation
好像也没发现什么可疑的东西
那我的26M内存到哪里去了呢?又怀疑是显卡用了。
我的显卡是Radeon 7200/radeon,不是集成的.说明书上好像没有说要占显卡什么的,在BIOS中这方面的东西能看么?我怎么没看见?
大家帮我分析分析,
如果我的26M内存是被什么程序(比如说病毒,木马),我用软件怎么没查到呢?有什么更精确的软件能看当前所有进程么?
如果是显卡占用了我的内存,怎么验证呢?
对了,我的系统盘还有1G多的空间,磁盘交换区有几百M,不可能是磁盘交换区的问题。
还有其他的什么可能么?是不是我的内存是假的?他是hy ddr 128的,单根,听说这些假的很多。
各位,谢谢了,
好心人,100分相送,羊年发达大财 :)
问题点数:100、回复次数:22Top
1 楼yzying1980(风中影)回复于 2003-02-04 02:33:19 得分 20
伙计,说明白点。可用内存是你算得还是显示的,是你根据显示的系统资源百分比算出来减少的内存数还是检测出来内存数就不够呀?说明白点吗!Top
2 楼yzying1980(风中影)回复于 2003-02-04 02:35:41 得分 2
还有你的后台程序可能太多了,可能是它们占用了你的内存。Top
3 楼zhenhao(轻松XP)回复于 2003-02-04 10:32:52 得分 15
windows内核进程你事看不到的。这也要占内存。你用多个工具杀杀毒。而且,不要用winme这个烂系统。Top
4 楼fireiory(fireiory)回复于 2003-02-04 10:51:45 得分 0
风中影兄弟,“可用内存”是我用超级兔子内存(后一次又用dllshow)检验程序检测出来的
轻松兄弟,我用了2个杀毒软件查了毒,没有发现病毒。windows内核进程不会占这么多的内存吧?再说我用dllshow也查出了一些windows内核进程呀?比如RPCSS.EXE 公司 microsoft corporation 描述 distibuted com services
POTORES.EXE 公司 microsoft corporation 描述 Protected storage server
MPREXE.EXE 公司 microsoft corporation 描述 WIN 32-bit Vxd Mseeage Sever
DDHELP 公司 microsoft corporation 描述 Microsoft DirextX Helper 公司 microsoft corporation
我的想法那里错了么?Top
5 楼cwkxm(cwkxm)回复于 2003-02-04 10:56:17 得分 0
http://xmsoft.xiloo.com
Top
6 楼treesman(今年流行内COOL秀)回复于 2003-02-04 11:11:36 得分 0
upTop
7 楼qq830213(布衣:阳光工程)回复于 2003-02-04 11:19:39 得分 20
是不是有病毒常住内存了 或者试试内存整理程序 很管用的 优化大师里有Top
8 楼timego()回复于 2003-02-04 11:41:39 得分 20
又是这个 "油滑大师"。
这样你command 模式下用 mem/c mem/p mem/d 看一下就都清楚了。Top
9 楼fireiory(fireiory)回复于 2003-02-04 21:18:11 得分 0
cwkxm兄,请不要登广告
布衣兄,我用内存整理程序,再不运行其他的程序下,最多也就只有58%可用。
timego()兄,感谢的你的指导,不过我还不是很明白。具体查的结果如下:
mem /c
-------- ---------------- ---------------- ----------------
MSDOS 47,056 (46K) 47,056 (46K) 0 (0K)
VMM32 576 (1K) 576 (1K) 0 (0K)
VMM32 1,520 (1K) 1,520 (1K) 0 (0K)
Free 605,600 (591K) 605,600 (591K) 0 (0K)
emory Summary:
Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 49,760 605,600
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 67,107,840 ? 132,927,488
---------------- ----------- ----------- -----------
Total memory 67,763,200 ? 133,533,088
Total under 1 MB 655,360 49,760 605,600
Total Expanded (EMS) 67,108,864 (64M)
Free Expanded (EMS) 16,777,216 (16M)
Largest executable program size 605,584 (591K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.
***********
mem /p
Memory Type Total Used Free
---------------- -------- -------- --------
Conventional 640K 49K 591K
Upper 0K 0K 0K
Reserved 0K 0K 0K
Extended (XMS) 65,535K ? 129,812K
---------------- -------- -------- --------
Total memory 66,175K ? 130,403K
Total under 1 MB 640K 49K 591K
Total Expanded (EMS) 64M (67,108,864 bytes)
Free Expanded (EMS) 16M (16,777,216 bytes)
Largest executable program size 591K (605,584 bytes)
Largest free upper memory block 0K (0 bytes)
MS-DOS is resident in the high memory area.
******************
mem /d
---------------- ----------- ----------- -----------
Conventional 655,360 49,760 605,600
Upper 0 0 0
Reserved 0 0 0
Extended (XMS) 67,107,840 ? 132,927,488
---------------- ----------- ----------- -----------
Total memory 67,763,200 ? 133,533,088
Total under 1 MB 655,360 49,760 605,600
Handle EMS Name Size
------- -------- ------
0 094000
Total Expanded (EMS) 67,108,864 (64M)
Free Expanded (EMS) 16,777,216 (16M)
Memory accessible using Int 15h 0 (0K)
Largest executable program size 605,584 (591K)
Largest free upper memory block 0 (0K)
MS-DOS is resident in the high memory area.
XMS version 3.00; driver version 3.95
EMS version 4.00
我查了下mem命令的帮助,解释如下,不过我还不是很明白
Mem
显示有关分配内存区域、可用内存区域和当前在 MS-DOS 子系统中加载进内存的程序信息。
mem [/program|/debug|/classify]
参数
无
键入不带参数的 mem 命令显示 MS-DOS 子系统的已使用和可用内存的状态。
/program
显示正加载进入内存的程序状态。不能将 /program 开关和 /debug 开关或 /classify 开关一起使用。可以将 /program 缩写为 /p。
/debug
显示当前加载程序和内部驱动程序的状态,并显示其他的编程信息。不能将 /debug 开关和 /program 开关或 /classify 开关一起使用。可以将 /debug 缩写为 /d。
/classify
显示加载到常规内存和高端内存区的程序状态。该开关项以十进制和十六进制标记列出了每个程序的大小,并且提供了内存使用摘要,并列出了可用的最大内存块。不能将 /classify 开关和 /program 开关或 /debug 开关一起使用。可以将 /classify 缩写为 /c。
能麻烦大家帮我看看么?谢谢啦
Top
10 楼qq830213(布衣:阳光工程)回复于 2003-02-04 21:37:16 得分 2
深了 我只能学习了Top
11 楼iorigao(小胖)回复于 2003-02-04 21:38:25 得分 2
系统内核也要占用内存的!Top
12 楼fireiory(fireiory)回复于 2003-02-14 17:28:05 得分 0
系统内核占不了这么多吧?Top
13 楼rectloon(虫虫)回复于 2003-02-14 18:49:22 得分 2
杀手锏,重装Top
14 楼ferle()回复于 2003-02-14 18:57:28 得分 2
有一部分做了虚拟内存了啊Top
15 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2003-02-14 19:11:50 得分 0
是不是有病毒占用了内存Top
16 楼tianyi0317(小遥)回复于 2003-02-14 19:20:32 得分 2
你的显卡占了一部分,或者病毒的问题。Top
17 楼liubingqian(海风)回复于 2003-02-14 20:38:53 得分 2
怎么会是128-54-47.28=26.72M呢?
是54-47.72=6.28M不见了吧?Top
18 楼happinessprayer(花田祈福者)回复于 2003-02-15 00:12:11 得分 6
80G的硬盘实际只有76G,你用啥查都一样,可是80G的硬盘,是可以装够80G东西的,也就是说你装够76G之后,再往硬盘里拷东西,还是可以拷得下的,没啥说的,不过那也不怪WINDOWS,就像你用WIN98,WIN98不是还要求安装后,硬盘剩余空间大于80M吗?你想的太多了。我的512DDR,已用179816K时,可用数只有310028K,丢失的比你多多了。已用归已用,真正执行时,CPU的缓存是不可能够用的,还是要占用物理内存,因此,我怀疑你那找不到的几M内存,是被系统强占为缓存了,机器一点病也没有。Top
19 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2003-02-15 08:02:18 得分 2
happinessprayer(祈福者) 说的有道理Top
20 楼whyslr(那天之后我不再是天才)回复于 2003-02-15 08:59:44 得分 2
我想如果bios那里检测到的是128那就表示你的内存没有问题。至于为什么进到系统后为什么会变少这我就不知道。Top
21 楼jiangshi99(僵尸先生99)回复于 2003-02-15 14:09:34 得分 1
这很正常啊,进入系统后,各个程序需要使用内存啊,剩54兆算不错了,Top
22 楼lijiuhua0721(随缘)回复于 2003-02-22 08:50:08 得分 0
其实确实很正常的,谁的电脑也不可能插上是多少之后启动就会显示有多少可以用的
另外,你的显卡是不是集成的呀,会不会是显卡占用了呢Top




