第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一下。本回答被提问者采纳