阅读:3882回复:8
Ramdisk在windows 2003 Server上设置2G内存后蓝屏的问题?
我在网上找了一个支持2003的Ramdisk.sys,当我设置2G的时候,系统就蓝屏了,
错误码是BAD_POOL_CALLER。 1.5G都没问题。 哪位高人知道Ramdisk在2003 Server最大能支持多大内存设置啊。有没有能支持4G的Ramdisk.sys啊? 或者哪里有免费的下载,实在不行,收费的也成啊,只要我能接受。 |
|
沙发#
发布于:2008-01-11 08:42
真64位CPU还是号称64位的啊?
不论真假64位CPU,你都该装64位XP或VISTA。 如果装的是2003server,作为32位OS,它之上运行的软件应该无论如何都会有2G、3G的上限,应用程序肯定无法识别4G内存。我试过最多认2.46G。 |
|
板凳#
发布于:2008-01-07 23:03
楼主你好, 我也希望能在 Win2003 下使用 RamDisk 功能,能不能把那份 RamDisk 和用法也发给我一份? 万分感谢。
小的 E-mail: temp77@tom.com 谢谢。 另外,据我所了解,PAE 似乎只是在 32位机上访问大内存的一种过度方案而已,效果不一定好,如果能换成 64位操作系统的话则可以明确的使用64的指针,这样可以回避更多不必要的问题。 比方说通过打开 PAE 片选的方式可以访问更大的物理地址,但是每个进程的虚拟地址仍最大不超过 2 G ,另外2 G 是给内核预留的。 如果 RamDisk 本身就是内核级别的应用,会不会因为都用完了内核可是用的虚拟地址空间而导致其他内核功能失效并最终导致蓝屏?? 这我就不得而知了,抱歉我才疏学浅,不能找到正确答案仅做参考。 |
|
地板#
发布于:2007-11-15 16:24
还是没有人回答我啊,,,自己顶一下。。。。。
或者哪位高人用过收费的版本,还算比较稳定的,也请能告诉我啊,,,谢谢了。。。。 |
|
地下室#
发布于:2007-11-12 16:40
我试了一下。
机器的cpu是64位的,内存4G,操作系统是32位的2003,并且安装了最新的sp2补丁。 也设置了PAE模式(boot.ini中 /noexecute=optin /fastdetect /PAE)。 Ramdisk设置2G,现象依旧蓝屏,错误BAD_POOL_CALLER。 哪位高人再给指点指点啊。。。。。。 (另外,我在系统的任务管理器里面看到了总量为4G的内存显示,但是在电脑属性里面却只是显示“2G内存 物理扩展地址”,不知道这是否正常啊) |
|
5楼#
发布于:2007-11-10 08:54
谢谢 zjan521 朋友。
嗯,刚刚在网上查了一下PAE模式。看来有可能我的2003没有配置这个选项。 回头我试一下(只能等到周一了),再将结果告诉大家。 不过,我想我的2003应该是已经默认支持PAE了吧。不然,为什么我简单的用CreateFileMapping申请系统空间的时候,就可以申请到3G呢?而且,物理内存显示也确实被用掉了3G。 |
|
6楼#
发布于:2007-11-10 08:38
谢谢楼上朋友的回复。
Raw disk不是内存文件系统吧,我想要得速度加容量,所以用内存文件系统,因为容量对我来说 4G 就够了。。。。 另外,回zjan521朋友,我的服务器就是64位的,只不过操作系统是32位的Windows2003Server。所以,对单个进程来说,最大不会超过2G。但是,对于操作系统来说,就没有这个限制了。 |
|
7楼#
发布于:2007-11-07 20:38
得先明白,你的系统和驱动是32位的还是64位的。我估计32位的面大。32 位系统,内核内存空间最多也不过2GB。并且如果你安装了4G内存就会晓得,实际上可用的内核地址空间根本没有2G。
除非支持PAE, 否则在32位系统不大可能有2G的ramdisk. 当然,非要2G也不是没有办法,不过意义不大。 |
|
8楼#
发布于:2007-11-06 22:39
我喜欢raw disk,不喜欢ram disk
|
|
|