sheji 发表于 2008-4-10 14:03:19

【分享】真正全内存运行的RAM 2003系统

版权声明(呵呵):
我发的帖都没有版权,随意。我是在雄风网友wanglaow7523oldteaneo4026 等等,以及无忧一些网友的帖子中的经验基础上制作成功的。

说明:对系统做法的一些提问,我尽量在1、2、3楼回答,请各位注意刷新。。。

下面先看图说话:

我的电脑。C、D盘是一个5G的老硬盘,分了两个主分区。


C盘:


D盘,是空的。为以后添加应用程序做准备,也是临时盘。


光驱,是空的。


X盘,这个就是载入RAM的虚拟盘了。主要系统就在这里。


X盘的磁盘属性:


X盘文件的占用情况:


Y盘,第二个内存虚拟盘


X盘的文件结构:


我的电脑系统:


电脑 硬设备的情况:


作为系统启动的5G硬盘根目录的boot.ini内容。只有选中的那一行有效。其他是原来为方便试验用的,不要管它。


秀秀我的菜单:(我所有系统都用这个菜单,非常好用。它“集成”在系统中了)


继续秀。。。这个是 True Launch Bar 3.2 版本。(现在有最新的版,但不一定好用,有兼容性)


第二个虚拟盘的设置界面。软件版本都可以看得很清楚了,需要的可以自己去搜。


RAM系统运行后的性能情况。


RAM系统运行后的线程情况。


测试了一下内存虚拟盘X盘的磁盘性能。(其他几个磁盘测试工具测不了,不认这个虚拟盘!)


第二个内存虚拟盘Y盘性能:


我现在试验的用的这个5G老硬盘的性能。。。很差的。。。


这个是5G老硬盘的型号等情况:


关于所用硬件的基本说明:768M内存,早期的333,老机P4 2.2,5年前配置 2.9万元(不含显示器,按当时服务器配置,主要是两个scsi硬盘和卡就占了2.3万)

看着上面我的5G老硬盘的读写速度才19M不到,,,太寒碜了,秀一下我的8G紫光U盘:(里面装满文件,并做了PE、双子星XPE系统。空盘时的速度比这高很多,因截图没了就不空说了)


[ 本帖最后由 sheji 于 2008-4-11 01:55 PM 编辑 ]

sheji 发表于 2008-4-10 14:03:31

图片资料都在一楼,已上传完毕并注上了说明。

大家仔细验证一下。这是完全RAM运行的系统,电脑启动时需要靠硬盘来载入img文件,到界面时会检测各种设备、硬盘自然会动作,过后和硬盘无关,完全内存运行。系统虚拟盘不设(系统内存中管它怎么分配)。

硬存储设备只有一个5G的硬盘,C盘就是些做nt引导盘的必须文件,和一个RAM系统的img文件,一个第二内存虚拟盘的img文件,还有个ntfs盘的系统卷宗文件。      D盘是空的。

以上是系统“验证”说明。大家仔细看看是不是“全内存运行”?
——————————————————————————————————————————————
下面介绍我自己的做法:(慢慢来,组织文字很费功夫,呵呵)

说明:为了适合一般“未进入研究状态”的网友自己制作,以下一些步骤做了些“和我自己实际操作不符”的修改,目的就是使网友能够达到看了就能成功的做。

