地瓜 发表于 2010-6-18 08:39

详解RAMOS (内存操作系统) 的最新制作方法

[基础知识] 什么是 RAMOS ?
  --- 内存操作系统(RAM Operating System,简称为RAMOS),顾名思义就是全内存运行,启动后不依赖硬盘的系统。
  [前言] :ThinkPad X40、X41/T 以及一些采用IDE硬盘的老机器,硬盘读写速度只有20MB/S 左右,响应速度慢,该如何提高改善电脑运行速度呢?
  大家知道,内存的读取速度非常快,一般是硬盘的10 倍左右,如果能利用内存加载系统,那将彻底解决 IDE 硬盘读取速度慢的问题。
  目前制作 RAMOS 主要有两种方法:
  1、大多数是基于微软自己的 Ramdisk 驱动用 Ntldr 引导方式实现的,这种方法有容量上的限制 OS<500M。
  2、最近新兴一个驱动叫 firadisk,这个是Grub4DOS Map --mem 虚拟出来的硬盘在WIN下的驱动,通过这种方式也能做出Ram os,而且限制很少。
  论坛里有很多 Ram os 的教程,大家可以找一下,但都是第一种方法:
  那种基于微软的 Ramdisk 驱动用 Ntldr 引导方式制作 RAMOS 的方法,我就不介绍了,大家可以在本论坛找一下,有网友介绍的很详细。
  例如网友lioulangzhb -> http://www.thinkpad.cn/forum/viewthread.php?tid=790328&highlight=RAMOS
  今天我详细介绍基于 firadisk ,利用 Grub4Dos Map 技术制作 RAMOS 的第二种方法。
  希望能给各位网友有所帮助,解决老机器运行速度慢的难题!
  特別说明: 若您电脑是 2G 以下内存,就不要考虑安装 RAMOS 。
  RAMOS 内存操作系统的优缺点:
  1. 优点: 速度快,几乎不读硬盘。不会中毒,每次重启电脑,就重新加载一次系统。
  2. 缺点: 因为内存上的数据在断电时会丢失,因此对内存系统做的所有修改都不能保存。
  当然,数据和资料的保存可以保存到本地硬盘的盘符上(如 D:\, E:\ 等等)。重启后不会丢失。
  [准备工作]
  1. IBM X41 ( 1.6 / 2.5G / 20G ) 电脑一台。( 1.8 IDE 20G 未安装系统的硬盘)
  2. 可启动到 WINPE 系统环境的 U 盘一个 (内含精简版 WINDOWS XP 系统镜像 --自己网上去找)
  3. firadisk 驱动包 (我附件提供一个)
  4. Grub4Dos 安装包 (大家可上网找,网上很多!)
  5. VDM (虚拟光驱软件)--一般 WINPE 都内置,我附件提供一个。

地瓜 发表于 2010-6-18 08:39

[系统安装]
  1. 通过 U 盘启动电脑到 WIN PE 系统环境下,依您个人习惯给硬盘分区。我分成 C:\ 2G , D:\ 18G ;
  2. 在 WINPE 环境下,安装精简版的 Windows XP 系统。安装方法(略)--我以前的贴子有详细介绍。
  3. 正常安装系统,电脑第一次重启,在复制完文件后,当电脑第二次重启时,用 U 盘启动到 WINPE 环境。
  4. 打开注册表管理器,运行 regedit 命令, 如下图http://www.51nb.com/forum/attachments/month_1005/20100528_9d511c631ce9377033be1B6NsIUaRKTV.jpg
  5. 选中HKEY_LOCAL_MACHINE加载C:\windows \system32\config下的system, 配置名称随便取(我取RAMXP),找到system\mountedevices下的\dosdevice\c: 右击,重命名为\dosdevice\B:如下图:http://www.51nb.com/forum/attachments/month_1005/20100528_91190b9887e14b2245c0DUnXZ76A1Lmj.jpghttp://www.51nb.com/forum/attachments/month_1005/20100528_3b182f1e5dcb6bcd1127YLxNkkd1oNup.jpg
  6. 修改后,重启电脑,等到正常安装完系统后,你就会看到效果了,系统盘的盘符不再是 C:\ 了,而是 B:\ .如下图:http://www.51nb.com/forum/attachments/month_1005/20100528_b8f13a3c4ac17016505ePXnuYWbwge4g.jpg

