一、什么是 RamOS
Ram=内存,OS是 Operating System 的缩写,即操作系统。RamOS的意思就是“内存里运行的操作系统”。 我们都知道,操作系统一般都是运行于硬盘内,我们为什么要把他放到内存里呢? 我认为主要的优点就是速度快,而且系统盘不会产生磁盘碎片,能够把对硬盘的损耗降到最低。 而他的缺点也显而易见,因为内存上的数据在断电时会丢失,因此对内存系统做的所有修改都不能保存(但是在内存系统里操作硬盘上的数据是可以的)。 如果你的物理内存只有256M或者512M,那最好不要尝试 RamOS了,建议2G以上。 二、备份硬盘上的操作系统
下文里我说的 “硬盘系统” 指硬盘上安装、运行的操作系统,“内存系统” 指的就是 RamOS。 我的硬盘系统是 XP SP3. 用 Ghost 或者其他方式备份现在的硬盘系统,如果你有备份或者不要现在的系统了想重装,那这一步可以略过。 三、安装一个精简版的操作系统 现在装的这个系统就是之后的内存系统,为减少内存占用,应尽量使用精简版的系统。很多朋友使用精简的2003,我没有用。习惯了XP,我用的是 LTMxpv3 XP SP2,安装版128M,克隆版168M,下载地址如下: http://www./d/747c757c102561b14d8b679d17c0895f98df8bf600880008 http://www./d/ad263a0653be4612be6c68a314e77e63b09c3ec2e284870a 装好系统后应打上系统补丁,可使用雨林木风或其他论坛制作的更新补丁汇总,一次解决。 驱动程序应尽量选择纯驱动,显卡的控制台这些东西能不装就不要装了。 还有一件重要的事情:安装 RAMDISK 驱动。用控制面板的“添加硬件”,手动添加。要运行两次,都指向附件里的同一个 ramdisk.inf(分XP和2003系统),分别添加 “磁盘控制器” 和 “磁盘设备(卷)”: 然后修改注册表的 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ramdisk 的 Start 值为 0,或者导入附件里的 Ramdisk_Start_0.reg 也可以。 软件也不要装得太多了,尽量选择最常用的、体积小巧的,像是下载工具、影音工具这种体积较大的、需要经常更新的就没有必要安装了。 装好系统、驱动与软件之后,最好清理一下系统盘的临时文件和垃圾文件。 我还做了一件事情:增加了一个启动项,指向其他盘符,比如 D:\RamOS\ RamOS.exe,这个 RamOS.exe 是以后运行内存系统时修改系统设置以及安装软件用的。 四、进入 Win PE,制作 IMG 文件 在制作 IMG 文件之前,最好对现有的精简系统做一次备份,以后有可能用得上。 做好以上工作之后,使用光盘或优盘引导系统进入 Win PE,使用 VDM 创建一个镜像文件,我的大小是1027M,刚好1G。这个文件是开机后将调入内存中运行的操作系统,因此,文件越大,占用的内存也越大,开机后进入系统的时间就越慢。 需要说明的是,硬盘系统默认的 C:\NTLDR 这个文件是不支持引导大于512M的IMG文件的(我试过,500M都不行,488M成功)。我使用了 xiluoyou 破解的 NTLDR: http://bbs./viewthread.php?tid=137190 (现在不用) 然后点击VDM的 “装载”,将刚才创建的IMG装载为某个盘符。 此时进入虚拟的盘符,会提示你格式化,当然是确定了: “快速格式化” 勾上,“启用压缩” 就看你的情况了,如果内存够大,镜像文件也够大,不压缩也无所谓了。(仅NTFS分区格式支持压缩) 格式化完成后,查看A盘的属性: “允许索引服务……” 这个选项没什么作用,可以取消。 打开C盘,复制所有文件到刚才虚拟的A盘。RECYCLER 和 System Volume Information 两个目录不用复制。 文件复制完之后,在 VDM 中选定盘符,单击 “卸载”,将虚拟的A盘去除。 这个时候,内存系统的 IMG 镜像文件就算是做好了。 五、进入硬盘系统,修改 boot.ini 恢复之前备份的系统,或者就用现在的精简系统也可以了。 这是我的 boot.ini,以供参考。 QUOTE:
[boot loader] timeout=3 default=ramdisk(0)\Windows [operating systems] ramdisk(0)\Windows="XP RamOS" /pae /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(5)\RamOS\RamOS.img multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /pae /noexecute=optin /fastdetect 我的 IMG 文件放在 G:\RamOS\RamOS.img,第1个硬盘的第5个分区,对应就是 multi(0)disk(0)rdisk(0)partition(5)\RamOS\RamOS.img。注意 pae 参数,在我的电脑上是必须的(因为内存很大,8G) 在第四步说过破解的 NTLDR,这个时候就可以用了,覆盖系统盘根目录的同名文件(最好备份)。如果使用了破解的 NTLDR,那么 boot.ini 将不支持中文。 六、内存系统的维护 重启电脑,如果能够成功进入内存系统,那么恭喜你! 每次进入内存系统后,有两件事情会令你不爽: 1、提示发现新硬件,是否重启; 2、内存系统的盘符是C,不能访问硬盘系统的系统盘,而且在光驱盘符之前会多出一个盘符,内容与内存系统盘符完全一致。 解决第一个问题: 提示你是否重启时不要重启。为保险起见,最好再导入一次 Ramdisk_Start_0.reg. 进入注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SYSTEM,点右键,选 “导出”,保存类型选择 “注册表单元配置文件”,文件名为 SYSTEM. 然后打开 VDM,加载 IMG 文件,用导出的 SYSTEM 覆盖 IMG 文件的 \WINDOWS\system32\config\SYSTEM 卸载镜像文件,那下次进入内存系统就不会提示发现新硬件了。 关于第二个问题,我的硬盘系统是XP,没有解决。如果你的硬盘系统是2003,那么在硬盘系统的 boot.ini 内,内存系统那一行加一个 /minint 参数,那么内存系统启动后,盘符是 X,能访问硬盘系统的系统盘。还有一个办法是在第三步安装系统时,不要装在C盘,之后的事情好像有些繁琐,我没有弄,就不说了,具体的就搜索论坛吧。 对于 IMG 文件,我们能够用 VDM 来添加或删除文件。如果添加删除文件不能搞定,那就只有用第三步安装的系统的备份来恢复系统,然后重新制作 IMG 文件了。 最后说一说我在32位 XP 系统下如何使用8G的内存,我用的是 gavotte 开发的 ramdisk,小巧、好用,最新版本是 1.4096.5,它的作用是将32位系统不能识别的内存虚拟为硬盘的某个盘符,可以将系统临时目录、IE缓存等目录设置在这个盘符上,优点是速度快、减少磁盘碎片。 在我的硬盘系统和内存系统中,我都使用了此软件,将XP不能识别的4.25G内存归我所用。 |
|