风一样的男孩 发表于 2008-7-22 11:34:37

让系统飞起来!——RAMOS制作指南

参照论坛各位大大的帖子,终于帮ramos做成功了。其中也走了不少弯路,想来各位初学者也可能会遇到吧。在这里写一个流程,算是回馈论坛诸位大大的无私帮助了。

    至于安装过程,在论坛已经有帖子说过了。只是都不太完整,有耐心的估计已经早做出来了。那我就综合起来做一个完整点的吧。

    本文重点在于讲述ramos制作流程的同时重点提示需要注意的操作细节,可能我的操作跟其他人有点不同。但是,可以肯定的是,至少我的ramos是这样成功做出来的,也算是分享经验了吧。

    在制作ramos的时候重点参考了sheji兄的帖子,大家不妨研究一下他的3个关于os的帖子,在这里也顺便感谢一下sheji兄!

      所需软件: RAMDisk Enterprise v5.3.1.5_CN
                        RAMDISK_安装控制器
                        VDM

    好了,开始。首先准备2块硬盘,一块的请使用光盘pe,光盘的申明没测试过,准备有时间在搞。挂上硬盘,启动到第一块硬盘的系统。用工具将第二块硬盘的第一个分区设置为主分区,活动,格式化为ntfs格式。然后右键我的电脑-----管理----磁盘管理,选择更改驱动器号和路径。将第二块硬盘刚才确立的主分区修改盘符为X。退出,看一下成果。

    找一个合适的系统iso,在这里用深度5.5做说明吧。用虚拟光驱载入iso(VDM就可以),进入目录i386下面,找到winnt32.exe,运行它。(注意:不是winnt.exe)系统会提示“不能升级系统”,确定继续,会要你的系列号,深度iso里面是没有的,但是网上大把,自己搞定吧,呵呵,记得选择全新安装哟。出现界面的时候停一下,点高级选项,选中复制所有文件到硬盘和我希望选择盘符安装,这个是安装的关键。以前就在用虚拟盘, 盘符为A或者b的注意调整一下b盘大小,使之低于iso大小,在这里我就吃了亏的。然后么就跟平时安装没区别了,只要中间选择安装到x盘就行。

    系统做好,还是进原来的系统,将C盘的boot.inibootfont.binNTDETECT.COMntldr 4个文件复制到x盘,并在x盘修改boot.ini内容为:

timeout=5
default=ramdisk(0)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WinXP SP2" /FASTDETECT /NOEXECUTE=ALWAYSOFF

这个是sheji兄的方案,问他为何关闭数据保护,回答是习惯。呵呵。

      然后就重启,在blos里面将第二块硬盘设置为主盘启动,应该可以直接进入我们刚才做的新系统。查看一下系统盘符,是否为x,不是就重新做系统吧,这很关键。(至少我没遇到重新做的情况)开始安装驱动和一些必要的软件吧,但是要注意x的文件大小哟,不要搞多了,控制在650M以下。深度要做到这一点还是不难的,我们还可以用XPLite这个软件删掉一些我们用不着的xp组件。我删掉了70多m,注意ie,outlook都留下,有些软件要用到他们的设置的。
    软件搞定,开始安装虚拟磁盘。

    准备好RAMDisk Enterprise v5.3.1.5_CN,RAMDISKrorxp的驱动,这些在论坛有下载的,sheji兄的帖子就有下载我用的就是他的。

    控制面板———添加硬件——是硬件已经连接好——添加新的硬件设备——安装手松从列表选择的硬件——显示所有设备——从磁盘安装———浏览,选择RAMDISKrorxp驱动所在文件夹,选安装控制器,安装,ok。重复一次刚才的步骤,安装卷。再次安装硬件,这次指向RAMDisk Enterprise v5.3.1.5_CN所在的文件夹,安装第二虚拟盘。
    好了运行 regedit进入注册表,找到HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\