地瓜 发表于 2010-6-18 08:39

 [安装驱动]
  1. 硬件设备驱动,最好用精简点的驱动,网上找封装万能 GHOST 的驱动包,那里驱动比较精简,装完网卡,声卡,显卡等驱动后
  2. 安装 firadisk 驱动, 这个是做 RAMOS 的关键。没有它, RAMOS 启动到一半会蓝屏。
  3. 安装 firadisk 驱动的方法, 在 firadisk.inf 上右击, 选择安装即可,重启就 OK, 很简单,如下图:http://www.51nb.com/forum/attachments/month_1005/20100528_63db69909c94740b01733KbEvXpi7jm7.jpg
  
  [安装软件及系统优化]
  1. 因为我只有 2.5G 的内存, 本次测试分 700M 给 RAMOS,故软件越少越好,越小越好,尽量找绿色软件使用。
  2. 系统优化可以手动优化或借助优化大师等软件来实现,目的是减少 C:\ 的安装容量。将桌面文件,我的文档等移到 D:\ ,
  [制作RAMOS所需的IMG镜像]
  1. 再次用 U 盘启动电脑到 WIN PE 环境下,打开 VDM (虚拟光驱软件)如下图:
http://www.51nb.com/forum/attachments/month_1005/20100528_ff6745f4b0904ab9867cA6G0U5yqmvky.jpg
  2. 点创建,创建一个 600M 的 IMG, 选上分配全部空间,OK, IMG 文件存放到 D:\ 根目录下面,取名:ramxp.img ,如图:http://www.51nb.com/forum/attachments/month_1005/20100528_7d23283e34150da895cdBVDvaIxXzYiT.jpg
  3. 再用 VDM 这个软件装载刚才那个 IMG 文件到 A: 盘,打开我的电脑,右击,格式化 A:\ , 文件系统 NTFS, 快速格式化,启用压缩。
  4. 格式化完成后,转到你安装精简版XP的那个盘(在PE下面是C:盘),复制 windows , Program Files , Documents and Settings 三个文件夹和 Boot.ini, bootfont.bin , ntdetect.com , ntldr 四个文件都 Copy 到 A:\ IMG 文件里, 如图:http://www.51nb.com/forum/attachments/month_1005/20100528_0ebaf8b89023a61fe3fetMXPDbD21ZBI.jpg
  5. 拷贝完成后,再卸载 VDM 加载的这个 IMG , 刚才 COPY 进去的文件夹和文件会自动保存。
  [制作Grub4Dos的引导]
  1. 自己到网上去下载一个最新的 Grub4Dos 把它安装到 XP 系统,用记事本打开 menu.lst 文件,再最后加入以下几行代码:
  title RUN RAMOS
  find --set-root /ramxp.img
  map --mem /ramxp.img
  map --hook
  root (hd0,0)
  chainloader /ntldr
  boot
  # 说明: ramxp.img 是刚才制作的 IMG 的文件名。
  2. 修改根目录下的 Boot.ini 文件, 在最后加入一行 C:\grldr="RUN RAMOS"
  3. 重启电脑,选择 "RUN RAMOS" 就可进入刚才做好的 RAMOS 系统,完全在内存中运行的 Windows XP , 运行速度飞快。

地瓜 发表于 2010-6-18 08:40

[最后工作]
  1. 启动您刚才做好的 RAMOS , 会提示发现新硬件,点下一步,安装后会提示您重启,这时选择 不重启 ,再次打开注册表编辑器,运行 regedit , 找到HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices下的dosdevice\X:,(X为你的IMG虚拟出来的那个盘符,可能性比较大为C,查看分区大小就能确定了)还有一项是数据和它一样的,名字类似于\??\Volume{xxxx-xxxx-xxxx- xxxx}这样的,把这两项留下,其它的全部删除,然后把dosdevice\X:改我dosdevice\B: 如下图:http://www.51nb.com/forum/attachments/month_1005/20100528_c7f3926d62ca810e59b4L23aJ7j8BH9H.jpg
  2. 做完后,选中 system 项,右击,导出,保存类型为:注册表配置单元文件,导出范围是所选分支 HKEY_LOCAL_MACHINE\SYSTEM,文件夹名为system,点保存。如下图:http://www.51nb.com/forum/attachments/month_1005/20100528_ad602ddd36c0da767acelcLW7ZjcNj9z.jpg
  3. 再次打开 VDM 软件, 加载 D:\ramxp.img 这个文件到 A:\盘, 将您刚才保存的那个 system 文件 COPY 到 A:\ windows\system32\config 目录替换原文件, 卸载 VDM 上的 IMG 就 OK 了。
  [结束语]
  这样, 这个 RAMOS 就全部制作完成,大家可以尽情享受 RAMOS 带来的飞一般的速度。也不用去买昂贵的 SSD 硬盘,只要扩充本机内存就可。
  相关软件就请各位 XD 上网查找,我这里只提供部分软件在附件中。有任何问题可以跟贴问,我乐意回答大家的任何问题。

xegony 发表于 2010-6-18 10:07

学习ing~

恨鸟不成钢 发表于 2010-6-18 19:34

路过帮顶。

漂浮的裤衩 发表于 2010-6-20 09:36

没看明白,是啥意思
页: [1]
查看完整版本: 详解RAMOS (内存操作系统) 的最新制作方法