1、准备一个3G以上的硬盘插入电脑,打开你现在的电脑(不管什么Win系统),将新插入的硬盘分两个主分区,第一分区设引导,容量在2.2G以上,格式化成NTFS格式,并在系统中分配X盘符;第二分区就是剩下的容量。格式化成NTFS格式,分配盘符Y,里面建空目录 “Program Files”。
2、下载雄风论坛61网友的98M2003系统,在系统中直接用虚拟光驱加载这个ISO,并直接鼠标双击运行该系统的i386\winnt32.exe,系统会提示“不能升级系统”,不管,确定,会出现“完全安装界面”。【下面装系统要仔细了,不要把自己电脑的系统给覆盖了】。选择X盘为安装盘,输入ISO中附带的2003安装序列号,选择“全部拷贝光盘文件到硬盘”,不要修改那些拷贝细节,开始安装。。。提示电脑重启。不管,你只能手工启动,哈哈。那就电脑手工启动吧。
3、(依然是在你原有电脑系统上启动的,有些网友的BIOS会“自动乱变引导”要注意修正过来。)继续按装2003到你的X盘。【注意,安装过程中会出现“修复”等字样,仔细看看清楚,要选择新安装,会出来选择盘符的界面,你选择那个X盘就对了!不然就停下来,先别装】。全部装完系统进入界面,接着装三卡等驱动,上网设置,直到完成。最后拷贝你现在电脑启动盘上的NT引导文件到你的X盘的根目录:boot.ini bootfont.binNTDETECT.COMntldr 。并修改你的boot.ini为下面的内容:

timeout=5
default=ramdisk(0)\WINDOWS

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

接着关闭电脑。进bios,修改引导顺序,让你的这个新装系统的盘位于第一启动位置。重启。
现在你应该能正常运行新安装的2003系统了!!(如果不能启动,只好自己解决,没有多话)
4、进入系统后,要验证一下,点电脑属性——磁盘管理,【你的系统盘+引导盘,应该是X盘、是你新增加的这个硬盘。还有Y盘,如果盘符变了就要修改成Y盘(我废话了,如果X盘正常了,Y盘符是不会变的)】。注意,如果达不到【。。。】里面的情况,请重新安装这个系统吧。
5、系统安装好了,就上网到处浏览吧,以便补齐那些网页插件;主要是看网页、上论坛。顺便装一下“系统必须的工具软件”:rar7-zip输入法以及一些需要装在“主”系统的少量的小体积软件,比如我装了True工具条。非必要的、有存储路径需求的软件,过后再装,一并调整临时路径。重启电脑,看看电脑的运行情况。
6、安装RAMDISK磁盘控制器。下载【wanglaow 转的深度的2003和XP的ramdisk.sys文件】,并按照帖 http://bbs.ssxf.org/read.php?tid=19038 中提供的文件和安装方法进行安装。
我抄一下他的步骤:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下载附件,并解压到临时目录后。
控制面板 添加新硬件
等它搜索完毕后,选择
选择是,我已经连接
选择添加一个新硬件
选择手动从列表中
选择显示所有设备
(如果是完整版的windows,那么可以从左面的设备制造商里面选微软,右面就有ramdisk驱动了,但是精简版就要)
选择从磁盘安装
然后浏览到你刚才解压的目录
出现两个设备,一个是控制器, 一个是控制器(卷)
选择控制器,完成控制器的安装。
然后重复同样的步骤,完成控制器(卷)的安装。
接着运行 regedit
看看 有没有
HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0
有的话,如果子值不是0也要将其改为0。
没有的话,就在Services下面建一个 子健 Ramdisk
在Ramdisk子健右边建一个 dword,令其值为0。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7、安装第二内存盘。下载【。。。】解压后,按里面的说明安装。注意现在不要点那个启动,可以先配置好你想要的,保存一下配置。(等电脑经过几次启动以后,才能进行运行配置的。)重启电脑。
8、没事,整理整理电脑、界面、输入法设置什么的,上网看看,这样重复2次以上启动。(我的经验是必须的,不要问为什么)
9、好了,现在你可以大装特装你需要的软件了!像绿色的工具一般比较小,我的大概就30M以下吧,可以装在X盘里。还有一些像火狐浏览器、Flashget、酷狗、网上在线电影(都是360推荐的几个“所谓绿色”软件)等,都装入X系统盘。什么软件都可以装,但尽量用绿软、小体积只能装软件,为的是不让X盘体积太大。一般控制在650M以下就可以停止安装了,需要在下一步再做计划,给以后安装大软件留个系统空间。
10、认为系统差不多了,就可以打开磁盘管理,将这个Y盘变为其他盘符,比如W盘符。此时,如果你的系统不会要求你重启,那就直接打开ramdiskNT界面,让它开始运行。接着必须重启动电脑方能生效。如果一次启动还不生效,就再启动一次。(个人觉得这个ramdiskNT安装有点怪,有时还比较难)
11、等你的Y虚拟盘运转正常了,才能进入下一步骤:按你自己的需要,用工具(最好还是不要用手动,有些手工移不动的)移动个人文档、几个缓存夹、临时文件夹等到你的Y虚拟盘。这期间都会要求你注销或重启电脑以便完成文件转移。
12、(写详细步骤太累人了,先休息,过后再写,还得整理工具上传问题,也看看各位反应如何)



