无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4724|回复: 7
打印 上一主题 下一主题

[讨论] 有没有办法用G4D加载ms的ramdisk做的ramos到高位内存并启动?

[复制链接]
跳转到指定楼层
1#
发表于 2012-2-24 09:45:24 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
不知道有没有办法,哪怕曲线方式。貌似g4d可以加载镜像到指定内存地址。
推荐
 楼主| 发表于 2012-2-24 18:30:07 | 只看该作者
可能表达得不够清楚^_^
不是说grub4dos兼容性不佳,而是说FiraDisk兼容不佳,即舍弃FiraDisk,继续用ms的ramdisk,然后再借助grub4dos完成NTLDR所无法完成任务——加载镜像至高位内存。
回复

使用道具 举报

推荐
发表于 2012-2-24 18:24:05 | 只看该作者
到底破解4g以后,真的是可以提供性能吗,估计还是要上64位系统吧。我是受限于显卡不能玩64位了。nvdia都找不到我显卡的64位驱动。我的系统只能识别出2.96g,独立显卡的。有些人可以识别出3.25g。试过吧剩余内存,做成ramdisk,但是感觉用处不大,就算吧缓存设置到ramdisk,没有发觉速度快,开启休眠后,到感觉进出无法唤醒机子。
回复

使用道具 举报

推荐
发表于 2012-2-24 18:18:28 | 只看该作者
好像是个不可能完成的任务。可以考虑破解的方法,让它支持使用 4G 以上的内存。

既然 grub4dos 的东东兼容性不佳,那么,即使把微软的东西放到 4G 以上,也依旧兼容不佳。这问题等于说没解决。就是说,提出的问题就是不对的。属于逻辑不清,或者自相矛盾。不知道我理解得对不对。
回复

使用道具 举报

推荐
 楼主| 发表于 2012-2-24 17:10:49 | 只看该作者
谢谢不点的提醒。
我是这样想的,ms ramdisk做的ramos无论从性能还是兼容来讲都是常用的几个内存虚拟驱动中最优的,起码到目前为止,还没有听说过用ms ramdisk做失败的,以前受限于512m的限制,现在也基本搞定,镜像容量从800m~1.75G的破解都有,对于xp或者2k3来说已经足够使用。目前4g内存早已普及,但一方面受制于3.25G可用内存的门槛,另一个就是部分声卡依然和4g内存存在冲突。如果能让ramos载入高位内存,刚好能解决以上的两个缺陷,既使用了3.25g以上的内存,又避免了声卡和内存的冲突,可谓一举两得。
当然,目前用FiraDisk驱动也能解决上述两个问题,但一方面兼容还是有些问题,部分机器依然失败,即使在成功的机器上,有时候4G内存拔去2G内存就无法启动,恢复4G就行。另一方面,性能上也弱于ms的ramdisk。尤其是对小文件的读写,ms的基本上是FiraDisk的两倍速度。
指望NTLDR是无法把镜像加载到高位内存的,所以就想是不是可以用g4d来实现,把镜像加载到高位内存,然后启动之。但这样又有一个问题,NTLDR无法引导纯硬盘镜像,而g4d无法引导纯分区镜像(以上观点是在坛子里的帖子里学到的,不知道对不对,我试验的结果是对的)。
所以发帖谈论,看能不能将这个想法实现。
回复

使用道具 举报

推荐
发表于 2012-2-24 16:00:20 | 只看该作者
你有什么目的?有什么需求?为什么必须这么做?你计划中的、详细的启动步骤、启动流程是怎样的?相关的配置文件是什么样的?介绍介绍,让人理解。给个理由让大家理解,大家才能帮你。
回复

使用道具 举报

8#
 楼主| 发表于 2012-2-25 11:49:53 | 只看该作者
经这么一解释,看来无望实现了,暂时先搁一边再说,谢谢。
回复

使用道具 举报

7#
发表于 2012-2-24 18:43:25 | 只看该作者
我也说说我的看法。

像 firadisk 这类驱动,很难有正当的理由去 “ 兼容不佳 ”。它不处理实际的介质,仅仅只处理内存。这是最容易编写的驱动程序了。因此,我认为没有理由 “ 失去兼容性 ”。

实际发生的 firadisk 失败,我认为,都是由于主板 BIOS 以及 Windows 造成的。(在那些 buggy 的机器上)它们不让 grub4dos 挂上 int15,只要挂上,必死无疑。这根本不是 firadisk 的错。要说错,那只能归结为 grub4dos 的错。

既然挂上 int15 必死,那么只好不挂上。但不挂上,则属于逻辑错误,内存盘不被 int15 保护,那自然是千疮百孔,随时都可能死机。

横竖都是死。这还能归结为 firadisk 的 bug 吗?不能了。


如果 firadisk 没错,那么这就是 grub4dos 与 int15 以及 windows 不调和(人为制造的不调和)。神仙也解决不了。

这就证明了,grub4dos 是一个有问题的解决方案。

既然是 grub4dos 的固有问题,那么,它也不适合用来解决你的问题。

我想,这样一解释,可能你就彻底明白了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 00:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表