|
这么好的帖子没有人转过来,我来转:来源与盛世雄风的 redblink
RamOS的重大突破
破解了的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.ZIP/6ca5577cf699a97180f909ebd548fefd70f70859d76c0200
附件密码:redblink
不少人测试通过了
[ 本帖最后由 天风 于 2008-12-30 21:24 编辑 ] |
-
-
NTLDR.rar
146.62 KB, 下载次数: 2272, 下载积分: 无忧币 -2
|