—————————————————————————————————————————————————————————
相关下载:
RAMDISK_安装控制器.rar(雄风转深度的)
http://www.namipan.com/d/RAMDISK_%e5%ae%89%e8%a3%85%e6%8e%a7%e5%88%b6%e5%99%a8.rar/17f0e3b81391d262d35f4d56f5212e4c66e2364504690000

ramdisknt15_安装第二虚拟盘.rar(破解的,用于2003。XP的可能好用)
http://www.namipan.com/d/ramdisknt15_%e5%ae%89%e8%a3%85%e7%ac%ac%e4%ba%8c%e8%99%9a%e6%8b%9f%e7%9b%98.rar/ec9b8de4253a694419e41edbf6a097d59740e07305020b00

deepinms-1.51_垃圾清理.rar(看名字就知道是谁的了)
http://www.namipan.com/d/deepinms-1.51_%e5%9e%83%e5%9c%be%e6%b8%85%e7%90%86.rar/1f30e131e3821eb1ca240452d5c2bf0dae2e3d5333e30900

VDM_做镜像.rar(从PE工具中拉出来的,很小巧)
http://www.namipan.com/d/VDM_%e5%81%9a%e9%95%9c%e5%83%8f.rar/ec5930cde0239afeec75fd273e8504f2968478bf6f0a0400

[ 本帖最后由 sheji 于 2008-4-14 12:24 AM 编辑 ]

sheji 发表于 2008-4-10 14:03:39

这楼,说些我自己的错误的经历,以及制作过程中的想法、意图等等。

说明:内容会随时更新,请注意刷新,呵呵。

受oldtea老兄的提问,昨夜就着手试验“没有任何原来系统存在的”“真正完全内存运行”的试验。我本来说很快的,但确实遇到了问题,先前的RAM系统输不了密码进不去,自己发现确实不是全内存运行,oldtea说的没错,我这里承认错误。

发现错误是很快的事,当即改正,重做盘。一个小时完成。没曾想启动不了。我自己的一个低级错误导致我花了一整夜的时间。无奈,睡觉。一觉醒来发现问题:

我拿的这个5G硬盘,原来上面有资料,是双子星的老版本在C区(原本做移动硬盘用的,也可直接置入任何电脑运行,真正的万能系统啊),做得好好的舍不得格了(其实我现在已经有最新的了)。就把C区的引导去除——就是现在一楼的D盘(为完全避嫌,最后还是格了);在D区设了引导,并NTFS格式化——就是现在一楼的C盘!问题就来了:从D区引导,应该是 multi(0)disk(0)rdisk(0)partition(2),而不是multi(0)disk(0)rdisk(0)partition(1)!!!而我一直用后者,头昏了,呵呵。接着重做系统。。。不行,再重做。。。    一觉醒来,头脑清醒,才发现问题在这里!

