怎么打造RAMOS (内存操作系统)

在网上听说RAMOS (内存操作系统)运行速度超快,就像做一个试试,可按照网上下载的文章的方法,做了几次也没有成功,启动系统时有选择界面,当选RUN RAMOS后,能进入Grub4Dos窗口,以后就无法进入了。我创建的ramxp.img镜像文件估计没有问题,用VDM虚拟机创建的(成功安装 firadisk 驱动)估计是引导方面有问题,也就是Grub4Dos和menu lst,是从网上下载的。请请高手指点怎么打造。我用thinkpad sl400,3G内存,

这听起来很科幻呀!怎么可能将系统安装在内存中!
不过我倒是知道怎么通过修改注册列表将核心Windows系统保存在内存中,从而提高核心系统的性能:
选择开始菜单中的运行,打开运行对话框,输入Regedit,确定
在注册列表编辑器中选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,右击,选择修改
在弹出的对话框中,将数值数据设为1
接着关闭注册列表,重启计算机就OK了
希望你能成功欧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-14
什么是内存操作系统,顾名思义就是全内存运行,启动后不依赖硬盘的系统。
早在Windows 98时代我们就接触过,使用Windows 98启动光盘启动到DOS后会加载一个虚拟的A盘,它利用内存虚拟出一个磁盘存放常用的DOS工具。时下流行的Win PE2.0系统也是RAMOS(整个系统封装在一个WIM文件中),启动后会把所有文件加载到内存运行,这样不仅速度快,而且能够更好地保护系统核心文件不受破坏。
在Win9x/xp 早期 时代,通常采用微软自带的一个ramdisk.sys 驱动,来实现将内存中划分出一块空间来作为磁盘来使用,但是这个方式所映射磁盘一般只能作为逻辑盘来使用,用户可以把系统临时文件或一些小型常用软件放在这个磁盘空间中以提高运行速度,但是想让内存盘可以作为系统盘存放操作系统,则不可以,因为自带的ramdisk 有很多限制,而且需要在系统引导时,引导核心提供支持,微软自己的ntldr 无法提供对其支持;
后期显市的firadisk32.sys 是一款开源的内存虚拟盘驱动,其功能方面比ramdisk.sys 有了很大的改进,结合grub4dos 中的grldr 作为系统引导核心来管理启动,提供了对img 镜像启动支持与对firadisk32.sys 的良好支持,我们得以实现真正的操作系统从内存启动运行
第2个回答  2010-12-23
楼上上的你真的火星了,我都做了N个了,楼主的问题我也不能给你具体的解决方法,因为你提供的数据实在是太小了 。 不过我却有方法能让你自己弄懂 ! 你在google上收索 ramostools 吧,那是一个很小的工具,安装好系统之后直接运行工具,创建镜像即可成功,你不明白的地方就可以自己查看已经成功的配置了,其实ramos真的也就是没什么,归纳起来就是如下:
1,安装ramdisk驱动
2,copy文件,这个应该很简单了,如何不懂就 全部copy进去
3,修改boot.ini文件或者其他的引导工具配置。

真的也就这些了,不过要注意以下事件,
1,内存的大小,根据内存大小决定IMG文件的大小。 75%应该都是没问题的
2,ntldr是否破解版本,否则img文件只能480MB一下。本回答被提问者采纳
第3个回答  2010-12-10
学一下WINPE的制作过程
相似回答