用多余的内存来制作RamXP
内存操作系统(RAM Operating System,简称为RAMOS),顾名思义就是全内存运行,启动后不依赖硬盘的系统。RAMOS 内存操作系统的优缺点:1. 优点: 速度快,几乎不读硬盘。不会中毒,每次重启电脑,就重新加载一次系统。2. 缺点: 因为内存上的数据在断电时会丢失,因此对内存系统做的所有修改都不能保存。当然,数据和资料的保存可以保存到本地硬盘的盘符上(如 D:\, E:\ 等等)。重启后不会丢失。下面我简单的说说如何制作RamXP系统。(建议使用8G内存或以上的PC)准备工作:可启动到 WINPE 系统环境的U 盘一个、 firadisk 驱动包、Grub4dos 安装包、VDM (虚拟光驱软件)具体步骤:1.安装好XP系统,装上驱动和日常要用的软件,关闭虚拟内存以及休眠,并用优化软件清理一下系统达到减少系统的容量。2.安装firadisk驱动(自己上网下载吧),这个需要手动安装,解压缩后,在firadisk.inf上右击,选择安装即可。3.第一次重启,进入U盘的winpe,启动VDM(大部分winpe已经自带),点创建,创建一个4000M的IMG(根据自己内存的实际情况可更改大小,不过XP系统基本只能认到3.5G左右的内存,建议这个大小控制在你的内存总容量减去3.5G,不过并不是越大越好,因为启动RamXP时间跟你这个容量大小有直接关系), 选上分配全部空间,OK,IMG 文件存放到D:\ 根目录下面,取名:ramxp.img4.再用 VDM 这个软件装载刚才那个 IMG 文件到 A: 盘,打开我的电脑,右击,格式化 A:\ , 文件系统 NTFS, 快速格式化,启用压缩。格式化完成后,转到你安装XP的那个盘,复制windows , Program Files , Documents and Settings 三个文件夹和Boot.ini , bootfont.bin , ntdetect.com , ntldr 四个文件都 Copy 到 A:\ IMG 文件里(如果发现A盘不够空间也没关系,那就逐个文件夹拷贝,因为启动了压缩,正常要比原来系统盘的占用的空间要小很多)5.安装Grub4dos,不懂的可以参考我之前发经验:在menu.lst加上一行启动项:title 启动RAMXP系统 map --mem --top (hd0,4)/ramxp.img (hd0)map --hookroot (hd0,0)chainloader /ntldrboot其中(hd0,4)/ramxp.img中hd0为第一硬盘,4为第一个逻辑分区,如此类推,如镜像放在第二个硬盘上的第二个逻辑分区就为(hd1,5)6.重启进入Grub4dos选择进入RAMXP,等待内存加载后进入系统,这时经过一些列系统自加载驱动后,会多了一个盘符为蓝色而且里面的文件跟系统一样的X:\盘,这个就是RamXP,不过这时系统还是用原来的硬盘上的系统盘来加载的,我们得需要把X盘的RamXP改成C:\才能真正的实现用Ram来启动XP:I.因为在系统上市不能改变C盘的盘符的,这要通过修改注册表来处理,运行regedit , 找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

附上RamXP和SSD的读取写入对比图:
RamXP

SSD的

用RAM运用启动系统感觉要比SSD的要慢上一点,特别是多任务同时处理时更明显了,不过甩机械硬盘几条街还是不成问题的