无忧启动论坛

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

RamOS的重大突破

[复制链接]
发表于 2008-12-29 20:51:29 | 显示全部楼层 |阅读模式
目前使用NTLDR破解方式的容量最大可达1.75G

原贴我发在SSXF RAMOS专区,参见

http://bbs.ssxf.org/read.php?tid=63864

希望对大家有用。
发表于 2008-12-29 23:12:46 | 显示全部楼层
帮你直接发,表生气
破解了的NTLDR,目前最大可以载入1.75G镜像。

正在测试中。


在4G内存下测试基本正常。

基准版本是Windows 2003 DDK中的NTLDR_DBG,带串口调试信息。

破解了其中512兆的限制,但无法确认可能产生的问题。

(Windows 2003 SP1原版的NTLDR无法突破1G的限制)


具体破解过程就不赘述了,大家也可能不需要关心,反正用IDA Pro跟踪了很久才定位下来的。


在启动过程中会出现类似 “Boot Debugger Using:COM1(Baud Rate 115200)” 的信息,这是DDK版NTLDR的串口调试信息,可以不用理会。


高于496MB的镜像可能要求系统必须有2G以上的内存; 高于864MB的镜像可能要求系统必须有4G的内存。否则都会出现无法启动的现象。


在4G内存下测试得到的上限1.75G,是在我的两台电脑上尝试出来的一个稳定值,再高就会出现内核崩溃而无法启动或者异常。请把这个值当成参考,我没有在其他电脑上尝试,但个人建议1.5G左右是个安全的大小。

(1.75G容量,用NTFS压缩格式,基本上可以安装完全版操作系统,也可以装不少常用软件。所以大大增强了RAMOS的可用性。)



目前这个NTLDR只是最初的破解版,巨量内存的分配对于NT内核的影响未知,所以有很高的风险。


对这个NTLDR感兴趣的试用者,请你们在试用前确认清楚,对于可能出现的损坏或者后果我本人均不负责,请备份好数据。



我的Boot.ini参考

我的两台电脑上,使用1.75G的RAMDISK,Boot参数 “/PAE” 和 “/NODEBUG” 是必须的,否则会启动失败。


[boot loader]
timeout=2
default=ramdisk(0)\Windows
[operating systems]
ramdisk(0)\Windows="RAM_SYS Windows 2003" /fastdetect /noguiboot /nodebug /sos /pae /noexecute=AlwaysOff /rdpath=multi(0)disk(0)rdisk(0)partition(1)\RD1792M.IMA

如果这个NTLDR在你们的机器上无法顺利启动,那只能说遗憾了,目前暂不接受任何咨询和问题。




需要你们报告:机器的配置和出现的问题。




论坛无法上传附件。。。。从纳米盘下载吧:

http://www.namipan.com/d/NTLDR.Z ... efd70f70859d76c0200

附件密码:redblink



另:转贴请注明吧
回复

使用道具 举报

发表于 2008-12-30 00:18:35 | 显示全部楼层
值得试验,现在内存便宜。
回复

使用道具 举报

发表于 2008-12-31 15:07:06 | 显示全部楼层
楼主再接再厉,继续努力
回复

使用道具 举报

发表于 2008-12-31 15:19:43 | 显示全部楼层
好技术,支持一下,谢谢
回复

使用道具 举报

发表于 2008-12-31 17:02:24 | 显示全部楼层
期待无盘呀,辛苦了
对无私奉献者表示崇高敬意!
回复

使用道具 举报

发表于 2009-1-2 13:51:37 | 显示全部楼层
lz灰常nb!
回复

使用道具 举报

发表于 2009-1-3 20:29:50 | 显示全部楼层
再接再厉,更上一层楼——把com1问题彻底解决,是所有人的共同愿望!
回复

使用道具 举报

发表于 2009-1-3 21:56:57 | 显示全部楼层
楼主再接再厉,继续努力
回复

使用道具 举报

发表于 2009-1-5 13:21:03 | 显示全部楼层
再接再厉,更上一层楼——把com1问题彻底解决
回复

使用道具 举报

发表于 2009-1-23 13:45:38 | 显示全部楼层
值得试验,等待中。。。
回复

使用道具 举报

发表于 2009-1-24 13:28:17 | 显示全部楼层
很不错。。可以有新想法了
回复

使用道具 举报

发表于 2009-1-31 19:29:46 | 显示全部楼层
恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!
回复

使用道具 举报

发表于 2009-2-5 20:26:32 | 显示全部楼层
第一次关注RAM OS,凭直觉发帖

作为内存载入镜像,自然是需要在内存划分出虚拟磁盘,然后剩下的部分仍然保留为主内存,这就好比内存实际上打了折扣,因此,在划分完虚拟磁盘之后,剩余内存仍然要保证系统的正常运行,根据实际经验,2003似乎需要一个足够的内存作为必须,这个大小似乎在256之下,但是具体多少仍然有待考证(一次给集成显卡的老电脑作系统时得出,机器内存256,划分出64M作显存,结果安装不了系统,提示内存不足,减小显存即正常),所以需要一个足够的空间,如果空间过小,就会导致系统内存不足而崩溃。

另外还有一个思路,不知各位高手有没有注意过,系统都有pagefile,如果开启,内存越大,pagefile越大,而虚拟磁盘是否算作整个系统之内有待考察,但是如果不关闭pagefile,这个文件会始终占据在虚拟磁盘之中,导致虚拟空间爆满,可能也会导致系统的崩溃。并且内存越小,虚拟内存占用越大,内存越大,虚拟内存初始值越大,具体有待考察,不成熟意见,仅供参考。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 07:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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