——————————————————————————————————————————
关于挂第二虚拟盘的作用和意图:
系统设置了第二内存虚拟盘(Y盘),就可灵活运用,可调节大小,也可以关掉。
我现在是768内存,但为大内存做准备。何况现在768M下开了42M内存,现在上网发帖什么的一点没有资源问题。
设立Y盘,可以不使基本系统过大(目前基本系统限制了512兆字节(不是M)的img),真正实用化是需要挂大量的软件的。而这个Y盘就可以用来放“大量的”程序。可以临时调入、清空,爽吧?内存大了就更有用了,可以一次载入。内存小了也不是没有用,好处多着呢,各位慢慢想,,,我现在768M的内存就很爽。
设立Y盘,放入了个人资料、缓存、文件等等,因为可以存盘(存在硬盘上),启动时会自己自动调入,就可以避免系统盘不能存信息的“弱点”,比如我进论坛,下次开机就不会问我要密码了!!我的收藏夹还是最新的,截的图还在,做的文件还在,下载的文件还在,,,什么都还在,就是系统X盘没有变化!真正防毒。就算下载的文件有毒,那也是存在img里的。就算你从Y盘拷贝出来有毒也不会影响你的系统。建议:Y盘的存盘用手动,有可能的话杀完毒再存盘、或另存。
Y盘的存在,就使得“全内存”运行大容量程序得到实用化,并不是玩玩而已。
Y盘的存在,能尽可能做到减小X盘的占用,为以后安装各种软件留出放钩子的空间,不会因为X盘满了而不能再安装程序了。。。建议:多多使用绿色软件,考虑钩子尺寸小的安装程序。

————————————————————————————————————————————
为什么要设立X盘符来安装系统?
这几天装了很多次RAM系统,受这里网友的发问,发现“没有完全脱离系统”。还是要修改注册表路径问题。用workshop修改只找到了系统中两处,还都与C:\的指向无关,诺大的2003系统,从哪里能找到注册表文件?(本人不知道2003系统的具体注册文件有哪些、在哪里?)导出的注册表文件不能加入配置,又不能直接修改(文件很大M,得用专门编辑器),就算修改成功,又怎么能够导入原来系统呢?哈哈,本系统是不让全面导入的。
另一方面,用工具来修改显得“专业”了,不适合普通爱好者自制。
既然启动以后的内存盘是X,我不如先直接做成X盘系统,就不用再修改什么捞什子注册表路径了,什么都不用改,提取完直接用,哈哈。
【注意:现在的这个X盘硬盘,以后会变成一楼的C盘,作为电脑引导以及存放IMG的地点】

————————————————————————————————————————————
为什么要设立Y盘为程序盘?
这个简单:因为我的第二虚拟盘的盘符设定为Y。也因为Y不太容易和其他系统、工具冲突,盘符靠后又紧靠着X,总利于操作。
【注意:现在的这个Y盘硬盘,以后会变成一楼的D盘】
所有软件,尤其是安装类软件,如果不是非要装在系统盘的,一律都装在这里。以后,如果你的内存盘不够大,可以清掉Y内存盘的内容,把D盘(先前的Y硬盘)的程序拉进这个Y盘就可以正常运作了。
只要你的内存能够放下你要运行程序的容量,就可以全内存正常运行。
另外,内存暂时较小、不适合用第二虚拟盘,而又经常需要运行大容量的程序时,可以设置关闭运行第二内存盘(程序设置都还在的),将一楼的D盘“完完全全的恢复本来面目——还用Y盘符”。(此时就是直接运行硬盘上的文件了,不过因为只是读入,运行速度还是非常快的)
这个需要自己再做一下C盘系统img——不过做个img实在是太容易了,只是电脑要启动几次而已,朋友们以后用了自会明白。

————————————————————————————————————————————
关于61的98M2003安装相关