右边的Start值改为0,要是没有的话,新建一个Start赋予dword为0。

    然后进设备管理器,找到RAMDISK虚拟驱动器属性,设置一下,这是你的第二虚拟盘,虚拟盘符设置为y,大小看自己内存来选择,我的是384到768都选择过。我1.5g的内存。选中ntfs格式,压缩磁盘卷。根据sheji兄的建议,最好不要在这里设定镜像路径,到windows\system32文件夹下面找到RAMDiskImage.exe快捷到桌面,用这个设置。如图选择。搞定了重启看看y盘正常不。成功!那就安装开始舍不得x盘空间不敢安装的软件吧,呵呵这个也是内存上的哟,内存小的兄弟要悠着点咯。
http://bbs.ssxf.org/attachment/Fid_34/34_40070_f8f786b8b832fcf.jpg
http://bbs.ssxf.org/attachment/thumb/Fid_34/34_40070_12dea5d80cd260c.jpg

    常用设置搞完,随便上网浏览一下你认为安全的网站,该下载的证书,补丁统统搞好。右击我的电脑属性——高级----性能的设置——高级____虚拟内存更改,将所有的页面文件设置为0。记得点设置按钮哟,不然不会保存的。重启吧,进来看看确认设置都保存了,那就在重启进blos更改原来的第一块一盘启动。
   
      现在进了原来的系统,最好整理一下x盘,这样做出来的镜像速度会快一些。我有时候要连续整理2遍的。

      用VDM建立一个IMG镜像文件,选择480m大小分配全部空间。我的主板可以引导493m的,但是不保证大家的都可以哟,那就先480,要再大的以后再测试?ok?用VDM1加载刚才建立的镜像。看到加载的虚拟盘后,将其格式化为NTFS格式,要选中压缩。然后将将第二个系统的 Documents and Settings,ProgramFiles,WINDOWS这3个目录复制到虚拟的磁盘上,记得分几次添加,不然镜像比磁盘大容易出错。由于添加好了还不一定压缩完毕,所以最好等几分钟再卸载镜像保存。这个是经验,否则出错很痛苦。镜像卸载了就自动保存了,不需要找保存按钮的。现在保存镜像在c盘根目录下面,取个方便修改的名字吧。以后还可能修改的,名字复杂了麻烦。
    好了,现在打开C盘,找到boot.oni,编辑它。在最后添加
ramdisk(0)\WINDOWS=\"RAMOS\"/minint/fastdetect/rdpath=multi(0)disk(0)rdisk(0)partition(1)\999.img

999是你刚才保存的img镜像的名字。我的C盘的ini内容如下,大家可以参考:

timeout=5
default=ramdisk(0)\WINDOWS

ramdisk(0)\WINDOWS=\"RAMOSrordeep5.5\"/minint/fastdetect/rdpath=multi(0)disk(0)rdisk(0)partition(1)\999.img
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=\"Microsoft Windows XP Professional\" /noexecute=Alwaysoff /fastdetect

    现在确认刚才的步骤全部完成了?那好,关机!拔掉你第二硬盘的数据线和电源!当然你删除掉第二硬盘的分区也可以的。看各人了,我觉得拔下硬盘可以在需要的时候重新挂上硬盘进行调整和备份,比清空掉要强。注意,如果选择不拔下硬盘,你得保证你第二块硬盘的第一个分区为非活动的。最好是删除该分区。
    ok!开机吧,记得先进blos看看,是不是你的硬盘处于启动位置,不是?!那就改正吧。启动,等待ramdisk载入......终于进了ramos了,恭喜你!

    呵呵 ,速度是不是很快,飞一样的快?关于ramos还有很多地方大家都在摸索,希望有你的参与ramos会更完美!慢慢测试吧!

由于安装了第三虚拟盘,设备管理器一直有一个黄色感叹号,但是不影响使用。我使用的是ramdisk英文版本,以前做虚拟盘一直用它,有中文的也懒得换了,反正很简单的。有需要的可以试试,目前有汉化的版本下载。

