无忧启动论坛
标题:
RamOS的重大突破
[打印本页]
作者:
redblink
时间:
2008-12-29 20:51
标题:
RamOS的重大突破
目前使用NTLDR破解方式的容量最大可达1.75G
原贴我发在SSXF RAMOS专区,参见
http://bbs.ssxf.org/read.php?tid=63864
希望对大家有用。
作者:
ffinal
时间:
2008-12-29 23:12
帮你直接发,表生气
破解了的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
另:转贴请注明吧
作者:
keygen
时间:
2008-12-30 00:18
值得试验,现在内存便宜。
作者:
zjloo
时间:
2008-12-31 15:07
楼主再接再厉,继续努力
作者:
fliger
时间:
2008-12-31 15:19
好技术,支持一下,谢谢
作者:
dengsx
时间:
2008-12-31 17:02
期待无盘呀,辛苦了
对无私奉献者表示崇高敬意!
作者:
jjxu
时间:
2009-1-2 13:51
lz灰常nb!
作者:
lsqyqz
时间:
2009-1-3 20:29
再接再厉,更上一层楼——把com1问题彻底解决,是所有人的共同愿望!
作者:
a102135
时间:
2009-1-3 21:56
楼主再接再厉,继续努力
作者:
м訫憮雑戀℡
时间:
2009-1-5 13:21
再接再厉,更上一层楼——把com1问题彻底解决
作者:
czswuyou
时间:
2009-1-23 13:45
值得试验,等待中。。。
作者:
skzore
时间:
2009-1-24 13:28
很不错。。可以有新想法了
作者:
pengjun88
时间:
2009-1-31 19:29
恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!恭喜!!
作者:
jiang
时间:
2009-2-5 20:26
第一次关注RAM OS,凭直觉发帖
作为内存载入镜像,自然是需要在内存划分出虚拟磁盘,然后剩下的部分仍然保留为主内存,这就好比内存实际上打了折扣,因此,在划分完虚拟磁盘之后,剩余内存仍然要保证系统的正常运行,根据实际经验,2003似乎需要一个足够的内存作为必须,这个大小似乎在256之下,但是具体多少仍然有待考证(一次给集成显卡的老电脑作系统时得出,机器内存256,划分出64M作显存,结果安装不了系统,提示内存不足,减小显存即正常),所以需要一个足够的空间,如果空间过小,就会导致系统内存不足而崩溃。
另外还有一个思路,不知各位高手有没有注意过,系统都有pagefile,如果开启,内存越大,pagefile越大,而虚拟磁盘是否算作整个系统之内有待考察,但是如果不关闭pagefile,这个文件会始终占据在虚拟磁盘之中,导致虚拟空间爆满,可能也会导致系统的崩溃。并且内存越小,虚拟内存占用越大,内存越大,虚拟内存初始值越大,具体有待考察,不成熟意见,仅供参考。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3