这个系统,算是目前我用过的还算能稳定运行的2003精简系统。我现在windows目录占用是333兆字节,刚开始安装时的大小没有记录下来,算很小了。他那个54M(好象是这个名字,我现在主机系统的硬盘都脱开了,看不到记录)2003系统我试了就很不稳定,不适合我。
关于精简系统,没有什么好不好的,要看你的用途、使用环境,对路了就很优秀,不对路了就是垃圾。精简了,肯定会比完整系统容易出毛病,除非精简的是那些无关紧要的帮助文件、图片影音。
上面这个图片是我现在刚好能抓下来的错误提示,我还没翻译过来,我估摸着和系统C++文件精简有关。其他还有不少错误,这是因为用了某些软件才发生、发现的,你不装不用这些软件可能就不会有提示、发现。一句话,因人而异,并非人品,哈哈。希望61兄弟再接再厉,把那些容易出现的问题给补上,体积再大一点也无所谓,稳定第一嘛,不一定非要守住“100M”以下这个诺言不可,人就是人,不完全的。
我装完这个系统之后,三卡都找不到的(显卡有了,也正常,不过不适合我,我用我自己的。如果显卡部分有精简余量就精简掉吧,用的人十有八九会自己装显卡驱动,显卡很重要的,自己安装最好)。不过一般人都有自己的三卡驱动,精简掉这些驱动也没有问题。或者随精简系统另发一个驱动包,也能解决实际问题。

[ 本帖最后由 sheji 于 2008-4-10 11:01 PM 编辑 ]

oasisspirit 发表于 2008-4-10 14:09:57

等着刊, 嘿嘿。。。。。。。

sheji 发表于 2008-4-10 15:33:10

说明:
截至现在时间,这个贴都是用的当前的这个“全内存运行的系统”发的,包括所有抓图、存图、存文件,在盛世那边也是一样。

截个图,看看现在的全内存系统的运行时间:


留个纪念,因为我想关机了。下面可以看到连续运行时间为10个半小时了,工作内容就是打开了3个浏览器窗口,编辑无忧、盛世两个论坛的同样的帖子,还时常打开Winsnap、资源管理器等。


[ 本帖最后由 sheji 于 2008-4-11 12:23 AM 编辑 ]

sheji 发表于 2008-4-10 16:55:42

这里过后再更新,组织文字很花功夫。

netwinxp 发表于 2008-4-10 16:59:02

那个IMG文件能不能突破512M?

sheji 发表于 2008-4-10 17:43:25

原帖由 netwinxp 于 2008-4-10 16:59 发表 http://bbs.wuyou.net/images/common/back.gif
那个IMG文件能不能突破512M?

不能。
期待无忧朋友攻关成功。。。

512兆是说字节,做成img盘也就是488M。看我一楼的图,已经接近512兆字节了。

我的第二内存盘也是无奈,受制于这个512。如果能够破解这个512限制,就不用这么麻烦了,也就能普及了!

我很相信无忧有这个能力!

netwinxp 发表于 2008-4-10 17:52:18

有没有44用2k3的NTLDR替代XP的LDR来实现全RAM的XP?

sheji 发表于 2008-4-10 19:10:12

原帖由 netwinxp 于 2008-4-10 17:52 发表 http://bbs.wuyou.net/images/common/back.gif
有没有44用2k3的NTLDR替代XP的LDR来实现全RAM的XP?

试过ramdisk.sys。而且都交叉地试过很多次、XP、2003、还有2008的、网上破解的ramdisk.sys。发现版本不对就装不上去、装上去的也无法引导。

我一开始就是用XP来装的。只因为它目前被精简的很小,“尺寸适合”,尽管我向来不喜欢也不用XP。2003还没这么小的系统,那些精简的2003总是会出血不能令人满意的错误。比如我装61的98M2003就时常出现下面图示这个错误,只是不影响使用而已,显然是精简过度。



呵呵,没看清楚题意,你是说NTLDR,,,,没有,,,有时间试试。
——想起来了,不管我做2003还是XP的RAM系统,我都是用的2003的ntldr,直接格式化后拷贝就可以制作引导盘,很方便,而我的系统是2003和2008、2000,没有XP的。我肯定都是用的2003的ntldr,因为它就位于第一分区的引导区,拉文件方便。

[ 本帖最后由 sheji 于 2008-4-10 07:29 PM 编辑 ]
页: [1] 2 3 4 5
查看完整版本: 【分享】真正全内存运行的RAM 2003系统