http://bbs.ssxf.org/attachment/Fid_34/34_40070_2060bda438cc2b6.jpg

目前的内存占用,我1.5g内存少了的是系统镜像占用了的。现在开了迅雷和纳米下载系统iso,听歌啊其他什么的都开着,内存情况还是令人满意。毕竟我以前就用一个ramdisk虚拟盘放页面文件和环境变量加速,我也开了768的内存给虚拟盘的。
      
http://bbs.ssxf.org/attachment/thumb/Fid_34/34_40070_a341c545b014bd0.jpg

现在系统已经从昨天运行到现在了,一直很稳定。用双硬盘制作img的好处在于,平时可以拔下做镜像系统的硬盘,你的镜像系统一直在硬盘上。需要对img进行大的更改怕保存不完整就插上硬盘更改了再做一个镜像。家里面有废弃的1g2g小硬盘的朋友有福了。为了这个思路,我帮朋友的250g硬盘拔下来做从盘。等哪天找一个人家不要的1.3g硬盘换上,呵呵。

现在硬盘我干脆拔掉了,运行了3个小时。上网听歌聊天什么的。很爽啊。

http://bbs.ssxf.org/attachment/thumb/Fid_34/34_40070_a341c545b014bd0.jpg

    但是一直在调用c判断smss.exe。测试过了,ramos下面可以删光c盘的文件,包括smss。现在硬盘拔下也很正常,这样应该算是全内存运行了吧??抓一张进程和路径的图:


http://bbs.ssxf.org/attachment/thumb/Fid_34/34_40070_dada8f16809727d.jpg

风一样的男孩 发表于 2008-7-22 11:34:54

VDM点卸载就保存
http://bbs.ssxf.org/attachment/Fid_34/34_40070_536b2026a3d6c83.jpg

我的机器磁盘,cdef是本地硬盘,xyz都是虚拟的内存盘。

http://bbs.ssxf.org/attachment/Fid_34/34_40070_d704ec9bbaa0d07.jpg

奇怪的是我的178m2003版本缺少U盘驱动,已经安装上了。上次启动ranos都没问我要驱动。现在插个U盘进去,居然又说没驱动,幸好驱动文件我都集成进x盘了。还说以后删除的说。

图片:
http://bbs.ssxf.org/attachment/Fid_34/34_40070_3405ee59314edff.jpg
每天5个图???郁闷了。就上一个x盘吧。
我为了节省内存做 的450m的img呵呵.我493的可以引导的。

嗯,我现在用的是2003就在论坛下载的178M版本,深度的个子要大一点,现在内存吃紧啊。盛世的178m版本,感觉启动很快,不比硬盘启动慢多少。

大家有兴趣可以试试!

补上图片,我的y盘,存放临时文件环境变量啊什么的,顺便搞了一堆绿色软件进去留了222m空闲足够了。
http://bbs.ssxf.org/attachment/Fid_34/34_40070_0e9031370746163.jpg

z盘也就360k,占一个盘符需要的时候可以开大,丢文件进去运行,比如说星际?全部在内存运行是很爽啊,关就就恢复360k了,不需要管他。

http://bbs.ssxf.org/attachment/Fid_34/34_40070_54c8e1144b1b738.jpg
下面是文件结构,x盘安装了写软件,绿色的基本都在y盘。由于目前还在找更简单易用的维护方法,有点乱。反正都是可以事后删除的。

http://bbs.ssxf.org/attachment/thumb/Fid_34/34_40070_c7482fb49db182e.jpg

chennemo 发表于 2008-12-4 01:07:59

很不错的方法的说
没看见附件,楼主可以提供相关软件、驱动的下载吗?谢谢。

[ 本帖最后由 chennemo 于 2008-12-4 01:21 编辑 ]

atie2001 发表于 2010-3-27 14:39:11

第一次接触这东西,问问楼主拨掉硬盘用启动么?
页: [1]
查看完整版本: 让系统飞起来!——RAMOS制作指南