无忧启动论坛

标题: ramxp低位内存正常,高位内存7B蓝屏,求高手帮分析可能的原因! [打印本页]

作者: liusj    时间: 2014-1-13 23:38
标题: ramxp低位内存正常,高位内存7B蓝屏,求高手帮分析可能的原因!
我的前脑配置 CPU :I32100 ;内存2G+2G  。CPU集显, GRUB启动时显示版本0.4.6a和内存情况"mem: 635K/511M/1022M" 即高位连续可用内存为1022M。
       我的RAMOS镜像为大小1010M的IMG,XP系统,加载到高位内存,用软件Primo Ramdisk Ultimate Edition建一动态内存盘(低位内存)用来加载应用程序,系统IMG中的“Program Files”文件夹用NTFS硬连接到低位的这个程序内存盘中,一直很稳定,
用了三四个月,后来支付宝证书出了问题无法修复重做了系统IMG 。但发现只能加载到低位内存,高位内存能正常加载,启动到滚动条就7B蓝屏。
再重做过好几次RAMOS的IMG镜像,全 都是只能加载到低位内存了, 高位内存7B蓝屏,
FIRADISK版本为0.0.1.30
       实在想不到是为什么了,硬件没有改动过,  只是有几天装上一块独显用硬盘系统几天过。现在独立显卡没用了,会不会是独显改动了BIOS设置???现在开机GRUB显示还是和以前一样,“mem: 635k/511M/1022M”
       求坛里的高手帮分析一下,可能的原因是什么?
作者: 2012rospartner    时间: 2014-1-14 08:29
在boot.ini里面,在你的启动项后面添加/pae,例如

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
后面添加/pae,变成
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /pae
作者: fujianabc    时间: 2014-1-14 09:40
你这种情况建议你加载到低位内存中的高端,而不是高位内存,那个511M只是32位访问的最低一段连续内存,你可以用displaymem来查看。32位访问的内存应该有更大的连续区
作者: 2010feicool    时间: 2014-1-14 10:51
本帖最后由 2010feicool 于 2014-1-14 10:53 编辑

估计这才是关键——集显
测试过不少集显的机器,换成RAM2003应该会好很多

作者: liusj    时间: 2014-1-14 22:04
2012rospartner 发表于 2014-1-14 08:29
在boot.ini里面,在你的启动项后面添加/pae,例如

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micros ...

谢谢!我会试试的!
作者: liusj    时间: 2014-1-14 22:11
fujianabc 发表于 2014-1-14 09:40
你这种情况建议你加载到低位内存中的高端,而不是高位内存,那个511M只是32位访问的最低一段连续内存,你可 ...

今天给系统打了XP64G内存补丁后,7B蓝屏问题解决了,系统加载到滚动条时找不到高位内存里的虚拟盘,
补丁是复制了一些文件到系统,修改BOOT.INI中的内容,
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 64G" /kernel=ntkl64g.exe /hal=hal64g.dll /fastdetect /PAE /NOEXECUTE=optin
,不过打了补丁之后再用原来的菜单
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /DETECTHAL  高位内存也不蓝屏了,,到此问题解决!
谢谢各位的回复!


作者: xiuyueyuan2013    时间: 2014-2-19 22:31
镜像太大了,控制在770m左右才能装入高位内存




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3